プロが教えるわが家の防犯対策術!

phpなどで動的ページでhtmlを出力しています。
一覧で複数ジャンルを表示させているのですが、
静的ページなら<a name="xx">スクロール先</a>を使って
該当ジャンルまでスクロールさせて表示できますが、
動的ページのため、javascriptを用いてIEでは動作確認できましたが
FireFoxやSafariでは、location.href="#jmp";では<a name="jmp"></a>に
移動しませんでした。
すべてのブラウザで同じ動作をさせる方法はありますか?
FireFox, Safari個別の方法でも構いません。

A 回答 (1件)

普通にFirefoxもsafariもうごきますね。


いったいどんな書き方をしているのでしょうか?

今回の件には関係ないかもしれませんが、
<a name="jmp">は古い書き方なので、現在は<a id="jmp">とすることに
なっています。当座、<a name="jmp" id="jmp">と列記してみては
どうでしょうか?
それともし万が一空のアンカーを利用しているようであれば、
なにかテキストをいれる必要がある場合もあります。
<a id="jmp"></a>を<a id="jmp">jmp</a>などのようにしてください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!