- - PR -
サブWindowの開きについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-06-02 09:40
お世話になります。
JavaScriptでサブWindowを開くために、window.open()で いいですが、この方法で表示されたWindowを閉じなければ 他のWindowへの操作が出来ないようにさせたいのですが、 可能ですか?つまりDialogのような機能をしたいのです。 ご教授いただければ助かります。 宜しくお願いします。 |
|
投稿日時: 2006-06-02 10:27
IE限定ならばshowModalDialog()でいけます。
|
|
投稿日時: 2006-06-02 11:00
その通りです。
有難うございます。 _________________ |
|
投稿日時: 2006-06-04 23:17
JavaScriptで、ウィンドウがフォーカスを失ったイベントを拾って自分にフォーカスを設定する方法でも可能かと思います。
|
|
投稿日時: 2006-06-05 13:34
>JavaScriptで、ウィンドウがフォーカスを失ったイベントを拾って自分にフォーカスを設定する方法でも可能かと思います。
<body onblur="focus()"> ですね。若干問題はありますが方法としてはありでしょうね。 (1)仕様外の機能である W3CのHTML4.01仕様では body 要素に onblur属性が無いことになっているので、ブラウザによっては対応していない可能性がある。 (2)デバッグ時の問題 IE + Microsoft Script Debugger でこの記述があるページで不用意にトレースするとハングする(フォーカスの奪い合いで無限ループに陥るみたいです) 参考 http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.5.1 |
1