javascriptでアンカーにリンクさせるには?

[上に] [前に] [次に]
moka [E-Mail] 1999/12/17(金) 19:13:29
よく、見かけるプルダウンメニューのjavaなのですが、そのリンク先は普通は
***.htmlのようにページにリンクを張りますが、アンカーへ飛ばすことは
可能なのでしょうか?
例えば***.html#アンカー
などのように、ページのトップではなく、アンカーへリンクさせたいと思うのですが。
いろいろなページでサンプルのソースをコピーして、リンク先にアンカー付きで
***.html#アンカー
と指定してもページのトップにリンクしてしまって、どうやらアンカーは反映されて
いないようなのです。

この件について、お分かりの方いらっしゃいましたら、
宜しくお願い致します。

mina 1999/12/18(土) 05:07:10
<head>
<script language="javascript"><!--
function myLink() {
location.href = "****.html#***";
}
//-->
</script>
</head>

<a href="javascript:myLink()">****</a>

これで出来ませんか?
同じ書類のアンカーであれば "#***" だけでいけるはずですけど
ブラウザによってはうまく 反映されないこともあるかもしれません

ぼくぴ [HomePage] 1999/12/18(土) 05:16:32
プルダウン式、送信ボタンなしのタイプのものを作って見ました。
これは正常に動作したでしょうか?

これが動作しなかったのなら、上でminaさんがおっしゃる通り
ブラウザの問題かもしれません。

<サンプル><<URLのとこクリック。

[上に] [前に] [次に]