• ベストアンサー

Dreamweaverでポインターが手に変わらないロールオーバーを作るには

Dreamweaver4を使っています。 ポインターが重なると画像が切り替わるようにしたいしそれは出来るのですが、 それだとポインターが手の形に変わってしまいます。 とくにリンクしてるわけではないため誤解のないように、 出来れば普通のポインターのままであってほしいのですがこういうことは出来ないのでしょうか? ご存知の方よろしくお願いします。

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

  • ベストアンサー
  • chocolats
  • ベストアンサー率46% (23/49)
回答No.1

IE(MAC)でのみ動作確認しています。 同OSのネットスケープではNGだった方法です・・ まず、新規にスタイルシートを作り(名前は例えば.cursorとして)スタイル定義ウインドウを出します。  カテゴリ→拡張 の 視覚的効果にある*カーソルの中から 「初期設定」を選択して終了。 問題のロールオーバーをしている<a href="#" onClick・・・>の記述の中に class="cursor" と追記すればOKです。 ネスケ対応は、もう少しいろいろ工夫する必要がありますが、ドリでやるという前提ではちょっと難しいかもしれません。(そもそもできるか調べていないのでごめんなさい^^;)

monger21
質問者

お礼

IE(WIN)でやりかたそのままで出来ました。 chocolatsさんには非常に丁寧に教えていただきどうもありがとうございます。 なんだか解説本を読むより簡単だったような気がします。 それとNN(4.7)だとやはりだめでしたがでもちゃんと画像は変わるから使えないってわけではないですね。 それよりIEでもポインタは矢印のままですが、クリックは出来るようです。 これはどうしようもないんでしょうか? あんまり欲張りすぎるのもよくないし、初心者はこれぐらいで満足すべきかも知れませんけど(^^;

その他の回答 (4)

  • chocolats
  • ベストアンサー率46% (23/49)
回答No.5

連続投稿すみません~ たまたま同じ様な問題を見つけたので、参考にしてください。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=109320
monger21
質問者

お礼

過去の投稿もまとめてで失礼しますが、 どうも何度もアドバイスいただきありがとうございます。 かなり参考になりました。 ただまだ知識が追いつかずって感じなのですけど、 いろいろ工夫&勉強していいページが出来たらと思います。 このたびはどうもありがとうございました。

  • chocolats
  • ベストアンサー率46% (23/49)
回答No.4

念のためですが・・ 下の回答で<img>タグの中にclass属性が入ってますが、 <a>タグの中の方が無難ですよ♪ #ここに書く時に間違ただけだったら流しちゃってください^^; わたしの考えでは、ここまででも十分だと思います。 これ以上にこだわると、奥が深すぎるかもしれないですね。 それはそれで、出来た時はかなり嬉しくなりそうですけど(笑)

  • chocolats
  • ベストアンサー率46% (23/49)
回答No.3

すみません、Nishikinoさんがおっしゃる通り、onClickはいらなかったですね^^; ただ、この場合<a href="#">..と入れてしまう以上クリック出来るのは仕方がないかなと思うのです。(クリックできる=クリックすると、画像が選択されてしまう、という意味だと認識してます) もし、どうしてもクリック出来ないようにするには、レイヤーなど使えばなんとかなるかも知れませんが、JavaScriptもくまなくちゃいけません。 うーん・・難しいですね^^; ただ、あまり気にする必要はないと思いますよ。 もし勘違いしている部分がありましたら補足してください

noname#236902
noname#236902
回答No.2

>それよりIEでもポインタは矢印のままですが、クリックは出来るようです。 とのことですが、<a href="#" onClick・・・>の中のonClick…の部分をとっちゃえばいいと思いますよ。 僕は手で直接HTMLを組んでいるのですが、あまりonClickの技は使わないので、入れてません。

monger21
質問者

お礼

Nishikino様 お答えいただきありがとうございます。 説明を省いてしまっていたので申し訳ないのですが、 まったくchocolatsさんの助言どおりにしたわけでなく、 a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','../photo/haniaA.jpg',1)"><img name="Image6" border="0" src="../photo/haniaB.jpg" width="150" height="113"class="nopoint1" というようにdreamweaverで使えるロールオーバーイメージの挿入という機能で出来たHTMLに  class=" " というのを入れ込んだだけなのです。 したがってonClickというのがありません。 では、どうすればと思ってNishikinoさんのご返事を参考にいろいろ試行錯誤していたのですが、 かわりにonMouseOverとかを取り除いてしまうと絵が変わらなくなったりして、ア--!! というわけで、chocolatsさんの返事を見るに もう簡単に出来ることはやり尽くしたと理解しているのですがそれでよろしいのでしょうか?

関連するQ&A