• ベストアンサー

イメージマップを使用している画像のロールオーバー、できる?

こんにちは、いつも教えてgooでは質問させていただいて、大変助かっております。 さて、本題なのですが、イメージマップを使用してある画像の一部にリンクをはっているのですが、その一部だけをロールオーバーで他の画像に差し替えることは可能でしょうか? お分かりの方、回答いただけると助かります。 よろしくお願いします。m(_ _)m

noname#58564
noname#58564

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

一部だけを差し替えるというのはできないと思います。 同じような効果として、一部を置き換えた画像にまるごと置き換えるか 一部に部分画像を上にかぶせて表示するというようなことになるかと思いますが、位置合わせは、ブラウザによってずれてしまうことがよそうされるので、丸ごと置き換えるのが簡単です。

noname#58564
質問者

補足

こんにちは、回答ありがとうございます。 確かに一部というのは難しいですね。 一部だけを差し替えた画像全体を作成しようかと思います。 ですが、やはりソース的には一部にマウスが乗ると差し替える、というプログラムになると思うのですが、これはどのように実現したらよいのでしょうか? ちなみに一枚の画像に3箇所リンクが貼ってあります。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

普通に画像を差し替える方法自体はわかっているのですよね。 それで、イメージマップの時にどうして呼び出すかという話ですよね。 多分、リンクの部分が <AREA SHAPE="poly" COORDS="57,6,5,106,107,106" HREF="link1.html" > のようになっていると思いますが、 <AREA SHAPE="poly" COORDS="57,6,5,106,107,106" HREF="link1.htm" onmouseover="imgChange()"> のように指定して画像を置き換える関数を呼び出してやればいいと思います。

noname#58564
質問者

お礼

返事が遅くなってしまってすみません。 回答ありがとうございました。

noname#58564
質問者

補足

