- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IEだと良いがFireFoxだと動作しない)
IEだと良いがFireFoxだと動作しない
このQ&Aのポイント
- IEでは正常に動作するが、FireFoxでは問題が発生するプログラムを作成した。
- FireFoxで「送信」ボタンを押しても動作せず、エラーメッセージも表示されない。
- WindowsXPおよびDebianのOSを搭載した複数のPCでFireFoxを試したが、同じ問題が発生した。
- みんなの回答 (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>
その他の回答 (1)
- lemelonjuice
- ベストアンサー率19% (10/52)
回答No.1
目的を実現する方法はいろいろあると思います。 このコードに近いもので実現するとすれば、 INPUTをFORM要素の中にいれて、FORMのname属性を設定。 kensaku.valueの代わりに document.FORMのname属性の値.kensaku.value を使えば出来ます。
お礼
回答ありがとうございます。 海外サイトなので、encodeURI…は不要ですが 大変に参考になり また問題を解決することができました。