У меня есть другая ошибка, вызванная IE7 (отличная программа ...). Я пытаюсь получить выпадающий список в функции javascript, чтобы я мог использовать ее значения, чтобы скрыть некоторые элементы div, которые названы в честь этих значений. но каждый раз, когда я пытаюсь использовать этот выпадающий список, я получаю следующую ошибку:
jscript: ошибка выполнения не определена
JavaScript:
<script src="/Scripts/ShowHide.js" type="text/javascript"></script>
function ShowHideDivByDropDownList(dropdownlist) {
for (i = 0; i < dropdownlist.options.lenght; i++) {
var divId = dropdownlist.options[i].value;
if (divId != "") {
document.getElementById(divId).style.display = "none";
}
}
document.getElementById(drowdownlist.value).style.display = "block";
}
выпадающий список:
@Html.DropDownList("MainList",
new SelectList(Model.ListCategories,
Model.List,
new { onchange ="ShowHideDivByDropDownList(this)"})
EDIT:
Я внёс множество корректировок в трейл, чтобы попытаться запустить скрипт, похоже, многие люди это заметили :). Я вернулся к исходному состоянию скрипта, но ошибка все еще возникает.