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ランキング
-
lightboxの自動実行
-
datepickerで日付の値を取得したい
-
onbeforeunload時のwindow.open...
-
<a href="#" …>の意味を教えて...
-
<div>のタッチ状態を維持したま...
-
JW FLV Playerのプレイリスト連...
-
「jquery.csv2table.js」から生...
-
ページを訪問者にたった一度だ...
-
JavaScriptでの実装
-
window.openでフルスクリーン表...
-
javascript内で外部ファイルを...
-
processing
-
bodyにidをつける理由は何ですか?
-
<object data="">の挙動について
-
pythonのWebスクレイピングでfi...
-
変数の代入値を外部の.txtファ...
-
外部読み込みで動かないときの...
-
macでjavascriptを記述するには...
-
プルダウンメニューを別ファイ...
-
複数のiframeの読み込みについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vbscriptで自分自身のウィンド...
-
Cygwinでログをのこす方法
-
onbeforeunload時のwindow.open...
-
JavaScriptからVBScriptの呼び...
-
リンク先のJavaScriptを実行す...
-
javascriptでbgmを自動再生する...
-
JavaScript関数呼出し元の要素...
-
【js】attrで属性を取得する...
-
undefinedが表示されてしまう
-
「関数が定義されていない」と...
-
ASP.NET(VB2005)■ WEBページ...
-
ウインドウの後ろに隠れている...
-
表示サイズの小さいホームペー...
-
datepickerで日付の値を取得したい
-
マウスオーバー時の下線表示に...
-
毎回、ページ読み込み時に1回...
-
ウィンドウが閉じない
-
javascriptでtableの該当行を削...
-
確認ダイアログで「キャンセル...
-
JavaScript ランダムリンク+自...
おすすめ情報