1. Дочерняя страница — это ситуация, когда родительская страница появляется через window.open.
Если дочерняя страница хочет передать значение родительской странице, просто добавьте window.opener перед документом.
нравиться:
1. Код родительской страницы:
<html xmlns="http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Название документа без названия>
голова>
<script Language="JavaScript">
функциятанчу()
{
window.open("Без названия-5.html");
}
сценарий>
<тело>
<form id="form1" name="form1" метод="post" action="">
<label> <input type="submit" name="button" id="button" value="Submit"
onclick="танчу()" />
label> <label> <input type="text" name="textfield" id="textfield" />
этикетка>
форма>
</тело>
</html>
2. Код подстраницы:
<html xmlns="http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Название документа без названия>
голова>
<script Language="JavaScript">
функция ааа()
{
window.opener.document.getElementByIdx('textfield').value='123123123';
}
сценарий>
<тело>
<form id="form1" name="form1" метод="post" action="">
<label> <input type="submit" name="button" id="button" value="Submit"
onclick="ааа()" />
этикетка>
форма>
</тело>
</html>
2. Подстраница — это ситуация страницы во фрейме iframe.
Если дочерняя страница хочет передать значение родительской странице, просто добавьте родительскую страницу перед документом.
1. Код родительской страницы:
<html xmlns="http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Название документа без названия>
голова>
<тело>
<form id="form1" name="form1" метод="post" action="">
<label> <input type="text" name="textfield" id="textfield" />
этикетка>
<iframe id="myiframe" src="Untitled-3.html">iframe>
форма>
</тело>
</html>
2. Код подстраницы
<html xmlns="http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Название документа без названия>
голова>
<script Language="JavaScript">
функция аа()
{
var a=parent.document.getElementByIdx('textfield').value;
предупреждение(а);
}
сценарий>
<тело>
<form id="form1" name="form1" метод="post" action="">
<label> <input type="submit" name="button" id="button" value="Submit"
onClick="аа()" />
этикетка>
форма>
</тело>
</html>