WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ウィンドのフォーカス

0:[投稿] なな [2004/02/10 15:33 ][環境:WIN2000、IE5 HTML、JAVASCRIPT]

次画面がアクティブになっているか?どうかを調べたいのですが、方法がわかりません、
教えてくださいよろしくお願いします。


1:[回答] むむ [2004/02/10 15:50 ]

普通、次画面に遷移した時点で元画面は消失すると思いますが、次画面がアクティブになっているかを何処から監視したいのでしょうか。
状況がよくわからないのですが…


2:[回答] なな [2004/02/10 16:06 ]

説明不足ですみません。
別画面でウィンドを開きその画面を開いている間は下の画面の操作をできなくしたい、というのが目的です。
別画面がアクティブになっていない場合FOCUSを当てればよいか、と考えました。
何か別の方法でもあればご教授ください
よろしくお願いします


3:[回答] むむ [2004/02/10 16:58 ]

IE限定ですが、showModalDialogで満足できると思います。


4:[質問] なな [2004/02/10 17:27 ]

showModalDialog について教えてください
どこで、開くウィンドの名前を指定すればよいのでしょうか?
今は、

wPopup = window.open("Wait.htm","wPopup","WIDTH=530,HEIGHT=300,top=20,left=20,scrollbars=no,resizable=no");

で開いています。

教えてください、よろしくお願いします。


5:[回答] むむ [2004/02/10 17:41 ]

使い方例
wPopup =showModalDialog('Wait.htm',window,'dialogLeft:20px;dialogTop:20px;dialogWidth:530px;dialogHeight:300px;resizable:Yes;status:Yes;');

Wait.htmを閉じるときは、Wait.htmの中でself.window.close();を実行するようにしてください。
Wait.htmの中でreturnValue=返り値;とすると、wPopupに返り値が入ります。
windowのところを変数にすると、Wait.htmに変数を渡すことができます。
Wait.htmでは、var win=dialogArguments;のようにして受け取ります。


6:[回答] なな [2004/02/10 17:56 ]

むむさん
ありがとうございます!
できました

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World