Я работаю над проектом, который может работать как в Chrome, так и в IE. Моя проблема в том, что после того, как я изменил некоторую часть кода, чтобы открыть модальное диалоговое окно с помощью пользовательского интерфейса jQuery, b.jsp не может использоваться в IE и Chrome поэтому я пытаюсь изменить его на window.onload. Он работает для Chrome, но не для IE. В консоли возвращается «Не реализовано». У меня есть 2 jsp файла, a.jsp файл является родительской страницей, а b.jsp файл - это всплывающее модальное диалоговое окно.
В моем b.jsp ,
<html>
<head>
//some script here
</head>
<body onload = "getData();" >
<form name="form1">
//form table here
</form>
</body>
</html>
Функция getData () из a.jsp ,
function getData(){
var materialDesc = document.getElementById("materialDesc").value;
if(materialDesc== "materialDesc[1]"){
alert("No record");
var materialDesc = '';
$("#openModalDialog").dialog("close");
}else{
for(var i=0; i< materialDesc.length;i++)
{
document.all.detail_desc.options[i] = new Option(materialDisplay[i]);
document.all.detail_desc.options[i].value = materialDesc[i];
}
}
}
Сообщение об ошибке:
Где моя ошибка? Я думал, что ошибка вызвана функцией. Спасибо.