• 締切済み

親ウィンドウの制御

よくある質問なのでしょうが、過去ログを見てもよくわからなかったので(…アホ) 質問させてください。 子ウィンドウを開いた時に、[OK]ボタンが押されるまで 親ウィンドウをいじれないようにする、というVBのモーダルモード(?)のようなことは IEでできるのでしょうか? <script language=VBScript>と書いて 子ウィンドウをvbModalとしてやればいいのでしょうか? よろしくお願いします。

みんなの回答

  • pingpong
  • ベストアンサー率0% (0/1)
回答No.2

"window"オブジェクトの、 "showModalDialog"メソッドで モーダルウィンドウを開けます。が、 IEでの独自拡張メソッドなので、 javascriptからは使えません。 javascriptでモーダルウィンドウを開きたい場合は、 No.1の回答で出来ますよ。

  • akiaki2
  • ベストアンサー率59% (16/27)
回答No.1

JAVASCRIPTでもよろしいのでしたら、、、 はっきり覚えてなくて申し訳ないですが、 子ウインドウで、 window.onblurというイベントを拾って、 window.focusとやったような記憶があります。 window.onblurはウインドウからフォーカスが外れた時に発生するイベントだったと思います。 なにぶん相当昔の記憶なのでソースは忘れきってしまいました。 すみません。

関連するQ&A