ブラウザの使用頻度を教えてください
[上に]
[前に]
[次に]
愚者
[E-Mail]
1999/08/09(月) 16:48:39
javaスクリプトの勉強をはじめたのですが、、、
<BODY onLoad="〜">などをつかうと
ネスケの4.01を使うとうまく行くのですがIE3.0だとエラーになってしまいます。
IE3.0ってまだまだ使われてるのですか?
javaスクリプトの使えないブラウザに対して
<SCRIPT Language="JavaScript">
<!--
じゃばスクリプト
// -->
</SCRIPT>
という考慮の仕方がありますが、<BODY onLoad="〜">の場合どうすればいいのかわかりません。
どうか教えてください。
zizz...
[HomePage]
1999/08/09(月) 17:43:29
うちのアクセスログによると、まだIE 3.0を使っている人もいるようです。
あんなものを使う奴の気が知れない。
IE 3.0もJavaScript 1.0に対応している事になっています。
かなりバグがあるようですが。
JavaScriptが無効な場合、
<BODY onLoad="〜">
のonLoadは無視されます。
放っておけばいいでしょう。
Mugi
[E-Mail]
[HomePage]
1999/08/09(月) 17:47:17
ブラウザのバージョン判別をしてIE3のときは実行しないようにするのがいいと思います。
それとこの文章だとIE3ではonloadを使えないと解釈されてしまうと思います。
onload=などで実行される関数内にIE3でエラーになる処理がある、ということですよね。
ところで、どんなエラーが出るのでしょうか。
もしかしたら回避方法がありものかもしれませんよ。
愚者
1999/08/09(月) 18:45:40
回答ありがとうございます。
>放っておけばいいでしょう。
そうします。 ブラウザの違いって大変ですね。
>どんなエラーが出るのでしょうか。
Microsoft JScript runtime error
[ライン : 6] OLE オートメーションでサポートされていないプロパティまたはメソッドです。
と出ます。
javaスクリプトは
<BODY onLoad="parent.xxx.location.reload()">の一行しか使ってないんです。
IEの設定が悪かったのでしょうか?
解決?,,,でいいんでしょうか?
明日にしよう、、、
ST
1999/08/09(月) 22:28:07
http://www.tohoho-web.com/js/window.htm
のreloadの項をご覧ください。
IE3「ではサポートされていないので、location.href = location.href を用いるとよい」でしょう。
愚者
1999/08/10(火) 10:32:24
[[解決]]
zizz...さん Mugiさん STさん こんなささいな質問に答えてくれて本当にありがとうございます。
location.reload()をlocation.href='xxx'にしたらネスケでもIEでも動くようになりました。
また何かあったらよろしくお願いします。
世界のブラウザが統一されないかなぁ、、、
[上に]
[前に]
[次に]