• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件付きのウインドウ操作)

条件付きのウインドウ操作

このQ&Aのポイント
  • JavaScriptを使用して、ウィンドウを操作する方法について質問があります。
  • 質問者は、複数のHTMLファイルを用意し、リンクをクリックすると新しいウィンドウが開くようにしたいと考えています。
  • 特定の条件で新しいウィンドウを開くか、既存のウィンドウを前面に表示するかを切り替えたいという要望です。

質問者が選んだベストアンサー

  • ベストアンサー
noname#199778
noname#199778
回答No.1

直接スクリプトを書いてしまいますが、sub.html内に以下のようなスクリプトを入れてみてはいかがでしょうか。 <script language="JavaScript"> <!-- function winback(){ if(opener.closed){ window.open("index.html","_blank","toolbar=1, menubar=1, scrollbars=1, directries=1, location=1, status=1, resizable=1") } else{opener.focus();} } //--> </script> これで上手くいくのではないかと思います。 呼び出し側は、 <a href="javascript:winback()"></a> などとすれば良いでしょう。 なお、蛇足ですが、質問文の <a href="javascript:winopen('sub1.html','window1');"></a> この部分において、winopen()には引数が一つしか設定されていないので、第二引数は不要かと思います。 <a href="javascript:winopen('sub1.html');"></a> これでも充分に動くと思いますよ。 参考になれば幸いです。

jamslot
質問者

お礼

大変遅くなりまして申し訳ございません。 ご回答ありがとうございました。 ソースの方もご丁寧に記述して頂きまして、助かりました!HPの方に反映できそうです。

関連するQ&A