- ベストアンサー
JavaScriptでプルダウンメニューを作成して、項目をクリックすればページが開くホームページを作成中!
- JavaScriptを使用してプルダウンメニューを作成し、項目をクリックすると指定したページが開くホームページを作成中です。
- 参考書を片手に、現在努力しています。
- 具体的なプログラムの例として、プルダウンメニューから「項目を選択」→「クリック」することで対応するページにリンクする方法を説明しています。
- みんなの回答 (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 にすりゃいい
その他の回答 (1)
- hitomura
- ベストアンサー率48% (325/664)
・http://www.k-support.gr.jp/index.html 二番目の option を選択した場合のページ遷移先 ・http://www.takasaku.co.jp 三番目の option を選択した場合のページ遷移先 ちなみに一番目を選択した場合は何もしない なお、プルダウンする動作はこのコードには出てきていません。 多分 CSS で実装……できます、よね? > CSS に詳しい諸兄
補足
レスありがとうございました。 「プルダウンする動作はこのコードには出てきていません。」 そうですか!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/ のトップページへを開くことができません! どうしたらできるようになりますか! 宜しくお願いします。
お礼
ありがとうございました。 助かります。