JS代码在火狐中正常运行,在IE中出错,具体代码和说明如下:

这是JS代码document.writeln("<divstyle='height:202px;z-index:999998;width:200px;position:f... 这是JS代码
document.writeln("<div style='height:202px; z-index:999998; width: 200px; position:fixed !important; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); bottom:370px; left: 2px;' id='leftfloat'>");
document.writeln('<a href="此处是一个商务通连接" target="_blank"><img src="此处是一个GIF图片连接" border="0" usemap="#Mapleft"/><map name="Mapleft" id="Mapleft"><area shape="rect" coords="157,403,177,423" onclick="Onlineleftout();LR_HideInvite();;return false;" /></map></a>');
document.writeln("</div>");

function Onlineleftout(){
document.getElementById("leftfloat").style.display = "none";
}
在火狐下运行都是正常的,在IE下要报错,状态栏提示行数1的位置出错。
展开
 我来答
36洞72岛盟主
2013-05-22 · TA获得超过227个赞
知道答主
回答量:123
采纳率:0%
帮助的人:134万
展开全部
你这里应该是document.documentElement的问题吧,兼容性要考虑,你的先判断document.documentElement。
document.documentElement?(document.documentElement.scrollTop+document.documentElement.clientHeight):
(document.body.scrollTop+document.body.clientHeight)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式