• ベストアンサー

リンクを別窓で開くと、親ページが頭に戻ってしまいます。

ホームページ製作でリンクをクリックすると別窓が開くようにしています。 ページの真ん中や下の方にあるリンクをクリックして別窓を開くと 親ページが先頭まで戻ってしまうのですが、これをリンクをクリックした 位置に止めておく方法は無いでしょうか? 因みに、別窓を開いているソースは下記です。 ご指導どうぞ宜しくお願い致します。 <a href="#" onclick="window.open('http://www.****.****.***','_blank','width=400,height=300')"> <IMG SRC="http://www.****.****.***.jpg" alt="" border=0></a>

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

>;return​ false;"を付け足したのですが、親画面はやはり先頭に戻ってしまいます… それはたぶん、この掲示板からコピペしたためでしょう。 この掲示板はごみがつくので手でうちなおしてください。

luxury-9
質問者

お礼

再レスありがとうございます。 コピペで目に見えないものが付くとは知りませんでした。 仰せの通りに手打ちすると、思った動作が出来ました。 ありがとうございました。

その他の回答 (2)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

同様の質問がつい最近ありました。 http://oshiete1.goo.ne.jp/qa4280105.html 基本的に onclick 属性を使用した時は href 属性を使用しては いけません。

luxury-9
質問者

補足

レスありがとうございます。 return false;を付け足したり href="javascript:~" のようにしてみましたが、変化無しでした。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

onClickを使った場合、最後にreturn falseをつけるといい。 onclick="window.open('http://www.****.****.***','_blank','width=400,height=300');return false;"

luxury-9
質問者

補足

レスありがとうございます。 ;return​ false;"を付け足したのですが、親画面はやはり先頭に戻ってしまいます…

関連するQ&A

専門家に質問してみよう