-PR-
締切り
済み

OnMouseDownでNetscapeがアボート

  • 困ってます
  • 質問No.24586
  • 閲覧数74
  • ありがとう数6
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (2/2)

OnMouseDownを使用したJavaScriptでNetscapeがアボート
する状況になり困っています。
文末に記述したHTMLを実行しただけで、かなりの頻度で
Netscapeがアボートします。

画面を表示したら、"test"というリンクでマウスの左ボタンを押したまま、画面のリフレッシュを待ちます。
リフレッシュが始まったらすぐにマウスの左ボタンを話します。

<html>
<head>
<script language="JavaScript">
function dosomething(){
var i=0;
}
</script>
</head>
<body>
<a href="JavaScript:dosomething();" onMouseDown = "location = 'test.htm';">test</a>
</body>
</html>

Netscapeがアボートする現象が発生したので、問題を簡単にしていき、上記、HTML文にまでたどり着きました。

何か、悪いことをやっていますか?それとも良く知られているバグでしょうか?
NC4.06~NC4.7までのいくつかを試してみましたが、ほぼ全滅です。IEやNetscape6は、OKでした。

よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル10

ベストアンサー率 33% (53/157)

とりあえず私の環境でのローカルテストでは何の問題もありませんでした。(Win98+NN4.7) 一応 <a href="JavaScript:dosomething();" onMouseDown = "location = 'test.htm';">test</a> を <a href="J ...続きを読む
とりあえず私の環境でのローカルテストでは何の問題もありませんでした。(Win98+NN4.7)

一応
<a href="JavaScript:dosomething();" onMouseDown = "location = 'test.htm';">test</a>

<a href="JavaScript:dosomething();" onMouseDown = "location.href = 'test.htm';">test</a>
としてみたらいかがでしょう。
お礼コメント
Nakasaki

お礼率 100% (2/2)

ありがとうございました。
Mouseを押し続けて、ちょうど良いタイミングで離すのが、ミソなのですが・・・。

とりあえず、実際のシステムの方では、回避策がみつかりましたので、それでいくことにしました。
投稿日時 - 2001-01-05 18:18:49


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