No.1ベストアンサー
- 回答日時:
へえ、モーダルウィンドなんていつのまにか
サポートしていたんですね。
ブラウザ依存度が高いので、限られた範囲でしか
つかえそうもないですけど。
showModalDialogで検索すれば普通にdialogArguments
がヒットしますが、気が付きませんでしたか?
こんな感じでどうでしょう
showModalDialogの第2引数に自分自身のwindowを
入れて投げてやると参照ができるみたいです。
//parent.htm
<input type="button" value="開く" onClick="showModalDialog('child.htm',window,'dialogWidth=320px; dialogHeight=240px;');">
<script language="javascript">
x=1;
function test(){
alert("test")
}
</script>
//child.htm
<script language="javascript">
document.write("親のxの値は「"+window.dialogArguments.x+"」です<br>")
</script>
<input type="button" value="親の関数を呼ぶ" onClick="window.dialogArguments.test()">
早急な回答本当にアリガトウございます。
>showModalDialogの第2引数に自分自身のwindowを
入れて投げてやると参照ができるみたいです。
なるほど、、
windowを渡せばいいのですね。
dialogArgumentsは検索結果としては確かに出てきてはいたのですが、
windowを渡して参照するという考えが全く頭になかったため
素通りしていました。(^^A
ご記述いただいたサンプルで動作確認後、実際の
PGに組み込んでみたところ、うまく参照できました!
とても助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Android(アンドロイド) Googleのファミリーリンクの危険性に気付いてしまったのですが、皆さんの感想を教えてください! 2 2023/05/09 10:01
- 洋画 80年代映画 ブルーサンダーで比喩されるジョシュア君って誰? 3 2023/03/19 10:40
- モニター・ディスプレイ DisplayPort 入力のMSTハブ(Linux対応)を探しています。 Linux を2画面で作 1 2022/11/07 21:10
- UNIX・Linux DisplayPort 入力のMSTハブ(Linux対応)を探しています。 Linux を2画面で作 1 2022/11/07 20:48
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- 楽天市場 Amazonの問い合わせ方法を極力分かり易く教えてください。 3 2023/03/03 12:17
- ノートパソコン yahooポータルの広告設定 PCを使っている方でyahooポータルからネット接続している方は多いと 1 2022/07/17 07:49
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- その他(音楽・ダンス・舞台芸能) Garage Bandで、作った曲を聞こうとしてもこのような画面が出てきて聞けません。 1 2023/06/18 21:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
確認ダイアログで「キャンセル...
-
ウインドウの後ろに隠れている...
-
JavaScriptからVBScriptの呼び...
-
javascriptでbgmを自動再生する...
-
「Google+1ボタン」を設置したい
-
scriptタグ
-
Cygwinでログをのこす方法
-
<a href="#" …>の意味を教えて...
-
別ファイルのfunctionの読み込み方
-
bodyにidをつける理由は何ですか?
-
base64encodeでの文字化けについて
-
javascriptでalertの文字列をコ...
-
window.openの後にエンコードを...
-
JavaScriptでiframeの内容を「...
-
getElementsByNameで要素が取得...
-
複数のページ(html)のvalueを...
-
【SSI】include file、include ...
-
document.getElementById
-
【javascript クロスブラウザ...
-
SCRIPT5007: 未定義または NULL...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでbgmを自動再生する...
-
JavaScriptからVBScriptの呼び...
-
onbeforeunload時のwindow.open...
-
undefinedが表示されてしまう
-
ASPで取得した情報をscriptタグ...
-
datepickerで日付の値を取得したい
-
ウインドウの後ろに隠れている...
-
Vbscriptで自分自身のウィンド...
-
Java ScriptでIPによるアクセス...
-
「関数が定義されていない」と...
-
javascriptでtableの該当行を削...
-
Cygwinでログをのこす方法
-
確認ダイアログで「キャンセル...
-
showModalDialogで開いた画面か...
-
location.reload() について
-
<aタグで変数に文字を代入
-
iPhone Safariの戻るボタンの挙動
-
毎回、ページ読み込み時に1回...
-
<![CDATA[の意味がわからない
-
JavaScript関数呼出し元の要素...
おすすめ情報