• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトボックス(サファリ)について)

サファリでセレクトボックスを使ってHTMLを切り替える方法

このQ&Aのポイント
  • javascriptとフォームタグを使用して、セレクトボックスを作成し、選択された項目に応じてHTMLを切り替える方法について質問です。
  • IE6や他のブラウザでは問題なく機能しますが、Safariでは動作しないようです。
  • この問題を解決するためにはどうすれば良いでしょうか?ご教授願います。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

buttonタグはsubmitとして機能する場合があります。 return falseして、サブミットしないようにしてください <script type="text/javascript"> function menuLink(f){ var linkLoc=f.linkMenu.options [ f.linkMenu.selectedIndex ] .value if(linkLoc !="") { location.href=linkLoc; } return false; } </script> <form> <select name="linkMenu" size="2" style="width:105"> <option value="2008.html" selected>2008年度</option> <option value="2007.html">2007年度</option> <option value="2006.html">2006年度</option> <option value="2005.html">2005年度</option> <option value="2004.html">2004年度</option> <option value="2003.html">2003年度</option> <option value="2002.html">2002年度</option> <option value="2001.html">2001年度</option> </select> <button onClick="return menuLink(this.form)"><img src="images/go2.gif" alt="GO"></button> </form>

non03
質問者

お礼

ご説明と、ソースをありがとうございました。 サファリで問題なく応答しました。 ご親切にありがとうございます。 助かりました!

関連するQ&A