
こんにちは!
現在WEBページを作っています。
やりたいことは、既に開いている指定した名前のウィンドウを閉じる、指定した名前のウィンドウのパラメータに対して値を入れる、ということなのですが、名前を指定した場合のウィンドウの指定の仕方が分かりません。
例えば、AAAAというウィンドウを作って、javascriptで新規に開いておきます。
その後、AAAAという名前のウィンドウを対象にした処理を走らせたいわけです。
ネット上ではwindow.openerやオブジェクトを使用した指定の仕方を見つけたのですが、名前そのもので指定を行いたいので、やりたいこととは違いました。
window.openerでは親画面を指します。逆に、子画面に対しての処理ができれば、私の方では問題ありません。
すみませんが、回答をお願いいたします。
No.4ベストアンサー
- 回答日時:
var subWin = 'AAAA';
window[subWin].form1.koko.value = "false";
とか。
var subWin = window['AAAA'];
subWin.form1.koko.value = "false";
とか。
open()の戻り値を保持しておけば、それをそのまま使えますが。
subWin=open('some.html');
subWin.form1.koko.value="false";
No.3
- 回答日時:
>var subWin = 'AAAA';
>subWin.form1.koko.value = "false";
subWinは文字列を定義してあるのでそこからform1を参照できるとは思えません。
ウィンドウを開く段階で、
subWin=window.open()
としておけばsubWinに新規ウィンドウへの参照が入りますので、ここからの
subWin.form1.koko.value = "false";
なら問題ないです。
#2の方の
window['AAAA']
でいいんですけどね・・・
No.2
- 回答日時:
>subWin.form1.koko.value = "false";
それで問題ない筈だよ。
これでうまくいかないというなら「parent」とかを使ったり「window['AAAA']」とか・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
IEでのみ発生するJavaScriptエラー
-
デスクトップ画面を4分割するには
-
子ウィンドウから親ウィンドウ...
-
VBの画面で、全ウィンドウを一...
-
JavaScriptで指定Windowを最大...
-
子ウィンドウの「閉じる(×)」...
-
処理終了後にウインドウを閉じる
-
リンク時、親ウインドウを最前...
-
同じURLのフォームが開いている...
-
windowの名前について
-
1クリックでモーダルを開いてか...
-
javascriptで開いたウィンドウ...
-
孫ウインドウを閉じたら親をリ...
-
デジタル時計の時刻合わせの方...
-
スクリプトって、何ですか?ど...
-
マイページはどこを開くの
-
ウインドウを毎回同じ位置、大...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBの画面で、全ウィンドウを一...
-
javascriptで開いたウィンドウ...
-
ポップアップと作業ウィンドウ...
-
VBAで任意のウインドウのサイズ...
-
デスクトップ画面を4分割するには
-
1クリックでモーダルを開いてか...
-
ウィンドウの2重起動を防止したい
-
ブラウザの×ボタンを効かなくす...
-
親ウィンドウから開いた子ウィ...
-
ウィンドウ名からウィンドウオ...
-
openで開いた子ウィンドウで表...
-
ホームページ全体を拡大・縮小...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
インタネットからPDFファイルだ...
-
子ウィンドウより親ウィンドウ...
-
window.Openをモーダルにできま...
-
flashmx2004でリンク先を・・・
-
助けてGmailでボタン表示が消え...
おすすめ情報