Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2007, 00:11
bigolan
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
uso del POST en una funcion javascript

Hola muchachos , un saludos y al grano:

El escenario es el siguiente:

Tengo una pagina index normal conteniendo un link para abrir una popUP (1).
La popUp es un html conteniendo un swf. Este swf contiene un boton. Este boton
debe abrir una nueva popUp (2) con otras dimenciones y propiedades, pero lo mas importante que debe "llevarse" las variables contenidas en el popUp(1).

Para ir clarificando el asunto , voy a poner los codigos que si me resultan pero usando solo la POpUp (1); vamos !para que se entienda la idea :

en la popUp (1) , qie es la que contiene el flash , tengo definida 2 variables
var a = pepe
var b = 18

en este mismo flash tengo el boton que abrira un html con las variables a y b
on (release) {
getURL("http://directoriox/llevoVariable.php", "_blank", "POST");
}


el php "llevoVariables.php" recibe la variables sin problemas

$nick=$HTTP_POST_VARS['a'];
$edad=$HTTP_POST_VARS['b'];


y tambien se muestran alli

<?php echo $nick ?> tu esdad es <?php echo $edad ?>

Hasta aqui ningun problema si yo quisiera que el php se abra dentro de la misma
ventana de la popuP (1) ( Nota usando Mozilla Firefox).

El problema se suscita cuando quiero que este php no se muestre en la misma popUp (1) , sino en otra de otras dimensiones y proppiedades. por lo cual recurro una funcion javascript contenida en el html que contiene la popUp (1) , que sera esta:

function ventanaFlaca (URL)
{
onClick = window.open(URL,"ventanaFull"," width= 500 ,height=600 ,scrollbars=yes, top=0 ,left=0,resizable=yes,directories=yes,location=yes ,menubar=yes,status=yes,titlebar=yes,toolbar=yes") }


entonces el boton del flash de la popUp (1)
osea el que use anteriormente asi:
on (release) {
getURL("http://directoriox/llevoVariable.php", "_blank", "POST");
}

deberia ahora ir asi:

getURL("javascript:ventanaFlaca('http://directoriox/llevoVariable.php', '_blank', 'POST')");

ahora les digo que es lo que si funciona y no funciona de este ultimo codigo

si funciona que el php se abre en una nueva nueva , con las dimenciones y propiedades que defino en la funcion ventanaflaca.....PERO. NO RECIBE LAS VARIABLES


Presumo que debe estar algo malo en el sentido de que cosas debo poner en doble comillas y que debo poner en comillas simples .

Resumiendo :tengo una index desde donde abro una popUp (1) conteniendo un flash con 2 var y un boton que debe abrir otra popUp (2) conteniendo un php que muestre las variables mencionadas.

desde ya se agradese la solucion.-

regards ;)