dポイントプレゼントキャンペーン実施中!

<HTML>
<HEAD>
<TITLE>リンク先をプリダウンメニューで表示したい</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function linkMenu(m)
{
if(m==0)return;
document.form01.url.selectedlndex = 0;
if(m == 1)
document.location="https://www.google.com/?hl=ja&gws_rd=ssl";
if(m == 2)
document.location="http://www.yahoo.co.jp/";
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM NAME="form01">
<SELECT NAME="url" onChange="linkMenu(this.selectedlndex)">
<OPTION>クリックして選択してね
<OPTION>e-support
<OPTION>Office TAKASAKU
</SELECT>
</FORM>
</BODY>
</HTML>

以上ですが
 プルダウンメニューの項目をクリックしてもリンク先が開かないのですが!?
何かミスがあるでしょうか!?
 宜しくお願いします。

A 回答 (2件)

document.locationてはなくてlocation.hrefではないですか?



document.form01.url.selectedlndex = 0;
は意味がないような気がします。

この回答への補足

御回答まことにありがとうございました。
 私は素人なのでよくわからなかったので!
 とりあえず以下としましたが!だめでした?
 どこをどう変えたらいけそうですか!
 お手数ですが宜しくお願いします。
<HTML>
<HEAD>
<TITLE>リンク先をプリダウンメニューで表示したい</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function linkMenu(m)
{
if(m==0)return;

if(m == 1)
location.href="https://www.google.com/?hl=ja&gws_rd=ssl";
if(m == 2)
location.href="http://www.yahoo.co.jp/";
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM NAME="form01">
<SELECT NAME="url" onChange="linkMenu(this.selectedlndex)">
<OPTION>クリックして選択してね
<OPTION>e-support
<OPTION>Office TAKASAKU
</SELECT>
</FORM>
</BODY>
</HTML>

補足日時:2014/09/30 21:53
    • good
    • 0
この回答へのお礼

 jikoレスですが
 ネットで調べたらでたきました。関係はないのですが!
 中島みゆきの糸を堪能してください。
<!-- saved from url=(0054)http://triplewinjapan.com/sozai/Javakoma/list16- … -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>リンク先をプルダウンメニューにしたい</title>
<script language="JavaScript">
<!--
function linkMenu(m)
{
if(m == 0)return;
document.form01.url.selectedIndex = 0;
if(m == 1)
document.location="http://www.youtube.com/watch?v=KYYkFAsta_E";
if(m == 2)
document.location="http://ja.wikipedia.org/wiki/%E5%91%BD%E3%81%AE% …
}
//--></script>
</head>
<body>
<form name="form01">
<select name="url" onchange="linkMenu(this.selectedIndex)">
<option>クリックして選択してね
</option><option>中島みゆき 糸 歌詞
</option><option>命の別名/糸
</option></select>
</form>


<div id="UMS_TOOLTIP" style="position: absolute; cursor: pointer; z-index: 2147483647; top: -100000px; left: -100000px; background: transparent;"><img id="ums_img_tooltip" class="UMSRatingIcon" src=""></div></body><umsdataelement id="UMSSendDataEventElement"></umsdataelement><div id="TAG_ID4TOOLBAR_UMS_GUID" style="display: none;">B0CF48D6-85B3-A19C-C1C8-5E6ADA55D76D</div><div id="tmtoolbar_ums_injected" style="display: none;">init_ums</div></html>

お礼日時:2014/09/30 22:17

linkMenu(this.selectedIndex)


のIndexが"l"indexになってました(笑)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!