• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEだと良いがFireFoxだと動作しない)

IEだと良いがFireFoxだと動作しない

このQ&Aのポイント
  • IEでは正常に動作するが、FireFoxでは問題が発生するプログラムを作成した。
  • FireFoxで「送信」ボタンを押しても動作せず、エラーメッセージも表示されない。
  • WindowsXPおよびDebianのOSを搭載した複数のPCでFireFoxを試したが、同じ問題が発生した。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

<INPUT size="10" type="text" id="kensaku" name="kensaku"> <INPUT type="button" value="送信" onclick="etymonline();"> <script type="text/javascript"> <!-- function etymonline() { location.href="http://www.etymonline.com/index.php?search=" + encodeURIComponent(document.getElementById("kensaku").value) + "&searchmode=none"; } // --> </script>

sak_sak
質問者

お礼

回答ありがとうございます。 海外サイトなので、encodeURI…は不要ですが 大変に参考になり また問題を解決することができました。

その他の回答 (1)

回答No.1

目的を実現する方法はいろいろあると思います。 このコードに近いもので実現するとすれば、 INPUTをFORM要素の中にいれて、FORMのname属性を設定。 kensaku.valueの代わりに document.FORMのname属性の値.kensaku.value を使えば出来ます。

関連するQ&A