宇点网络-揭阳网站建设行业知名品牌

解决javascript不兼容除IE外其他阅读器问题

今天,老迈体我处置一个站点嘀兼容问题,一般兼容性问题是兼容其他阅读器,就IE不兼容,而这个有点非凡,只兼容IE,不兼容其他阅读器。初步窥察今后,我发现是Javacript嘀问题。而不关div和css什么工作。

这是原来嘀代码:

<SCRIPT language=JavaScript>
marqueesHeight=550;
stopscroll=false;

with(flash){
style.width=235;
style.height=marqueesHeight;
style.overflowX=”visible”;
style.overflowY=”hidden”;
noWrap=true;
onmou搜刮引擎优化ver=new Function(“stopscroll=true”);
onmou搜刮引擎优化ut=new Function(“stopscroll=false”);
}
document.write(‘<div id=”templayer1″ style=”position:absolute;z-index:1;visibility:hidden;top:6px;”></div>’);

preTop=0; currentTop=0;

function init1(){
templayer1.innerHTML=”";
while(templayer1.offsetHeight<marqueesHeight){
templayer1.innerHTML+=flash.innerHTML;
}
flash.innerHTML=templayer1.innerHTML+templayer1.innerHTML;
setInterval(“scrollUp1()”,20);//?
}
document.body.onload=init1;

function scrollUp1(){
if(stopscroll==true) return;
preTop=flash.scrollTop;
flash.scrollTop+=1;
if(preTop==flash.scrollTop){
flash.scrollTop=templayer1.offsetHeight-marqueesHeight;
flash.scrollTop+=1;
}
}
</SCRIPT>

这实在就是很通俗嘀轮播。而造成不兼容嘀问题就是由于代码写嘀不完美,下面我给出我嘀解决狡计:

将代码写完美,不仅仅会更兼容,也会更雅观,我们写法式,万万不要妄图一时嘀快速,我们要写出好法式,万万无法呈现如上嘀问题。

除非注明,胡小易博客文章均为原创,转载请以链接形式标明本文地址

本文链接:http://www.26li.com/info-view-2980.html