A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
子ウィンドウを開くときに渡す引数は、数値、文字列、配列などが可能です。
子ウィンドウは自分を閉じる前にreturnValueに戻り値を設定すれば、
親ウィンドウはshowModalDialogの戻り値として受け取れます。
(下記例では ret に戻ってきます)
戻り値も数値、文字列、配列などが可能です。
args = new Array();
args[0] = "渡すデータ";
args[1] = "渡すデータ";
ret = showModalDialog("hoge.htm", args,"dialogHeight:100px; dialogWidth:300px");
開かれた子ウィンドウが親から渡された引数を取り出すには dialogArguments配列を使います。
※dialogArguments[0]には親ウィンドウ自体への参照が入っています。
上記例で言うと、
var win = window.dialogArguments[0];
var arg1 = window.dialogArguments[1]; ← 親が渡したargs[0]
var arg2 = window.dialogArguments[2]; ← 親が渡したargs[1]
で、親を操作できます。
win.document.getElementById("txtHoge").style.color = "#FF0000";
戻り値を返します。
window.returnValue = "返すわボケ!";
window.close();
親が受け取ります。
ret ← "返すわボケ!"
親が怒ります(>w<)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive スマホ機種変更で旧機種のGoogleアカウントを削除すると、同期済の新機種やパソコンのデータどうなる 4 2022/12/30 18:39
- その他(ソフトウェア) IndesignのGPUは色?CMYKなの?RGBなの? 1 2022/05/09 19:13
- Excel(エクセル) 更新前と更新後の差分をVBAを使って抜き出したい 5 2023/06/01 14:35
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- Android(アンドロイド) 今日楽天LINKで、電話をかけようとすると 新機能追加に伴う規約変更のお知らせ 同意しないと使えな 2 2023/07/05 16:18
- 引越し・部屋探し NHK契約につきまして。 2 2023/06/10 15:57
- USBメモリー・SDカード・フラッシュメモリー 任天堂スイッチのSDカードについて SDカードの容量がいっぱいなので、新しくSDカードを買って、任天 3 2023/04/06 13:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
デスクトップ画面を4分割するには
-
親ウィンドウのメッセージを子...
-
サブウィンドウからメインウィ...
-
ブラウザの×ボタンを効かなくす...
-
JavaScriptでPDFを新規ウィンド...
-
子ウィンドウより親ウィンドウ...
-
助けてGmailでボタン表示が消え...
-
子→親ウインドウへデータを受け...
-
VBの画面で、全ウィンドウを一...
-
IEでのみ発生するJavaScriptエラー
-
別フレームのページを更新させたい
-
Javascript 親から設定したaddE...
-
javascriptで開いたウィンドウ...
-
ポップアップと作業ウィンドウ...
-
子ウィンドウの存在確認
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
window.Openをモーダルにできま...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
VBの画面で、全ウィンドウを一...
-
子ウィンドウの存在確認
-
初心者javascript グーグルクロ...
-
インタネットからPDFファイルだ...
-
親ウィンドウから開いた子ウィ...
-
子ウィンドウより親ウィンドウ...
-
1クリックでモーダルを開いてか...
-
子ウィンドウを常に手前表示、...
-
ポップアップと作業ウィンドウ...
-
IEでのみ発生するJavaScriptエラー
-
ブラウザ(IE)からエクスプロー...
-
JavaScriptで指定Windowを最大...
-
リンク時、親ウインドウを最前...
おすすめ情報