重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

HTMLにて、Aというファイル内でリンク指定したジャンプ先をB、更にBというファイル内でリンク指定したジャンプ先をCとしたとき、それぞれJavascriptのopen_windowを使って、それぞれ別のページをウインドウの大きさを変えて表示させるようにしたいのですが、A→Bはうまくいくのですが、B→Cをすると、BのページがCに変わる(同一ウインドウでジャンプされる)だけで、Cを表示したいウインドウが新規に出てきません。
因みに、
<a href="javascript:open_window('ファイル名',form,width=200,height=200,left=0,top=0,resizable=yes,scrollbars=yes)">ジャンプ先</a>
としています。
どこを修正すればいいか解らないので教えて下さい。よろしくお願いします。

A 回答 (4件)

AからBを開くときに、Bのウィンドウ名を「form」に設定して、


BからCを開く時も、Cのウィンドウ名を「form」にしてたりしませんか?

それだと同じウィンドウで開くと判断されてしまいます。

formB、formCなど、それぞれ違うウィンドウ名を設定して上げてください。
    • good
    • 0
この回答へのお礼

回答いただきありがとうございました。

確かに、ウインドウ名を同一にしてました。違うウインドウ名にすることで対処できました。

お礼日時:2006/07/03 15:24

これでどうでしょうか?



<a href="javascript:open_window('ファイル名',"_blank", "width=200,height=200,left=0,top=0,resizable=yes,scrollbars=yes")">ジャンプ先</a>
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。

結果が#2と同じでした。私のやり方が悪いのでしょうか?

お礼日時:2006/07/03 15:25

おつかれさまです。


以下でどうでしょうか?(第二引数に"_blank"を使用)

<a href="javascript:open_window('ファイル名',"_blank",form,width=200,height=200,left=0,top=0,resizable=yes,scrollbars=yes)">ジャンプ先</a>
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。

確かに別ウインドウに表示されたのですが、_blank以降に記載しているウインドウの幅や高さが反映されずに全画面表示になりました。

お礼日時:2006/06/30 16:53

<a href="(略)" target="_blank">ジャンプ先</a>


のように「常に新しいウィンドゥで開け」と「target="_blank"」の属性を指定しないのには、何か理由があるのでしょうか?

この回答への補足

補足します。
通常、<a href="ファイル名" target="_blank">ジャンプ先</a>で設定すると、hrefの""で囲んだファイル名のページに別ウインドウでジャンプしますが、<a href="java~" target="_blank">ジャンプ先</a>としてしまうと、「java~」というファイルに対してジャンプするので、そのようなファイル名は無いということで表示されません。

補足日時:2006/06/30 15:18
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!