いるwindow.openerの復帰は、たとえば、開かれたb.htmのA.HTM上のリンクをクリックして、現在のウィンドウの親ウィンドウへの参照を作成することであり、我々はb.htmに値を入力していき、その後A.HTMに授与しますindow.opener.document.getElementById(「名前」)値:テキストボックスの「名前」のIDは、のように書くことができる =「 データ入力」;.
1ページコード:
< HTML のxmlns = "http://www.w3.org/1999/xhtml" > < 頭> < メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" /> < タイトル> 无标题文档タイトル> HEAD> < スクリプト言語= "javascriptの" > 関数tanchu() { window.open(" タイトルなし-5.html " )。 } スクリプト> < ボディ> < フォームID = "名前= " Form1の" メソッド= " ポスト" アクション= "" > < ラベル> < 入力タイプ= " 送信" 名前= " ボタン" ID = " ボタン" 値= " 提交" のonclick = " tanchu()" / > ラベル> < ラベル> < 入力タイプ=" テキスト" 名前= " テキストフィールド" ID = " テキストフィールド" / > ラベル> フォーム> < / BODY> < / HTML>
2.サブページのコードは:
< HTML のxmlns = "http://www.w3.org/1999/xhtml" > < 頭> < メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" /> < タイトル> 无标题文档タイトル> HEAD> < スクリプト言語= "javascriptの" > 関数AAA() { window.opener.document.getElementByIdx(' テキストフィールド' ).VALUE = ' 123123123 ' 。 } スクリプト> < フォームID = " Form1の" 名前= " Form1の" メソッド= " ポスト" アクション= "" > < ラベル> < 入力タイプ= " 提出" 名前= " ボタン" ID = " ボタン" 値= " 提交" onclickの= " AAA()" / > ラベル> フォーム> < / BODY> < / HTML>