使える!WEB小技集〜JavaScriptでセレクトメニューリンクをするTips。
1upWEB!ホームページ制作の定番紹介!ノウハウ、小技Tips、検索エンジン、アクセスアップ方法、バナー広告など。1upWeb!,WEB,web,ウェブ,サイト,ホームページ,作成,TIPS,方法,アクセスアップ,JavaScript,CGI,スタイルシート,ダウンロード,フリー,自由,無料,画像  
Home使える!WEB小技集

Last Up 2003年11月21日 (金)

 

●セレクトメニューを選んだら指定ページにジャンプ

<html>
<head>
<title>セレクトメニューを選んだら指定ページにジャンプする</title>
<script Language="JavaScript"><!--
function popJump(selOBJ)
{
n = selOBJ.selectedIndex;
location.href = selOBJ.options[n].value;
}
// --></script>
</head>
<body>
<form>
<select onChange="popJump(this)">
<option value="#">選択して下さい
<option value="http://www.yahoo.co.jp/">Yahoo!
<option value="http://www.infoseek.co.jp/">Infoseek
<option value="http://www.lycos.co.jp/">Lycos
</select>
</form>
</body>
</html>


上記のようにすると、下ようになります。


※IEの3以前では動きません。

● セレクトメニューを選んだら指定ページにジャンプ(サブウィンドに開く偏)

<html>
<head>
<title>セレクトメニューで選択されたページをサブウィンドウに表示する</title>
<script Language="JavaScript"><!--
function popJumpSW(selOBJ)
{
n = selOBJ.selectedIndex;
window.open(selOBJ.options[n].value,"sub","width=320,height=240");
}
// --></script>
</head>
<body>
<form>
<select onChange="popJumpSW(this)">
<option value="#">選択して下さい
<option value="http://www.yahoo.co.jp/">Yahoo!
<option value="http://www.infoseek.co.jp/">Infoseek
<option value="http://www.lycos.co.jp/">Lycos
</select>
</form>
</body>
</html>

上記のようにすると、下ようになります。

 

 

ADVERTISEMENT