- ベストアンサー
onMouseOver,onMouseOutを使用すると
<img>のところに onMouseOver="this.src='○○.gif'" onMouseOut="this.src='○○.gif" として、マウスを乗せたら画像が変わるようにしているのですが、ブラウザで見ると、 「セキュリティ保護のため、コンピューターにアクセスできるアクティブコンテンツは表示されないようInternet Explorerで制限されています。オプションを表示するにはここをクリックしてください」 という情報バーが出てしまいます。 これを出ないようにするにはどうしたらいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ちがう方法になってしまいますが・・・ 画像の切替えだけなら、スタイルシートの擬似クラスを利用しても可能です。 こちらの方法なら、ユーザーがJavascriptを無効にしていても、機能してくれます。
その他の回答 (2)
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.3
#2です。 >マウスを乗せたら画像が変わるものを数種類おきたいのですが・・・。 スクリプトを見る限り、1枚の画像に対しては決った画像ですよね? 同じ仕組の画像を複数おきたいのなら、それぞれの画像に違うスタイルシートを適応すれば良いだけです。 idをふるとか、クラスを利用するとかの方法で可能です。
質問者
補足
idやクラスを利用すればできるのですね! ありがとうございます。 参考にさせていただきます。
noname#77303
回答No.1
詳しくは分からないのですが、javascript、flashを使っている場合はほとんど警告が出てきますね。 <!-- saved from url=(0013)about:internet --> このコメントを入れることで回避できるようです。
質問者
お礼
できました!ありがとうございます。 なぜ警告が出るんでしょうね?
お礼
ありがとうございます。擬似クラス調べてみました! しかし、擬似クラスでは画像を複数指定できないのではないでしょうか?マウスを乗せたら画像が変わるものを数種類おきたいのですが・・・。