• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ちょっと凝ったメニュー作成について)

Javascriptで凝ったメニュー作成の方法とは?

このQ&Aのポイント
  • Javascriptを使って凝ったメニューを作成する方法について教えてください。
  • メニューA~Cを選ぶと別ウィンドウの選択画面が表示される凝ったメニューをJavascriptで作りたいです。
  • メニューBを選択した場合、再度マウスオーバーしても選択された状態(赤色)のままにする方法を教えてください。

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

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

>ここでメニューA~Cをマウスオーバーすると青に変わり、 >マウスクリックすると赤色に変わります。 >すでに選択されたメニューに関してはマウスオーバーしても赤色のままにするにはどうしたらいいのでしょうか? onclick="flag_a=true;this.style.color='red'" onmouseover="if(flag_a){this.style.color='red'}else{this.style.color='blue'}" onmouseout="if(flag_a){this.style.color='red'}else{this.style.color='black'}" これを各メニューのタグに記述、flag_a の変数名はメニューごとに変えておく ブラウザによっては、flag変数を先にglobal宣言しておく必要があるかも

関連するQ&A