2012-04-06 6 views
0

アドレスバーの次のリンクhrefからハッシュ値を隠すにはどうすればよいですか?URLからアンカータグを隠す方法

<a href="index.php#dev_name"> 

だから、あなたはJavascriptのonclickイベントを使用することができますindex.php

+2

何を試しましたか?ハッシュタグに指定することなく、JavaScriptを使用して必要な要素にジャンプします。 –

+0

私は希望のdivに直接リダイレクトするjavascipt関数を作成しようとしました: function remove_anchor(){ window.location.hash = "div_name"; } と私がコメントを追加しました: <ボディのonload = "remove_anchorを()";> しかし、それはまだ私が聞いているURLのpage1.php番号のdiv_name –

答えて

1

を示し、それはindex.php#dev_nameに私をリダイレクトしますが、私は唯一にアドレスバーをしたいです。ブラウザはまだindex.phpと表示されますが、onclickイベントが最初にトリガされ、ブラウザが正しいページにリダイレクトされます。

<a href="index.php" onclick="location.redirect('index.php#dev');"> 
+0

、なぜあなたはこれをやりたいんに表示?通常、標準的な動作を破ることは悪い習慣と考えられています。これを行うにはいくつかの理由があるかもしれません(例として、Googleは検索結果に似たようなことをしています)が、私はあなたがしたい理由が不思議です。 – AndrewR

+0

私は2つの用途を持っています:最初の1つ私はそれをクリックすると、私はこのdivに私をリダイレクトしたいロゴを持っています 2番目は私が一度クリックしたい私のサブメニューページです私はdivのためのdivのページを欲しがったの直接私をリダイレクト –

+0

私はでこれを試みたが、それは動作しません:s –

関連する問題