<a href="JavaScript:history.go(0)"〜でアクセス状態が継続してしまうのはなぜ?

[上に] [前に] [次に]
ei [E-Mail] 1998/12/01(火) 19:11:06
JavaScriptで以下のようにリンクにhistoryの記述を行うと、
繰り返しリンク選択を行うと、
IE4.0+SP1でマウスがアクセス中の砂時計のままになってしまいます。
NNおよびdocument.write()を使用しない場合は、正常に動作します。

---------------------------
<html><head>
</head>

<body>
<script>
document.write('<a href="JavaScript:history.go(0)">▼</a>');
</script>
</body></html>
--------------------------------

文法の誤り、もしくは良い方法あったら教えてください。

omi 1998/12/02(水) 15:14:36
history.go(-1); はよく使うけど、0 は"目から鱗"だなー
NN は厳密解釈でエラーを処理するけど、
iE は適当解釈して、同じ位置でくるくると目を回っていたりして、。

ei [E-Mail] 1998/12/02(水) 16:48:57
history.go(0)の代わりにlocation.reload()を使用しても、
同様の現象が起きてしまいます。
ちなみに、こちらでは、Netscape(4.06)ではエラーとなりませんでしたが。。。

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