Step.25 - リンク先をセレクトメニューで選択する

ホームページの項目やおすすめリンク集も次第に大きくなっていきます。セレクトメニューに目次やリンク集を詰め込めば、ホームページもコンパクトになります。

Step テーマ


● セレクトメニュー(コンボボックス)操作
● onclick イベント

実行例



▲TOP

リスト



↓ このフォームには、上記のリストと同じものが入っています。[CTRL]+[A]で全選択して、コピーできます。
▲TOP
サンプルだけの HTMLは こちらへ

説明


セレクトメニューからリンク先を選択して、[GO!] ボタンを押せば リンクするようにします。
<input type="button" value="GO!" onclick="myGo()">
[GO!] ボタンを押すと、onclickイベントにて myGo() を呼んで 以下の処理を行います。
※ onclickイベントは、Step.7 参照

mySelect = document.myForm.myMenu.selectedIndex ;
現在選択されている、項目番号を取得します。
項目の番号は0から始まり、<OPTION> で記述した順番に割り付けられます。

次に、選択された項目の URL ( <OPTION>タグの VALUE属性 )を取得して、それを location.href するだけです。
location.href = document.myForm.myMenu.options[mySelect].value ;
※ location.href は、Step.7 参照
※ formのデータ取得は、Step.5 参照

Step.55 に上記の説明をもう少し詳しく書いています。

▲TOP

Q&A 1


▲TOP

Q&A 2


▲TOP

Q&A 3


▲TOP