| |||
Pasar valores Como puedo hacer para pasar un valor de un textbox... de una nueva ventana a la que mando a abrirla???? (en php) espero poder explicarme En la ventana1 tengo una imagen que abre otra ventana (ventana2) con el open.window...... la ventana2 tiene un textbox el cual lleno y le doy submit.... al dar el submit, quiero que el valor que escribi en la ventana2 aparesca en un textbox de la ventana1. SE PUEDE HACER ESO?????????????????? |
| ||||
Código HTML: window.opener.document.form1.textbox.value=document.form2.textbox.value;
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
hola Oye Flaviovich.... estoy viendo este post, y pues tengo una duda parecida... pero dime eso donde iria en la ventana que se abrio o en la que mando a abrir?? podrias ampliar un poquito mas? |
| ||||
Eso va en la ventana que se abrio (pop-up). Puedes ponerlo en el evento OnUnload de <body>
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
Graccias Aaa okas gracias. Bueno, yo lo coloque en el OnSubmit del Form y funciono. PEro me surgio una duda........ digamos asi quedaria en el unload Código HTML: window.opener.document.form1.proc.value=document.form1.procedimiento.value Código HTML: window.opener.document.form1.<?$proc?>.value=document.form1.procedimiento.value;
GRACIAS |
| ||||
Esto si quieres recibir un valor:
Código:
Si quieres pasar, hazlo por el metodo post o get. window.opener.document.form1.<?print $proc;?>.value=document.form1.procedimiento.value;
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
Bueno, tal vez... sea mejor explicar lo que pretendo hacer, ya que tal vez haya alguna otra solucion. Quiero que cuando mi Textobox este lleno, aparesca a un lado una imagen (como de ) para que diga que el campo esta lleno y es correcto. Y mientras este vacio no se vea esa imagen. Pero esto claro esta que quiero que salga una vez que mande la variable desde el popup. como ven?????? se puede? |
| ||||
Se me ocurre 2 formas de hacerlo:
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. Última edición por flaviovich; 14/03/2006 a las 12:45 |
| |||
no tendras un poco de codigo??????????? mira a mi se me ocurrio, hacer la operacion inversa en la pagina padre (por decirle asi) pero creo que no lo estoy haciendo bien, ya que no funciona. hago eso de pasar la variable del popup... ok, todo bien....... y en la pagina que Recibio el valor... coloco junto al textbox algo asi Código HTML: <script>if (window.document.form1.procedimiento.value!=""){alert('entro');}</script> Como puedo hacerlo? |
| ||||
Yo haria asi:
Código:
function chkValue() { if (document.form1.procedimiento.value!="") { alert('entro'); } } Código HTML: <body onFocus="chkValue()">
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| |||
Se me ocurrio otra manera....................... no se si se podra hacer algo como pasar una imagen, de la misma manera que pasamos un value. Código HTML: window.opener.document.form1.pro.value=document.form1.procedimiento.value; Código HTML: window.opener.document.form1.pro.IMAGEN=document.form1.procedimiento.IMAGEN; |
| ||||
Pues prueba asi:
Código:
Se supone que pro y procedimiento son <img>. window.opener.document.form1.pro.src=document.form1.procedimiento.src;
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| ||||
Bueno, ya que nadie se anima a ayudar al camarada PP2, entonces hare algun intento, quizas despues alguien se anime. Ventana principal: Código HTML: <html> <head> <title>Padre</title> <script language="javascript"> var enviando = 0; function chkValue(valor) { if (enviando == 0) return false; if (valor!="") { alert('entro'); enviando = 0; return false; } } </script> </head> <body onFocus="chkValue(form1.proc.value); return false;"> <form name="form1"> <input type="text" name="proc"> <input type="button" value="Ingresar valor..." onClick="enviando=1; window.open('popup.htm')";><br> <input type="submit" value="Enviar"> </form> </body> </html> Código HTML: <html> <head> <script languaje="JavaScript"> function enviaValor() { window.opener.document.form1.proc.value=document.form1.procedimiento.value; window.close(); } </script> </head> <body> <form name="form1"> <input type="text" name="procedimiento"> <input type="button" value="Enviar parametro" onclick="enviaValor()"> </form> </body> </html>
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |