• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウメニューの項目をクリックして!ページを開く)

JavaScriptでプルダウンメニューを作成して、項目をクリックすればページが開くホームページを作成中!

このQ&Aのポイント
  • JavaScriptを使用してプルダウンメニューを作成し、項目をクリックすると指定したページが開くホームページを作成中です。
  • 参考書を片手に、現在努力しています。
  • 具体的なプログラムの例として、プルダウンメニューから「項目を選択」→「クリック」することで対応するページにリンクする方法を説明しています。

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

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

トップページのアドレスがどうのこうのっていうか onChange="linkMenu(this.selectedIndex);" でコンボ変更時に 選択されたオプションのインデックスを引数にlinkMenuを呼び出す。 linkMenuはそのインデックスを受け取って動作する。 if ( m == 0 )は0のとき、すなわち一番上の「クリックして選択してね」 が選択されたらなにもせず終了 if ( m == 1)は1のとき、すなわちe-supportが選択された時 そしたら http://www.k-support.gr.jp/index.html%22 がリンク先となる。 だからこの部分を http://homepage3.nifty.com/mtaiyo/9%E2%96%B3ABC.JPG にすりゃいい

Campus2
質問者

お礼

ありがとうございました。  助かります。

その他の回答 (1)

  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

http://www.k-support.gr.jp/index.html  二番目の option を選択した場合のページ遷移先 ・http://www.takasaku.co.jp  三番目の option を選択した場合のページ遷移先 ちなみに一番目を選択した場合は何もしない なお、プルダウンする動作はこのコードには出てきていません。 多分 CSS で実装……できます、よね? > CSS に詳しい諸兄

Campus2
質問者

補足

 レスありがとうございました。 「プルダウンする動作はこのコードには出てきていません。」   そうですか!CSSですか! 今度はHTMLの参考書に書かれていたプルダウンのプログラムは以下ですが!?  ページを開くためには以下のプログラムでけではむりなのでしょうか!  どこかを手直しすれば出来ようなそんな簡単なことなのでしょうか    <HTML> <HEAD> <THTL>プルダウンメニュー</TITLE> </HEAD> <BODY> <SELECT name="from" size="4"> <OPTION value="yahoo">Yahoo!JAPAN</OPTION> <OPTION value="engine"selected>Yahoo!以外の検索サイト </OPTION> <OPTION value="link">リンクをたどって</OPTION> <OPTION value="other">その他</OPTION> </SELECT> </BODY> </HTML> 以上のプログラムのプルダウンメニューですが! Yahoo!JAPAN の項目をクリックしても 以上プログラムだとyahooの現在の http://www.yahoo.co.jp/ のトップページへを開くことができません! どうしたらできるようになりますか! 宜しくお願いします。  

関連するQ&A