读书人

ie8的兼容有关问题

发布时间: 2013-07-04 11:45:44 作者: rapoo

ie8的兼容问题
1.asp页面相关内容:
function toexcel()
{
document.frames("toExecl").document.all("strZD").value=document.all("strZD").value;
document.frames("toExecl").document.all("strSql").value=document.all("strSql").value;
document.frames("toExecl").form1.submit();
}

<iframe id='toExecl' name='toExecl' style='display:none' src='../public/dbtoexcel.asp'></iframe>

2.问题:

ie8执行上面这段document.frames("toExecl").document.all("strZD").value=document.all("strZD").value;
时会提示“消息: 'document.frames(...).document.all(...)' 为空或不是对象”
在ie6上执行一直是好的
[解决办法]
不能使用all
这个本身就不兼用的,请使用document.getElementById('toExecl')这样的
还有document.frames这个也是

[解决办法]
document.all("strZD")[0].value

读书人网 >ASP

热点推荐