Programación Web y Scripting > HTML

 paso de parametros a dos archivos html

<< < (2/2)

nostromo:
Hola;

Les tengo el mismo pero con mejoras, ahora, desde los form hijo le paso parametros al form padre.

Maestro.html


--- Código: Text --- &#60;html&#62;&#60;head&#62;&#60;title&#62;&#60;/title&#62;&#60;script&#62;var parametro;var parametro2;function abrircopia(){  parametro = window.open(&#34;copia.html&#34;,&#34;&#34;,&#34;width=400,height=300&#34;);  parametro2 = window.open(&#34;copia2.html&#34;,&#34;&#34;,&#34;width=400,height=300&#34;);  //pasar();}function pasar(){  var men;  var men_1 = document.formul.valor.value;  //men = &#34;&#34;;  if(document.formul.valor.value !=&#34;&#34;)  {      men = &#34;&#60;table border=0 cellspacing=0 cellpadding=0 class=texto&#62;&#34;;      men += &#34;&#60;tr&#62;&#60;td&#62;Item&#60;/td&#62;&#60;td&#62;Detalle&#60;/td&#62;&#60;/tr&#62;&#34;;      men += &#34;&#60;tr&#62;&#60;td&#62;1&#60;/td&#62;&#60;td&#62;Moneda&#60;/td&#62;&#60;/tr&#62;&#34;;      men += &#34;&#60;tr&#62;&#60;td&#62;2&#60;/td&#62;&#60;td&#62;Silla&#60;/td&#62;&#60;/tr&#62;&#34;;      men += &#34;&#60;/table&#62;&#34;      parametro.document.all.aqui.innerHTML=men;      parametro2.document.all.aqui2.innerHTML=&#34;Colocar otros datos&#34;;      parametro2.document.all.aqui3.innerHTML=men_1;      //-------------------------------      with(document.formul.valor)        {          value=&#34;&#34;;          focus();        }  }}&#60;/script&#62;&#60;style&#62;body {font-family:verdana;font-size:12px;cursor:default;}&#60;/style&#62;&#60;/head&#62;&#60;body&#62;&#60;form name=formul&#62;  &#60;input type=button value=Abrir onclick=abrircopia();&#62;  &#60;input type=text name=valor size=10&#62;  &#60;input type=button value=Paso onclick=pasar();&#62;    &#60;br&#62;  Parametros de la Ventana 1 &#60;input type=text size=20 name=resul_1 readonly&#62;    &#60;br&#62;  Parametros de la Ventana 2 &#60;input type=text size=20 name=resul_2 readonly&#62;&#60;/form&#62;&#60;/body&#62;&#60;/html&#62;  
copia.html; pasa información al padre y luego se cierra.


--- Código: Text --- &#60;html&#62;&#60;head&#62;&#60;title&#62;Prueba 1&#60;/title&#62;&#60;style&#62;body {font-family:verdana;font-size:12px;}.texto{font-family:verdna;font-size:12px;}&#60;/style&#62;&#60;script&#62;function renviar(){  var datos = document.formulario.valores.value;  var pat = opener.document.formul;  if(document.formulario.valores.value != &#34;&#34;)  {    with(pat)      {        resul_1.value = datos      }    //--- cerrar ventana actual---    window.close();  }}&#60;/script&#62;&#60;/head&#62;&#60;body &#62;&#60;form name=formulario&#62;  &#60;input type=text size=15 name=valores&#62;  &#60;input type=button value=Reenviar onclick=renviar(); name=boton&#62;&#60;/form&#62;&#60;span id=aqui&#62;&#60;/span&#62;&#60;/body&#62;&#60;/html&#62;  
copia2.html; pasa los datos al padre y le coloca el foco.


--- Código: Text --- &#60;html&#62;&#60;head&#62;&#60;title&#62;Prueba 2&#60;/title&#62;&#60;style&#62;body {font-family:verdana;font-size:12px;}.texto{font-family:verdna;font-size:12px;}&#60;/style&#62;&#60;script&#62;function renviar(){  var datos = document.formi.factor.value;  var pat = opener.document.formul;  if(document.formi.factor.value != &#34;&#34;)  {    with(pat)      {        resul_2.value = datos;        opener.focus();      }  }}&#60;/script&#62;&#60;/head&#62;&#60;body&#62;&#60;form name=formi&#62;  &#60;input type=text size=15 name=factor&#62;  &#60;input type=button value=Reenviar  name=botin onclick=renviar();&#62;&#60;/form&#62;&#60;span id=aqui2&#62;&#60;/span&#62;&#60;br&#62;&#60;span id=aqui3&#62;&#60;/span&#62;&#60;/body&#62;&#60;/html&#62;  
Espero que lo disfruten.

Nos vemos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa