Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2007, 12:50
Avatar de SinguerInc
SinguerInc
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: uso del POST en una funcion javascript

si "var a" y "var b" se encuentran en el flash la forma mas facil es (y si son pocas variables y debes pasar pocos datos, porque tiene un limite el modo GET):

Código:
getURL("javascript:ventanaFlaca('http://directoriox/llevoVariable.php?a="+a+"&b="+b+"';", "_blank");
en tu php:

Código:
$a = $_GET["a"];
$b = $_GET["b"];
si necesitas usar el post porque las varibles son muchas y la info que tienes que pasar es exagerada para mandarla mediante el GET entonces tienes que escribir un poco mas de codigo:

Código:
var a:String = "hola";
var b:String = "ciao";
this.getURL("http://directoriox/llevoVariable.php", "_blank", "POST");
en php haces:
Código:
$a = $_POST["a"];
$b = $_POST["b"];
pero que tu haces no esta bien del todo...
o sea, tienes que hacer esto:

hacer un function javascript que se encuentre en una pagina PHP donde escribes mas o menos esto:
Código:
function ventanaFlaca (url)
{
window.open(url +"?a="+<?php +$POST_["a"]?>+"&b="+<?php =$_POST["b"]?> ,"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");
}
para terminar, recuperas las variables POST en la funcion javascript y se las pasas al php que tambien recupera las variables pero con GET...

esto es un metodo verdaderamente horrible...

bien hecho seria, llamas una pagina PHP con getURL y "_blank" y la haces le cambias el tamaño con javascript!!! y no haces todas estas vueltas que te hacen perder tiempo.

Última edición por SinguerInc; 13/10/2007 a las 13:20