※ ChatGPTを利用し、要約された質問です(原文:プルダウンメニューの項目をクリックしてもリンク先に)
プルダウンメニューの項目をクリックしてもリンク先に
このQ&Aのポイント
プルダウンメニューの項目をクリックしてもリンク先が開かないのですが!?何かミスがあるでしょうか!?
プルダウンメニューの項目をクリックしてもリンク先に移動しない問題が発生しています。原因を突き止めるためには、以下の点を確認してください。
プルダウンメニューのJavaScriptコードが正しく設定されていない可能性があります。設定を見直し、再度試してみてください。
プルダウンメニューの項目をクリックしてもリンク先に
<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>
以上ですが
プルダウンメニューの項目をクリックしてもリンク先が開かないのですが!?
何かミスがあるでしょうか!?
宜しくお願いします。
お礼
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>
補足
御回答まことにありがとうございました。 私は素人なのでよくわからなかったので! とりあえず以下としましたが!だめでした? どこをどう変えたらいけそうですか! お手数ですが宜しくお願いします。 <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>