Winでjavascriptエラーが出ているらしいのです
[上に]
[前に]
[次に]
一巳
[E-Mail]
2000/03/02(木) 19:33:53
先日こちらでonMouseOverで画像が変化するjavascriptを教えて
いただいたのですが、私のマックでは正常に動作しているのです
がどうもWindowsではエラーになっているらしいのです。
すみませんがどこをどのように直せばいいのでしょうか?
どなたか教えていただけたらと思います。宜しくお願いします。
http://homepage1.nifty.com/prize/top.html
EMI
2000/03/02(木) 19:49:16
sum01 = new Image();...
じゃないですか?
一応、うまく動いてはいるようですが。
ところで、
HREF="#"
は、NOHREFとするべきでは?
seltza
2000/03/02(木) 20:01:27
ちょこっとおじゃまいたしました。
珍しく、「IEではエラー」になるようですね。
手元のネスケでは動作しておりました。
とりあえず気がついたところ。
Image の作成にて
newImage() と、new と Image の間にスペースがありません。
はずしていたらごめんなさいです。
seltza
2000/03/02(木) 20:02:25
ちょっとはずしている間にかぶちゃった。すみません。(^^;
一巳
2000/03/02(木) 20:03:49
EMIさん、ありがとうございます。
でも私殆ど初心者なので出来ればsum01 = new Image…のどこを
どのように変えればいいのか教えていただけますか?
それとHREF="#"ですがNOHREFとしていた時もあったのですが、
動かなかったように記憶してます。でももう一度確認してみますね。m(__)m
一巳
2000/03/02(木) 20:08:24
seltzaさんもありがとうございます。
sum01 = new Image()
↑ ↑
ここの二ヶ所に半角スペースを入れればいいのでしょうか??
一巳
2000/03/02(木) 20:10:44
上記の発言の矢印ずれてしまいました。ごめんなさい。
スペースは=とnewの間とnewとImageの間と言いたかったのですが…
こちらも確認してみますね。m(__)m
EMI
2000/03/02(木) 20:17:02
イコールの後には矢印はなくてもいいですが、newとImageの間には必須です。
ところで、NOHREFですが懸念はしてましたけどJavaScriptがうまく動作しないことがあるんですかねぇ。
っていうか、これブラウザのバグですか?
HTML的にはNOHREFにするべきなんですが。
一巳
2000/03/02(木) 20:29:37
確認してみました。
マックの場合はスペースあってもちゃんと動きましたが、やっぱり
NOHREFを入れると動きませんでした。IEとNNで確認しました。
今newとImageの間のみにスペースを入れてアップしてみました。
どうでしょうか??
一巳
2000/03/02(木) 20:55:56
[[解決]]
今、友人に確認してみました。やっぱりnew Imageの間のスペース
を入れたらエラーが出なくなったそうです。
EMIさん、seltzaさん本当にいろいろありがとうございました。
とても参考になりました。m(__)m
[上に]
[前に]
[次に]