• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlの記述で、カーソルをテーブルに合わせた時に背景色が変わる様にし)

HTMLの記述でセルの背景色を変える方法について

このQ&Aのポイント
  • HTMLの記述で、カーソルをテーブルに合わせた時に背景色が変わる方法について質問があります。IEのActiveXコントロールが働いてしまい、セルの色が変わらない現象が発生します。
  • ActiveXコントロールが働かないようにする方法についての質問です。セキュリティ保護のためにIEで制限されているため、セルの色が変わりません。
  • また、onmouseover以外の方法でセルの色を変化させる方法についても質問があります。ActiveXコントロールを回避できるような解決策を教えてほしいです。

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

1、ローカル環境だから・・・ 2、bgcolor="#3399cc"などを削除してからCSSで統一   以下のようにまとめると、スッキリするでしょう。 <table><tr><td> 例1 </td><td> 例2 </td></tr></table> td { width:33%; line-height:2; text-align:center; color:#FFF; font-weight:bold; background:#39c;} td:hover { background:#ff80c0;} /* ie6未 */

pentakun
質問者

お礼

回答ありがとうございます。 会社のネットワーク上のホルダーに保存し直して試したところ、症状が発生しなくなりました。 原因の一つがローカル環境だからというのがあったようです。 ただ一つ良く分からないのが、昔作ったホームページのデータでも同じ記述を使っていたので、ハードディスクのゴミになっていたデータを開いたところ、何ら問題なく開く事が出来たので、単にローカル環境がまずいわけでもなさそうです。 原因が分かりませんが、とりあえずネットワークに移すことで症状が出なくなるのであれば問題が無いのと同じため、安心しました。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

「...可能性のあるスクリプトやActiveXコントロールを実行しないよう...」 ActiveXだけでなく、javascriptやJscript、Vbscriptも全てオフにしてるんじゃ ないですか? onmouseover="this.style.backgroundColor='#ff80c0'" はjavascriptです。 あなたのPCだけですよ!

pentakun
質問者

お礼

回答ありがとうございます。 質問の説明でも書きましたが、会社のPCでも試しましたし、WEB上の同様ページでは何ら問題が出ていない事と辻褄が合いません。 会社のネットワークドライブ上のホルダーに保存先を変えたら問題が発生しなくなり、ローカル環境だったことが一つの要因になっていた様です。

専門家に質問してみよう