こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

プルダウンメニューの項目をクリックしてもリンク先に

<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>

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

投稿日時 - 2014-09-30 20:47:51

QNo.8774256

困ってます

質問者が選んだベストアンサー

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

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

投稿日時 - 2014-09-30 21:22:29

補足

御回答まことにありがとうございました。
 私は素人なのでよくわからなかったので!
 とりあえず以下としましたが!だめでした?
 どこをどう変えたらいけそうですか!
 お手数ですが宜しくお願いします。
<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:25

お礼

 jikoレスですが
 ネットで調べたらでたきました。関係はないのですが!
 中島みゆきの糸を堪能してください。
<!-- saved from url=(0054)http://triplewinjapan.com/sozai/Javakoma/list16-4.html -->
<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%E5%88%A5%E5%90%8D/%E7%B3%B8";
}
//--></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:45

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

linkMenu(this.selectedIndex)
のIndexが"l"indexになってました(笑)

投稿日時 - 2014-09-30 22:20:28

あなたにオススメの質問