• 締切済み

【至急】window.openを使って、

現在、下記のようなソースでタブメニューの付いている、 別窓のページに遷移するように設定してます。 けれど、これだと開いた時に「#A」のところににウィンドウが 遷移された状態になってしまいます。。。 常に、固定でウィンドウを強制でもいいので、 上部に配置する方法はありませんか?? 誰か、力をお借しください。 <a href=.....html#A onclick="window.open(this.href, ...); return false; /> あああ </a>

みんなの回答

  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.4

this.href の部分を (''+this.href).replace(/#.+$/, '') とか (''+this.href).replace(/#.+$/, '#top') で置換しましょう

  • balloon23
  • ベストアンサー率69% (16/23)
回答No.3

質問の主旨からやや外れてしまうかもですが、onclickにwindow.openではなく、関数をあてるのはどうでしょう? 関数で 1.aタグのhref取得 2..aタグの無効化 3..window.openの実行 とすればできるかもしれません。

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

ところで、リンク先を.htmlではなく、.html#Aにしている理由は何ですか?

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

#A の意味はわかっていますか?

関連するQ&A

専門家に質問してみよう