WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:NN4.7でonMouseOverが使えない

0:[投稿] ひで [MAIL] [2002/05/27 14:10 ][環境:WIN+NN 不明]

初めまして。よろしくお願いいたします。

現在、クリッカブルマップで、onMouseOverを利用して、
違う画像を表示させたいと思っています。
しかし、IEではうまくいっているのですが、NN4.7バージョンで
うまく動作しません。

なお、ソースは以下のような感じで書いています。
--
<IMG height=36 src="image/map.gif" width=38 useMap=#map1 border=0 name=map1>
<IMG height=263 src="image/1.gif" width=350 border=0 name="view2">
<MAP name=map1>
<AREA onmouseover="document.view2.src='image/change.gif'" onmouseout="document.view2.src='image/1.gif'" shape=CIRCLE coords=15,13,9>
<AREA shape=RECT coords=0,0,0,0>
</MAP>
--
よろしくお願いいたします。


1:[回答] 匿名な人 [2002/05/27 19:06 ]

試しに、
coords=15,13,9

coords="15,13,9"
とか、自信ないけど...。


2:[回答] ひで [MAIL] [2002/05/27 19:21 ]

匿名な人 様

回答ありがとうございます。
やってみましたが、ダメでした・・・。


3:[回答] ween [2002/05/27 19:44 ]

イメージマップ使ったことないので解りませんが、
× document.view2.src
○ document.images.view2.src
でどうでしょう。
Netscape では name="view2" である img 要素に対して
document.view2 というような記述ではアクセスできないはずです。


4:[回答] たこすけ [2002/05/27 20:10 ]

>>0
href が無いからに一票

>>3
> Netscape では name="view2" である img 要素に対して
> document.view2 というような記述ではアクセスできないはずです。
Netscape4.06 でアクセスできましたが?


5:[回答] ひで [MAIL] [2002/05/28 08:53 ]

ween様、たこすけ様 回答いただきありがとうございました。

document.images.view2.srcとしてもうまく行きませんでした。
また、AREAタグにhrefを入れてもうまく行きませんでした。

なお、当方にNetscape4.06はないため、試していませんでした。


6:[回答] おかめ [2002/05/28 09:33 ]

ソフトバンク社のjavascriptハンドブックによるとクリッカブルマップはIEでしか使えないらしいです。なんでも<area>要素に対してイベントハンドラを用いることができないからとか。
"href=javascript:ファンクション名()"とすると命令は呼び出せますが、クリックによるイベントしか取れないそうです。
参考になりますでしょうか?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World