単純な効果のためにJavascriptを書いています。ドロップダウンが選択されると、選択されたものに応じて一連のオプションが表示されます。これはFirefoxでうまくいきますが、Internet Explorereでテストするとかなり美味しくはありませんでした。それは失敗しました。何が役に立つのか、不明なランタイムエラーです。ですから、セットアップ用のHTML(簡略化)があります。簡単なもの:IE7ではJavascriptエラーが発生しますが、Firefoxでは表示されません
<form>
<ul>
<li>
<label class="description" for="request_type">Type of request </label>
<div>
<select onchange="vrf.VRDescChange(this.value)" name="request_type">
<option value="" selected="selected"></option>
<option value="Business Trip">Business Trip</option>
</select>
</div>
</li>
<span id="otheroptions">
<li>
<input type="text" id="Name"></input>
</li>
</span>
</ul>
</form>
注:「vrf」は正しくインスタンス化されています。ページがロードされると、 "request_type"ドロップダウンから何かが選択されるまで、 "otheroptions"スパンが隠されます。
VRFunctions.prototype.VRDescChange = function(value) {
if (value === "Business Trip") {
document.getElementById("otheroptions").style.display = "block";
}
}
あなたが見ることができるように、私はJavascriptのプロトタイプを使用しています:だから、ここに(再び、単純化された)のJavascriptのコードです。これには何か関係がありますか?どのような成果が最も有用でしょう。
このメッセージはエラーメッセージです。 – Tyler
さらにコードが必要です: – nlaq
メッセージは "Unknown Runtime Error"で、コードは0です。 また、これはIE7です。 – Peter