#1• Hola a todos |
#2• lo que sucede es que abre esa ventana, pero no le envía los datos, ya quie no haz dado la instruccción de que envíe los datos a esa ventana, pero además, para que quieres que se abra una ventana nueva? lo puedes hacer sobre la misma ventana |
#3• ¿Dónde y cuál? es la instrucción que debo poner para pasarle los datos a la otra ventana? |
#4• en primera no estás utilizando un form, el código en javascript exacto no te sabría decirte, pero creo que algo parecido a esto funcionaría: |
#5• GRACIAS |
#6• No me extraña que pierdas el valor de las variables, donde pones id="pass" o id="user" tendrias k ser |
#7•• Bueno he averiguado algo: |
#8• intenta esto: Codigo: <script type="text/javascript"> function popup() { window.open('', 'nueva', 'width=225,height=200,top=30,left=30'); return true; } </script> en el body (donde esta el formulario): Codigo: <form name="form1" action="proceso.php" method="get" onsubmit="popup();" target="nueva"> Usuario: <input name="user" type="text" id="user" size="10"><br> Contraseña <input name="pass" type="password" id="pass" size="10"> <input type="submit" name="Submit" value="Iniciar"><br><small>Debes tener los popups habilitados</small> </font> Ese javascript me funciona para pasar variables a ventanas POPUP (ver pagina principal de mi sitio, donde envio variables a un popup en el "pagerank"), creo que tienes que reemplazar proceso.php por logeando.php y ajustar el tamaño del popup por el que necesites. |
#9• Escrito originalmente por LORDARMATO Bueno he averiguado algo: En realidad el problema radica en que cuando se abre una nueva ventana al hacer el submit con el botón del formulario las variables $user y $pass llegan vacías, ya que al pasar de una ventana a otra (ya que no se mantienen en una misma ventana) son como nuevas variables y llegan vacías. La solución: bueno en ASP hay un archivo llamado Global.asa que te permite manejar este tipo de variable para toda la aplicación es decir abras las páginas que abras, pop ups, ventanas, etc... se manejaran como comunes en toda la aplicación. La pregunta: En php, ¿Existe un archivo parecido el cual te permite hacer esto? Gracias y espero sus respuestas He encontrado esta explicación en desarrolloweb: Comentario de Rubén 27/10/02 Un problema que surge actualmente debido al cambio de la configuracion por defecto de PHP en las versiones posteriores a 4.2.0 es la desactivacion en el archivo php.ini de la opcion register_globals. Para poder usar los ejemplos tal y como son escritos en este articulo, esta opcion ha de estar activada (ON). La desactivacion de esta opcion ha tenido lugar debido a que ella inducia a la creacion de scripts con fallos de seguridad. Podéis leer al respecto en: http://www.php.net/manual/en/security.registerglobals.php |
#10• hola, yo tngo un problema similar. Yo uso este codigo y no se pasan las variables del form al documento.php, alguien tiene idea de como hacer que se pasen las variables??. |
#11•• Podrias hacer un form normal Codigo PHP:
No lo probé pero en teoría algo asi te servirá |
#12• Muchas garcias por tu ayuda. Eso funciona, si fuera para mi la web lo dejaba asi y listo, pero el cliente quiere que el botón sea texto... si podeis darne alguna idea ... |
#13• Carajo, pues que cliente tan exigente tienes, si es por la apariencia del boton, simplemente disimulalo con css como quien dice, "Da gato por liebre" |
#14• Si lo que queres hacer es enviar parámetros por POST a otra ventana, lo que podes hacer es lo siguiente: En el traget del form tenés que colocar el nombre de tu ventana emergente o pop-up, como quieras llamarlo, este seguramente, ese mismo nombre lo colocas en el action del mismo formulario. Cuando hagas click en el submit, se pasarán los datos a travez del metodo post, (si es post lo que pusiste en el method del formulario). Ejemplo <form action="pepe.php" target="pepe.php" method="post"> <input type="text" name="nombre" /> </form> El submit abrirá una ventana nueva, si es Firefox (El mejor) se abrirá una nueva pestaña, en este caso esa pestaña/ventana será pepe.php y podras capturar los datos de las variables pasadas por post en este caso la variable $_POST['nombre'] Espero te sirva.... Saludos |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: tmservices, el 15/Mar/2015, 18:32 | 1 | 2k | Mar/15 | |
Por: fb@100001015205163, el 22/Abr/2014, 17:33 | 1 | 2k | Apr/14 | |
Por: JMLagares, el 05/Jul/2010, 04:41 | 2 | 2k | Jul/10 | |
Por: XabiXab, el 10/Jun/2010, 21:05 | 2 | 2k | Jun/10 | |
Por: projorge, el 21/Feb/2010, 17:42 | 2 | 2k | Feb/10 |