- ベストアンサー
JavaScriptで開く別WINDの位置を常に前に位置を指定して開きたい
JavaScriptで開く別WINDの位置を常に前に位置を指定して開きたいのですが、どんなスクリプトを何処に記述すればいいかわかりません。 ソフトは DERAMWERVER を使用して今ビヘイビアで サイズの指定をしてWINDを開くようにしました。 同じページからそのWINDにLINKが何箇所かあるのですが、最初はそのページが手前に来ますが、後は後ろのままです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199778
回答No.1
ウィンドウを開くスクリプトに、開いたウィンドウにフォーカスを与える処理を加えればよいと思います。 head内に <script type="text/javascript"><!-- function winOpen(url){ win1=window.open(url,"window1","width=***, height=***, resizable=1, scrollbars=1"); win1.focus(); } //--></script> body内のリンクは <a href="#" onClick="winOpen('別ウィンドウで開くファイルのURL')">リンク1</a> 上記のようにすれば、リンクをクリックして関数が呼び出されるたびに、内部的にwindow1という名前を付けたウィンドウに引数で指定したURLのファイルを呼び出し(このときwin1というIDを与えています)、次にそのウィンドウにフォーカスが当たるようになると思います。 別のURLを引数に渡した場合、ウィンドウが再利用された上で、そのウィンドウがフォーカスで前面に出てくると思います。 参考になれば…
お礼
ありがとうございました。できました! 。