プルダウンリンクメニューを同一ページに複数設置する方法

[上に] [前に] [次に]
つつやしき 2000/05/31(水) 19:47:06
プルダウンでのりンクメニューを同一ページに複数設置したいのですが、
(リンク内容はそれぞれ異なるもの)
<SELECT onChange="location.href=options[selectedIndex].value">
では複数設置した場合、時々不具合が生じたりするのです。

当方は、出来れば、他のJavaScriptで対応したいなと思っているのですが、
何か良い記述方法はありますでしょうか?

曖昧な質問になってしましましたが、宜しくお願いします。

Midori 2000/06/01(木) 09:01:08
これではダメですか?

<html>
<head>
<script language="JavaScript">
<!--
function PageJump(obj) {
   if (obj.selectedIndex==0) return false;
   location.href=obj.options[obj.selectedIndex].value;
   return true;
}
// -->
</script>
</head>
<body>
<form>
<select onChange="PageJump(this)">
<option>Please Select!
<option value="http://www.yahoo.co.jp/">Yahoo! JAPAN
<option value="http://www.lycos.co.jp/">Lycos
<option value="http://www.infoseek.co.jp/">Infoseek
</select>
<select onChange="PageJump(this)">
<option>Please Select!
<option value="http://www.goo.ne.jp/">goo
<option value="http://www.msn.co.jp/">MSN Japan
<option value="http://www.excite.co.jp/">excite
</select>
</form>
</body>
</html>

つつやしき 2000/06/01(木) 13:01:30
[[解決]]
全然OKでした。

ふむふむ、こうやって書くもんなのですね。

すごーく勉強になりました。

それと、ありがとうございました。

早速、これを使わせて頂きます!!

[上に] [前に] [次に]