親ページに割り当てられたサブページ:window.opener.document.getElementById

いる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>

 

おすすめ

転載: www.cnblogs.com/shuilangyizu/p/11356802.html