• ベストアンサー

FrontPageの質問

みなさん、こんにちは。 現在、フロントページでHPを作っているのですが、 現在、表を作ってセルの中にリンクのボタンをおいてあるのですが、マウスのポインタをそのボタンに持っていった時だけ、そのボタンのあるセルの背景を黒くしたいんですが、できますか? もしあれば、やり方をよろしくお願いします。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

Dynamic HTML ですね。FrontPage は使ってませんので分かりません。 しかし、ソースとしては下記のように単純な仕組みですから、今回のご質問の部分だけメモ帳などのテキストエディターで編集って方法でどうでしょうか? 【考え方】 <td id="c2">~</td> セルに対して c2 というIDをつけています。 onmouseover="c2.style.backgroundColor='#000000'" カーソルを重ねたときに、上記でIDをつけた ID = c2 のセル背景色を黒色#000000に変更します。 onmouseout="c2.style.backgroundColor='#FFFFFF'" カーソルが離れたときに、上記でIDをつけた ID = c2 のセル背景色を白色#FFFFFFに変更します。 【手順】 1. 下記のHTMLをメモ帳にコピー&ペーストし、適当な名前で保存 2. 1.で作成したファイルの拡張子を.htm に変更 3. 上記で作成したファイルを開いて動作確認 【以下HTMLソース】(次行からおわりまで) <html> <head></head> <body> <form> <table border="1">  <tr><td id="c1">   &nbsp;セル背景色入替えのサンプルHTML  <tr><td id="c2">   <input type="button" value="SAMPLE"    onmouseover="c2.style.backgroundColor='#000000'"    onmouseout="c2.style.backgroundColor='#FFFFFF'">  </td></tr> </table> </form> </body> </html>

tomydego
質問者

お礼

Dynamic HTMLをFRONTPAGEのヘルプで検索したところ、やり方が乗っていたので完成することができました。 わざわざ、HTMLまで書いていただき感謝します。

関連するQ&A