JavaScript は親と子の間で値を転送する簡単な例を実装します form_javascript スキル

WBOY
リリース: 2016-05-16 16:59:48
オリジナル
1133 人が閲覧しました

window.showModalDialog() 使用法:

var returnValue = window.showModalDialog(url [, 引数] [,features]);

url -- 必須パラメータ、タイプ: 文字列。ダイアログ ボックスに表示されるドキュメントの URL を指定するために使用されます

arguments -- オプションのパラメータ、タイプ: バリアント。ダイアログ ボックスにパラメータを渡すために使用されます。渡されるパラメータのタイプは、配列などを含めて制限されません。ダイアログ ボックスはウィンドウを通じて渡されます。 .dialogArguments パラメータ

機能 -- オプションのパラメータ、タイプ: 文字列。ダイアログ ボックスの外観とその他の情報を記述するために使用されます。セミコロン「;」で区切って次の 1 つ以上を使用できます。 >

dialogHeight: ダイアログ ボックスの高さ、100px 以上

dialogWidth: ダイアログ ボックスの幅
dialogLeft: 画面の左側からの距離
dialogTop: 画面からの距離
center: { はい| no | 1 | 0 }: 中央に配置するかどうか、デフォルトははいですが、高さと幅は指定できます: {はい、いいえ 0}: ヘルプ ボタンを表示するかどうか。はい
サイズ変更可能: {はい | いいえ | 0 } [IE5]: サイズを変更できるかどうか、デフォルトは no
ステータス: {はい | いいえ | 0ステータスバーが表示されます。デフォルトは、yes[Modal] または no[Modal] です。


パラメータの受け渡し:

1. パラメータをダイアログ ボックスに渡すには、型に制限はありません。たとえば、parent のように、オブジェクトの長さは 4096 文字です。 htm



コードをコピー

コードは次のとおりです:<script></span> </div> var obj = new Object();<div class="codebody" id="code75318"> <br> obj.name="justflyhigh.com"; <p> window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");</p> <p></script>

modal.htm




コードをコピー
コードは次のとおりです<script></span> var obj = window.dialogArguments;</div>alert("渡したパラメータは次のとおりです: " obj.name)<div class="codebody" id="code67032"></script>


2. window.returnValue を使用して、ダイアログ ボックスが開かれているウィンドウに情報を返すこともできます。たとえば、
のようにオブジェクトにすることもできます。
parent.htm


コードをコピー

コードは次のとおりです: var result =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(result);



modal.htm



コードをコピー
コードは次のとおりです。<スクリプト> ウィンドウ .returnValue="http://www.jb51.net";


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート