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