showModalDialogでオープンした子画面から、returnValueで値を返すのとは違う方法で、親ウィンドウのフォームの値を変更したいと思っています。
(その子画面をオープンすると同時に、親ウィンドウのフォーム値を変更したいため)
その際に
window.opener.document.formA.hiddenA.value = "aaa"
という風に記述しているのですが、「window.opener.documentはオブジェクトではありません」というエラーになってしまいます。window.openで開いた子画面からだと、この方法でできたと思うのですが・・・どうすれば変更できるでしょうか?そもそも、showModalDialogでオープンした画面から親ウィンドウの値を変更すること自体がダメなのでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
過去ログよんでますか?近しい内容がヒット
しますよ。
具体的にはshowModalDialogの第二引数で自分自身を
渡してやると、子供はdialogArgumentsで受けられます。
こんな感じです。
//parent.htm
<form name="formA">
<input type="button" value="開く" onClick="showModalDialog('child.htm',window,'dialogWidth=320px; dialogHeight=240px;');"><br>
<input type="text" name="hiddenA">
</form>
//child.htm
<input type="button" value="親にaaaと書く" onClick="window.dialogArguments.formA.hiddenA.value='aaa'">
申し訳ありません。一応検索はしてみたのですが・・・
window.dialogArgumentsでできました。
とても助かりました。本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- モニター・ディスプレイ パソコンでスクリーンショットしたもの(HP)を印刷しました。 3 2022/07/03 16:39
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Visual Basic(VBA) VBAのことで質問があります 2 2022/10/12 14:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
formのfileの値をhiddenでも持...
-
JavascriptでDOM-based XSSの発...
-
クリックさせたいが、click()が...
-
VB.NETで<Input>タグ、<text...
-
javaScriptの変数をJavaの変数...
-
追加ボタンを押した際に ok ボ...
-
親ウィンドウのフォームの値を変更
-
vbscriptでIE自動入力(コンボ...
-
onclickが動作しない
-
オンクリックで現在時刻の取得→...
-
ボタンかリンクをクリックする...
-
JavaScriptのfileオブジェクト...
-
innerHTML内では改行は禁止?
-
JSやVBSで、ボタンを押す...
-
マウスをブラウザの外に出した...
-
正規表現で複数マッチ条件で悩...
-
return trueとreturn falseの用...
-
【jsp/Java】チェックボックス...
-
リストボックス内の重複したも...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
JavascriptでDOM-based XSSの発...
-
onclickが動作しない
-
クリックさせたいが、click()が...
-
追加ボタンを押した際に ok ボ...
-
innerHTML内では改行は禁止?
-
ボタンかリンクをクリックする...
-
formのfileの値をhiddenでも持...
-
javaScriptの変数をJavaの変数...
-
JavaScriptのfileオブジェクト...
-
VB.NETで<Input>タグ、<text...
-
受け取ったパラメータが文字化け
-
JQueryでfunctionに引数としてI...
-
javascriptで作成されたテーブ...
-
jQueryで設定したイベントハン...
-
開いた子ウィンドウにあるボタ...
-
コードレビューをお願いします。
-
ボタンをクリックするとテキス...
-
BackSpaceしたい(QNo.2734284の...
-
URL 判定
おすすめ情報