ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript は子ウィンドウをポップアップし、値を親 window_javascript スキルに渡します

JavaScript は子ウィンドウをポップアップし、値を親 window_javascript スキルに渡します

WBOY
WBOYオリジナル
2016-05-16 16:25:481465ブラウズ

新しい親ウィンドウ ページ:

次のスクリプトを追加します

コードをコピーします コードは次のとおりです:

http://www.w3.org/1999/xhtml" >

最初

<スクリプトタイプ="text/javascript">
関数 ShowDialog(URL)
{
var iWidth=560; //モーダルウィンドウの幅
var iHeight=300;//モーダルウィンドウの高さ
var iTop=(window.screen.height-iHeight-100)/2;
var iLeft=(window.screen.width-iWidth)/2;
var returnValue=window.showModalDialog(Url, "newwindow", "dialogHeight:" iHeight "px; DialogWidth:" iWidth "px; ツールバー: いいえ; メニューバー: いいえ; スクロールバー: いいえ; サイズ変更可能: いいえ; 場所: いいえ; ステータス:いいえ;左:200ピクセル;上:100ピクセル;");
Document.getElementById("TextBox1").innerText=returnValue;
}








2 番目の .html ページを作成します:

コードをコピー コードは次のとおりです:

http://www.w3.org/1999/xhtml" >

    2 番目
   

<スクリプト言語="javascript">
    関数 closeDiag()
    {
        window.opener=null;
        window.close();
    }
    関数 OK()
    {
        var Value=document.getElementsByName("myRadio");
        for(var i=0;i         {
            if(値[i].checked)
            {
                window.returnValue = Value[i].value;
                window.close();
            }
            それ以外
            {
                document.getElementById("Lab_Info").innerText="没有选中项,请选择!";
            }
        }
    }


   

   

                                  BackColor="White" Font-Size="9pt" PageSize="5" width="100%" Height="127px" OnItemDataBound="dgSjygl_ItemDataBound">
                       
                       
                       
                        <コラム>
                                        
                                <ヘッダーテンプレート>
                                   
                               
                                                                   
                                   
                               
                               
                               
                           

                           
                               
                           

                           
                               
                               
                           

                           
                               
                           

                       
                       
                   

   

   

         
         
    
       
   




上記は、この単純な機能を実装するために行ったすべてです。もっと便利な方法があるはずだと思います。誰かがそれを知っている場合は、メッセージを残してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。