WEB相談室

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

タイトル:イメージマップからのリンクについて

0:[投稿] はな [URL] [2004/04/09 22:48 ][環境:IE6・WIN XP わかりません。]

初めて投稿させていただきます。
イメージマップを使ってリンクを貼って
そのリンク先のフレームサイズを指定したのですが
どこにサイズ指定のソースを入れていいのかわからなかったので
とりあえず以下のように作ってみました。
<a href="javascript:void(0)" onClick="window.open('aaaa.html','sub','width=850,height=700,scrollbars=yes')"><area shape="circle" coords="125,704 74"> </a>

しかし、このソースを実行するとリンク先は指定されたサイズで正しく表示されるのですが
マップ上でリンクを貼ってある箇所にカーソルを当てても
マウスが指の形に変わらず、areaを示すcircleも表示されなくなってしまいました。
これは間違った指示なのでしょうか?
どなたかお分かりになる方、教えていただけないでしょうか。

それと、イメージマップはあまりメジャーではないようですが
なるべくなら使わないほうがいいのでしょうか?


1:[回答] みかん [2004/04/10 13:07 ]

トホホのWWW入門<AREA> からコピーしてきました。

<AREA> の使い方間違えているようだね??

なんでも自己流だとちょっとしたことで躓いちゃうと
先に進めなくなっちゃうから基本をしっかり身に付け
ておいた方が良いと思うよ。


ーー
<IMG SRC="image/map.gif" ALT="画像"
 USEMAP="#MAP_TEST"
 BORDER=0 WIDTH=243 HEIGHT=68>
<MAP NAME="MAP_TEST">
<AREA
 SHAPE=rect
 COORDS="11,16,63,54"
 ALT="HTML"
 HREF="../html/">
<AREA
 SHAPE=poly
 COORDS="73,50,159,50,159,24,73,9"
 ALT="JavaScript"
 HREF="../js/">
<AREA
 SHAPE=circle
 COORDS="197,32,28"
 ALT="CGI"
 HREF="../wwwcgi.htm">
<AREA
 SHAPE=default
 ALT="Other"
 HREF="../www.htm">
</MAP>
--


2:[回答] AC [2004/04/10 13:32 ]

area要素は、map要素の子要素にしかなり得ないので、間違いです。
正しいやり方は、下記URIを参照して下さい。
http://www.parkcity.ne.jp/%7Echaichan/src/htmmap.htm

>それと、イメージマップはあまりメジャーではないようですが
>なるべくなら使わないほうがいいのでしょうか?
使っても問題ないのですが、イメージマップを理解できないUserAgentのために代替手段を用意しておくべきでしょう。


3:[完了] はな [2004/04/10 16:03 ]

ソフトに頼りすぎないで基本を勉強しなくてはいけませんね。
こちらのサイト様で一度しっかり
勉強させていただくことにします。
みかんさん、ACさん、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World