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的位置出错。 展开
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的位置出错。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询