質問: ページ内リンクついて 乱文にて失礼いたします。 ページ内リンクで所定の場所に移動した時、 普通はurlの末に、「~.html#リンク先」となります。 すると、ブラウザの戻るボタンで戻ろうとした時に、 一度のクリックでは、移動前の場所に戻るだけで、 前のページに戻れません。 [例]http://www.nttdocomo.co.jp/service/ ※「このページのトップへ」でページの上に移動後、 ブラウザの「戻る」を選択すると、ページの最下層に移動してしまう。 しかし、下記例のホームページではページ内リンクにを 使用しているのに、urlが「~.html#リンク先」とならず、 「~.html」のままです。 [例]http://amanaholdings.jp/corporate/history/index.html ※すると、ページ内リンクを使用しても、ブラウザの「戻る」を 一度クリックするだけで、前のページに移動できます。 こういう場合、どういった設定をしているのでしょうか? 教えて下さい。
回答: javascriptをoffにしてみれば分かるようにano.2さんの仰る通り、 javascriptで対応しているみたいですね。 恐らくは window.scrolltoを使用しているのでしょう。 そして、js無効の場合に動作するようにアンカータグにはアンカーを 指定しているだけです。 http://www.tohoho-web.com/js/window.htm#scrollto