• 締切済み

複数のウィンドウを開く方法

javascriptが良くわかりません。 以下のソースで、レシピAをクリックすると別ウィンドウ(picture_a.html)、Bをクリックすると別ウィンドウ(picture_b.htmlというように設定したいのですが、レシピAをクリックしても、レシピBをクリックしても(picture_a.html)しか表示されません。 どこの記述が間違っているか、ご存知の方教えてください。 ---------------- <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> ---------------- <body> <a href="picture_a.html" onClick="MM_openBrWindow('picture_a.html','picture_a,'scrollbars=yes, width=500,height=500');return false;"> <p><img src="img/recipe_a.jpg" alt="レシピA" border="0"><br> <br> レシピA</p> </a> <a href="picture_b.html" onClick="MM_openBrWindow('picture_b.html','picture_b,'scrollbars=yes, width=500,height=500');return false;"> <p><img src="img/recipe_a.jpg" alt="レシピB" border="0"><br> <br>レシピB</p></a> </body> ---------------

みんなの回答

noname#121524
noname#121524
回答No.1

<p><img src="img/recipe_a.jpg" alt="レシピB" border="0"><br> この img/recipe_a.jpg は意図的なのですか? 本当は、img/recipe_b.jpg のイメージを使う訳ではないのですか? picture_a.html でも picture_b.html でも、img/recipe_a.jpg を共用しているけど‥ 常に img/recipe_a.jpg を使っている事で、実際にはAとして、又はBとして各々のウィンドウを表示しているのに、Aのウィンドウだけが表示されてしまうと勘違いしていませんか?

kuriko2009
質問者

お礼

ご回答、ありがとうございました。 画像は同じでもファイル名やタイトルを変えているので、 質問をした時は、ウィンドウタイトルを見ても同じpicture_a.html しか表示されず、変だったのです。 ところが先ほど、再度リンク元のhtmlファイルとリンク先のhtmlファイルを修正し、アップロードした所、解消されました。 ブラウザの履歴をクリアしたのが良かったのか、何かちょっとした記述の誤りなのかわかりませんが、解決しました。

kuriko2009
質問者

補足

まだ作成途中でレイアウトを先行しているので、 picture_b.html でもimg/recipe_a.jpg を共用しています。

関連するQ&A