1. La página secundaria es la situación en la que la página principal aparece a través de window.open
Si una página secundaria quiere pasar un valor a la página principal, simplemente agregue window.opener delante del documento.
como:
1. Código de la página principal:
<html xmlns="http://www.w3.org/1999/xhtml">
<cabeza>
<meta http-equiv="Tipo de contenido" content="text/html; charset=utf-8" />
<título>Título del documento sin título>
cabeza>
<lenguaje de escritura="javascript">
funcióntanchu()
{
ventana.open("Sin título-5.html");
}
guión>
<cuerpo>
<formulario id="form1" nombre="form1" método="post" acción="">
<etiqueta> <tipo de entrada="enviar" nombre="botón" id="botón" valor="Enviar"
onclick="tanchu()" />
etiqueta> <etiqueta> <tipo de entrada="texto" nombre="campo de texto" id="campo de texto" />
etiqueta>
formulario>
</cuerpo>
</html>
2. Código de subpágina:
<html xmlns="http://www.w3.org/1999/xhtml">
<cabeza>
<meta http-equiv="Tipo de contenido" content="text/html; charset=utf-8" />
<título>Título del documento sin título>
cabeza>
<lenguaje de escritura="javascript">
función aaa()
{
window.opener.document.getElementByIdx('textfield').value='123123123';
}
guión>
<cuerpo>
<formulario id="form1" nombre="form1" método="post" acción="">
<etiqueta> <tipo de entrada="enviar" nombre="botón" id="botón" valor="Enviar"
onclick="aaa()" />
etiqueta>
formulario>
</cuerpo>
</html>
2. La subpágina es la situación de la página en el marco iframe.
Si una página secundaria quiere pasar un valor a la página principal, simplemente agregue la página principal delante del documento.
1. Código de la página principal:
<html xmlns="http://www.w3.org/1999/xhtml">
<cabeza>
<meta http-equiv="Tipo de contenido" content="text/html; charset=utf-8" />
<título>Título del documento sin título>
cabeza>
<cuerpo>
<formulario id="form1" nombre="form1" método="post" acción="">
<etiqueta> <tipo de entrada="texto" nombre="campo de texto" id="campo de texto" />
etiqueta>
<iframe id="myiframe" src="Untitled-3.html">iframe>
formulario>
</cuerpo>
</html>
2. Código de subpágina
<html xmlns="http://www.w3.org/1999/xhtml">
<cabeza>
<meta http-equiv="Tipo de contenido" content="text/html; charset=utf-8" />
<título>Título del documento sin título>
cabeza>
<lenguaje de escritura="javascript">
función aa()
{
var a=parent.document.getElementByIdx('campo de texto').valor;
alerta(a);
}
guión>
<cuerpo>
<formulario id="form1" nombre="form1" método="post" acción="">
<etiqueta> <tipo de entrada="enviar" nombre="botón" id="botón" valor="Enviar"
onClick="aa()" />
etiqueta>
formulario>
</cuerpo>
</html>