• ベストアンサー

javaがブラウザで動かない

HP内にロールオーバーを入れましたが、ブラウザで確認すると、うまく動きません。 IE6ですが、情報バーに次のようなメッセージが出ます。 「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツはInternetExplorerで制限されています」 「ブロックされているコンテンツを許可」というオプションを選ぶと、そのページだけはロールオーバーが動くようになります。 javaの知識はなく、dreamweaverのビヘイビアを使ってロールオーバーを設定しています。 何かタグを追加すればセキュリティにひっかからずに表示できるのでしょうか。 最近新しいパソコンに買い換えたばかりで、古いパソコンの時には問題なく表示できていたロールオーバーが、新しいパソコンでは動かず、とても困っています。 どなたか分かる方いらっしゃいましたら教えてください。お願いします。

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

  • ベストアンサー
回答No.1

セキュリティーをどうするかはユーザが決めるもので、ユーザによって異なります。 制作者側が強制的にユーザ側のセキュリティーを変更する事はできないと思います。 (それができると、悪意のあるプログラムを送ったり、ハッキングしたりできてしまいます。) InternetExplorerでは、 「ツール」メニュー→「インターネットオプション」→「セキュリティー」タブ と進むと、セキュリティーレベルの設定ができます。 このあたりが前のパソコンと変わってはいませんか?

haru_natsu
質問者

お礼

spinach-chiken様、perla様 早速の回答ありがとうございました。 HPは、ロールオーバーがきちんと表示されなくてもいいようなデザインに少し作り変えます。 ユーザーのセキュリティ設定により、動作しないものがあるということ、とても勉強になりました。 ありがとうございました。

その他の回答 (1)

  • perla
  • ベストアンサー率63% (67/105)
回答No.2

ロールオーバーに使っているということは、大抵はjavaではなくてjavascriptですよね。 この二つは全く違うものです。 質問者さんのような状態はWindows XP SP2でセキュリティ強化のために普通に出るもののようですね。 インターネットオプションの詳細設定でアクティブコンテンツの実行を許可するようにすれば回避できるみたいですが、質問者さんのパソコンで回避されただけであって、他の閲覧者さんのパソコンではそういう設定になっている、あるいは自分でそう設定していれば、やはりこのように警告されると思います。 No.1さんが仰るとおり、それを解除するもしないも閲覧者さんの一存なので、お任せするしかないですね。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;JA;843017

関連するQ&A

専門家に質問してみよう