Открытие - это тот, кто открыл меня. на объекте Bpener.
Родитель указывает, что родительское окно, такое как страница A, использует iframe или кадр для вызова страницы B, то окно, в котором находится страница A, является родителем на странице B. В JS Window.opner -это только ссылка на окно матери в окне «Поп -у». Например: в A.HTML новое окно сделано, нажав кнопку и т. Д. Window.Open B.Html. Затем в B.HTML вы можете ссылаться на A.HTML через Window.Opener (опущен как открытие), включая документ A.HTML и другие объекты, чтобы управлять содержанием A.HTML.
Если эта ссылка не удастся, она вернет NULL. Следовательно, перед вызовом объекта Opener вы должны сначала определить, является ли объект нулевым, в противном случае ошибка JS с «объектом пуст или не существует».
Пример:
aa.html
Код кода копирования следующим образом:
<!
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" /> />
<Title> не -title Document </title>
</head>
<тело>
<span id = "name"> </span>
<input type = "button" "value =" pop -up "onclick =" window.open ('bb.html') " /> />
</body>
</html
Bb.html
Код кода копирования следующим образом:
<!
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" /> />
<Title> не -title Document </title>
</head>
<тело>
<input type = "text" id = "inputValue"/>
<input type = "button" value = "add" onclick = "window.opent.document.getElementbyId ('name'). innerHtml = inputValue.value"/>
</body>
</html>
Window.opner возвращает ссылку на окно, которое создает текущее окно. .Htm на aa.htm в текстовом поле «Имя», вы можете
Написано как:
Window.opner.document.getElementById ("name").
Window.opner.document.getElementById ("name").