首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ie8的兼容有关问题

2013-07-04 
ie8的兼容问题1.asp页面相关内容:function toexcel(){document.frames(toExecl).document.all(strZD).

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

热点排行