たびたびの回答ありがとうございます。m(_ _)m はい、普通にロールオーバーの方法は知っています。 area shapeの中にonmouseoverが指定できるんですね~。 以前やってみたんですができなかったので、できないものだと思っていました。。たぶんそのときはスペルミスなどだったのでしょうね(^-^; 早速試してみます!

関連するQ&A

  • HTMLだけでイメージマップにロールオーバー

    こんにちは。 いくつかクリッカブルリンクがあるイメージマップのリンクの部分を ロールオーバーさせたいのですが、HTMLだけで可能でしょうか? javascriptをサポートしていない環境で、外部CSSファイルも使えません。 可能でしたら、どのようにHTMLを書けばよいか、 ご教示いただけると幸いです。 よろしくお願いいたします。

  • 画像のある部分にロールオーバーをつける方法

    質問タイトルの通り、画像のある部分にロールオーバーをつけ、さらにその部分にリンクを貼りたいのですが、ロールオーバーがうまくできません。 リンクを貼るだけならソフトにあるイメージマップ作成機能を使ったり、HTMLで作成すればできるのですが、イメージマップを作成した部分にロールオーバーをつける方法がわかりません。 ソフトはFireworks8、Dreamweaver8を使用しています。 ロールオーバーをつける方法がわかる方、ご教授ください。

  • イメージマップで画像変え

    イメージマップで作成したリンクボタンを使って別の場所の画像を変えることはできるのでしょうか? またイメージマップを使っている画像を上の方法で変えることはできますか?

  • HPビルダーイメージマップとロールオーバーについて

    カテゴリがあってるかわかりませんが質問させてください。 僕は現在HPビルダー10を使っています。 それで一つの画像へイメージマップを使って6つのコンテンツへ リンクさせる事は今出来ています。 イラストをマップにしているのですがそのイラストにふきだしが追加された 同じサイズの画像へと一つ一つのリンクがカーソルを乗せると切り替わるようにしたいのです。 そこでイメージマップのイベントからOnMouseOverで指定したのですが必ず layers.lenghtはNullまたはオブジェクトではありません。とエラーコードが出てしまいます。 このエラーが出ないようにするには、そして本来の目的である リンクにポインタを乗せると画像が切り替わるようにするには どうすれば良いのでしょうか? 教えてください。

  • ロールオーバー及びイメージマップ作成ソフトについて

    会社のホームページを作っています。 画像上のある部分にロールオーバーを作って、その部分にリンクを設定しようと思っています。 Dreamweaver8とFireworks8を使っているのですが、どちらのソフトでもロールオーバー及びイメージマップを作ることができるようですが、どちらのソフトでロールオーバー及びイメージマップを作成したほうがよろしいのでしょうか?

  • イメージマップを使うと、一部のPCで元画像のリンクが反応しない

    質問です。 HP制作中でちょっと困っているのですが。 HP上部に画像を一枚配置して、その画像にリンクを貼りました。トップページへ戻れるようにしました。それからその画像にイメージマップで別のリンクを貼ったところ、画像の方のリンクが反応しなくなってしまいました。 で、わからないところが、このリンクが反応しなくなる現象が一部のPCだけで起こるんです。HP制作をしている自分のPCでは特に問題なく、画像のリンクもイメージマップのリンクも反応してくれるのに、制作監督の方のPCで見るとリンクが反応しなくなってしまうんです。 イメージマップの設定をはずすと、画像のリンクはまた反応してくれるんですが、これについて何かわかるかたはいらっしゃいますか? ちなみに制作は全てMacで行ってます。問題が起こっているPCのブラウザはsafariです。 HPは<div>をCSSで調整してレイアウトしてます。画像は<div="headerimage">という領域に入れてます。 そもそもイメージマップを使わないということも検討してるんですが、個人的に気になるので何かわかればいいなぁと質問させていただきました。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 背景固定画像にイメージマップ

    今、ホームページ・ビルダーver6でHPを作ってるんですが、 アイフレームの外に画像を置いて、その画像をイメージマップにしてメニューリンクを張りたいです。 普通に画像の挿入で入れた画像にはイメージマップが出来るんですが、 背景固定で背景として設置した画像にはイメージマップが出来ません。 どうやったら、背景固定で設置した画像にイメージマップでリンクを入れられるんでしょうか?? 是非とも教えて下さい!!!!!

    • ベストアンサー
    • HTML
  • ロールオーバー及びイメージマップを作成するソフトについて

    会社のホームページを作っています。 画像上のある部分にロールオーバーを作って、その部分にリンクを設定しようと思っています。 Dreamweaver8とFireworks8を使っているのですが、どちらのソフトでロールオーバー及びイメージマップを作成したほうがよろしいのでしょうか?

  • イメージマップを使うと、一部のPCで元画像のリンクが反応しない

    こんばんは、早速質問させていただきます。 質問の内容はWEB制作についてです。 HPの上部に一枚の画像を配置して、その画像をクリックすると常にトップページに戻るようにリンクを貼りました。 それからその画像の一部にイメージマップで新たに別のリンクを貼ったところ、画像のリンクが反応しなくなってしまいました。 で、ここからがよく分からない点なのですが、このリンクが反応しなくなる現象が全てのパソコンで起こるわけではなくて、一部のパソコン(具体的には制作監督の方のPC)でだけ起きてしまうというところなんです。 制作している自分のPCでは画像のリンクも、イメージマップのリンクも問題なく反応しているのに、上記PCでは反応しなくなる。 イメージマップの設定をとると、画像のリンクはまた反応してくれるのですが、これについて何かわかる方いらっしゃいますでしょうか? ちなみに制作はMacで全て行っていて、問題のリンクが反応しなくなるPCもMacのノート型です。ブラウザはsafariです。 HPの作りとしては<div>で領域を分けながらCSSでレイアウトを調整するスタイルで、画像は<div="headerimage">という領域に入れています。 現在は画像に別にイメージマップを設定して、それをトップページへのリンクにすることでとりあえず対応しています。そもそもイメージマップ自体を使わないという方法も検討中ですが、個人的にも気になっているので何か分かればいいなぁ、と質問させていただきました。 よろしくお願いします。 質問わかりにくければ追記いたしますので、ご指摘ください。

    • ベストアンサー
    • HTML
  • イメージマップ作成

    外部ファイルでスタイルシートを読み込んで画像を固定していますが、 その画像の一部にリンクを貼りたいのです。 通常のイメージマップは作成できるのですが スタイルシートではできません。 教えてください。 よろしくお願いします。

    • ベストアンサー
    • CSS

専門家に質問してみよう