Código HTML:
window.open('informes/resultado_informes.php','popup','width=750,height=350');
Código HTML:
alert("Lo que tu has mandado: "+ opener.document.getElementById("cdciclo").value);
![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
| ||||
Si te he entendido bien, tienes un avariable en JavaScript y quieres que ste disponible en PHP? El PHP es un lenguaje de lado servidor, y el JavaSript de lado cliente, por tanto conso el Java tiene la variable, el PHP ya ha acabado de ejecutarse, y no podrás recoger ese valor, una solución por el ejemplo que pones sería mardarla por url.. dependiendo de donde salga ese valor. window.open('informes/resultado_informes.php?cdciclo=VALOR','popup','wid th=750,height= 350'); así tendrás el valor como $_GET['cdciclo']: Espero haberte ayudado, aunque mucho me temo que no será así. |
| ||||
Código PHP: Código HTML: <script languaje="JavaScript"> var varjavascript = "<? echo $varphp; ?>"; alert(varjavascript); </script> Última edición por erlingfiallos; 25/07/2005 a las 11:58 |
| ||||
es el valor desde java script hacia php ![]() mm por ejemplo haciendo esto, logro imprimir en el popup el valor que llevo document.write(opener.document.getElementById("cdc iclo").value); pero la idea no es esa.. la idea es que ese valor de cdciclo mequede en una variable... por lo general si en php inicializo una variable y le hago un echo.. veo que tiene... $cdciclo = "valor"; echo $cdciclo; entonces la idea seria.. que en vez de "valor" le llevo el $cdciclo lo que me trae desde el form.. de la ventana padre al abrir el popup.. grazie! ![]() Última edición por Salome; 25/07/2005 a las 12:07 |
| ||||
Primero te envie la forma de pasar variables de php a javascript.. ahora viene lo contrario y es de javascript a php.. Código PHP: |
| ||||
nmmm nada ![]() yo quiero que esto que hago en un alert alert("Lo que tu has mandado: "+ opener.document.getElementById("cdciclo").value); se me vea en una variable php.. es posible? es posible enviar el .value de la variable cdciclo que traigo desde otro ventana a una variable de php en la misma ventana emergente (popup) ![]() |
| ||||
es que yo hice la prueba y no me funcionó... ![]() a ver.. si es asignar el valor a la variable asi como me dices.. funciona perfecto.... lo que quiero saber es como lo hago si lo paso como digo... desde window.open y hago referencia a la variabe con opener.document... es decir.. a ver.. yo hago un alert asi... alert("Lo que tu has mandado: "+ opener.document.getElementById("cdciclo").value); y efectivamente en el alert puedo ver que tiene la variable ciclo que traigo desde la ventana donde realice el window.open... y bueno mi pregunta concreta es como hago para que el valor de esta variable que traigo desde otra ventana... pueda verlo en el popup.. porque asi como me dices es claro Código PHP: mmmm ahora si me entiendes ![]() ![]() |
| ||||
Todo esto junto en una pagina.php funciona bien.. espero le entiendas y lo puedas utilizar. Código HTML: <input type="text" name="cdciclo" id="cdciclo" size="20" maxlength="20" value="Escribe algo"> <input type="button" value="click" id="click" onclick="javascript:fx();"> Código PHP: |
| ||||
mmm a ver a ver... enloquecereeee!! ![]() hice todo lo que me dijiste.. y ok, me lanza el alert con el valor que llevo.. no hay lio con eso... pero sigo teniendo el mismo problema... no necesito un alert... necesito el echo a la variable php que necesito manejar para hacer unas operaciones Código PHP: Código PHP: pero al hacerle Código PHP: ![]() |
| ||||
Guardando una variable de javascript a php estamos claros.. Código PHP: Código PHP: Código PHP: Código PHP: |
| ||||
Problema resuelto.. hay una fx en php que manda a llamar a una fx en javascript.. y como parametro se le envia el nombre del elemento html.. esto no puede fallar.. ya se me paso casi todo el dia en esto.. Código HTML: <html> <head> <script language='JavaScript'> var myVal = 'Ahora si.. El problema esta resuelto..!!'; function getvariable(val) { var variable = eval(val); document.write(variable); } </script> <?php function obtenervarjavascript($js_var_name) { $x = "<script language='JavaScript'> getvariable('" . $js_var_name . "'); </script>"; return $x; } ?> </head> <body> <form name="form1"> <?php $var1 = obtenervarjavascript("document.forms[0].name"); $var2 = obtenervarjavascript("myVal"); ?> <center><?php print "El nombre del formulario: " . $var1; ?></center><br> <center><?php print "JScript guardada: " . $var2; ?></center><br> </form> </body> </html> |
| ||||
No se si entendi bien, pero tu quieres insertar datos en tu popup y luego que estos datos se encuentren en el opener (es decir, en la ventana que abrió el popup) ???? Pues, si es así podrías usar esto: pagina_padre.php Código PHP: Código PHP: ![]()
__________________ Mi blog |