9

#アンカーを使用して動的ページのセクションにリンクしたいと考えています。このようなもの:

<a href=page.php?id=3#section-name>LINK</a>

うまくいきませんでした。それを行う正しい方法は何ですか?

私は直接リンクを使用していませんが、header("Location:page.php?id=3#section-name")別のスクリプトからのようなリダイレクトを使用しています。

section-nameファイルpage.phpに名前が付けられたセクションがあります。page.php3には、処理する ID (または)の値を把握するのに問題があると思い3#section-nameます。コンテンツが縦に繰り返されるpage.phpにリダイレクトされます。

4

3 に答える 3

5

あなたはコードの半分しか提示していないので、それを行う適切な方法のサンプルしか提供できません:

<body> 
    <a name="top"> </a>
    <a href="#top">
        Go To Top Of Page
    </a>     
</body>
于 2012-08-23T17:02:30.950 に答える
5

アンカー タグを使用する場合、ID で要素をターゲットにすることができます。nameリンクが属性を参照している場合、ブラウザーは属性を探す前に ID を探します。

<a href="#section-name>LINK</a><div id="section-name">存在する場合は直接移動します。

これが例です

読む: 'name' または 'id' を持つ HTML アンカー?

于 2012-08-23T17:15:55.633 に答える