重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

マウスオーバー、マウスアウトで画像が切り替わるように、次のように記述しています。

<img src="a.jpg" onmouseover="this.src='b.jpg'" onmouseout="this.src='a.jpg'" />

するとブラウザで開いた際に
「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツは表示されないよう、Internet Explorerで制限されています。オプションを表示するには、ここをクリックしてください」
という情報バーが表示され、「ブロックされているコンテンツを許可」を選択しなければ画像切り替えが有効になりません。

でも、この記述はあるサイトのサンプルを参考にしており、そのサイトでは情報バーは表示されません。
他にも画像切り替えが実装されているサイトをいくつか表示してみましたが、やっぱり情報バーは表示されません。

情報バーが表示されてしまう自分のページと情報バーが表示されないページのソースを見比べてみましたが、原因がさっぱり分かりません。
何故なんでしょうか?

A 回答 (3件)

自分のファイルはローカルで、しかもサーバー無しで表示してるとかではありませんか?



通常HTMLファイルをただのファイルとしてIEで開くと、JavaScriptが含まれている場合に出る警告だと思いますが。。
    • good
    • 0
この回答へのお礼

> 自分のファイルはローカルで、しかもサーバー無しで表示してるとかではありませんか?

その通りです。確認のためローカルで開いてます。
ローカルで表示するとJavaScriptは警告が出るんですね。
知りませんでした。
どうも有難うございました。勉強になりました。

お礼日時:2008/02/13 08:21

ツール→インターネットオプション→詳細設定



「セキュリティ」という項目の中の
「マイコンピュータでの、CDのアクティブコンテンツの実行を許可する」と
「マイコンピュータのファイルでのアクティブコンテンツの実行を許可する」にチェックをつけてOK。

↑のように設定をいじっても、警告が出なくなります。
絶対安全なものしか開かないなら、設定を変えても良いかな、と。
    • good
    • 0
この回答へのお礼

ご回答どうもありがとうございます。

今回はWebサーバーで公開するためのページを作成しておりますので、Webサーバー上で警告が出ないのであれば問題ありません。

皆様、本当にどうも有難うございました。

お礼日時:2008/02/13 08:26

えーとね、ローカルに保存したjavaスクリプトを含むHTML文書をInternetExplorerで開くと「警告」が出るというのは1番さんのおっしゃるとおりで、私もそれで悩みました。


で、スクリプトの最初のほうである「宣言」をするとこの警告を回避することができるってのをgoogle検索で見つけて解決できました。

http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/90 …

天下の「Adobe」が言ってるんだから、間違いないですよ。
    • good
    • 0
この回答へのお礼

ご回答どうもありがとうございます。
Webサーバー上から表示させると警告が出ないと知って安心しました。

宣言により警告を回避するテクニックもあるんですね。
勉強になります。

どうも有難うございました。

お礼日時:2008/02/13 08:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!