私はFFで動作するビットオフスクリプトを持っていますが、IEやクロムでは動作しません。基本的な考え方は、ドロップダウンメニューからオプションの1つを選択すると、下のメニューの別の関連オプションに切り替わります。オプションonclickの代替
はあなたがここにアクションでそれを見ることができます(これは、PayPalの注文フォームにあります) - http://www.bizzaromatic.smappdooda.com/xtra/dvd.html
私はFFがIEやChromeをオプションフィールドにonclickイベントを受け付けなくなることを考え出しました。問題は今、コードを適切なオプションを選択するように動作させる方法を見つけることができません。どんな助けも素晴らしいだろう。
追加されたコード
Javascriptを:
<script type="text/javascript">
function displayResult()
{
document.getElementById("price").selected=true;
}
function displayResult2()
{
document.getElementById("dvd").selected=true;
}
</script>
HTML
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="HGJ99G982KAEL">
<table>
<tr><td><input type="hidden" name="on0" value="Select One">Select One</td></tr><tr><td><select name="os0">
<option value="DVD" onclick="displayResult2()">DVD $25.00 USD</option>
<option value="DVD w/ 1 CCSB" onclick="displayResult()">DVD w/ 1 CCSB $35.00 USD</option>
<option value="DVD w/ 2 CCSB" onclick="displayResult()">DVD w/ 2 CCSB $40.00 USD</option>
</select> </td></tr>
<tr><td><input type="hidden" name="on1" value="Options">Options</td></tr><tr><td><select name="os1">
<option value="DVD Only" id="dvd">DVD Only</option>
<option value="Red/Green" id="price">Red/Green</option>
<option value="Red/Yellow">Red/Yellow </option>
<option value="One of Each">One of Each</option>
<option value="Surprise Me">Surprise Me!</option>
</select> </td></tr>
</table>
<br><input type="hidden" name="currency_code" value="USD">
<input type="image" src="http://www.bizzaromatic.smappdooda.com/xtra/images/dvd.jpg" border="0" name="submit" title="Buy the DVD"><br><font size=2>Click to order</font>
</form>
あなたは、具体的に動作していないものをコード投稿することができますか? – qw3n
いくつかの掘削の後、私は問題を考え出しましたが、今は新しいものを持っています。 – Bizzaro
あなたが役に立っている特定のコードを投稿できるのであれば、助けてくれるでしょう。私はそれを[jsfiddle](http://jsfiddle.net)に投稿することを提案します。また、[JQuery](http://jquery.com/)を使用して調べることもできます。これは、ブラウザ間の互換性を保証するためのJavaScriptライブラリです。 – flynfish