分类：电脑/网络-软件-网络软件
问题：浏览器兼容问题我在网页中加了浮动窗口,代码如下:&lt;scri 
我在中加了浮动窗口,代码如下:<script language="javascript"> oLayer.style.posTop=300var init_pos=last_pos=oLayer.style.posTop function scrollit(){ target_pos=document.documentElement.scrollTop+init_pos if (target_pos<600) {oLayer.style.posTop=300}step=(target我在中加了浮动窗口,代码如下:<script language="javascript"> oLayer.style.posTop=300var init_pos=last_pos=oLayer.style.posTop function scrollit(){ target_pos=document.documentElement.scrollTop+init_pos if (target_pos<600) {oLayer.style.posTop=300}step=(target_pos-last_pos)/10|0oLayer.style.posTop+=step last_pos+=step}setInterval("scrollit()",1) </script> IE中正常浏览，火狐就不行？？浮动窗口内容在网页最下方出现（如果不行，不显示也好啊！）高手帮忙解决一下啊！
回答：至少你的代码没有兼容ff下的滚动条，加上一下代码进行判断，获取滚动条的高度
if (self.pageYOffset) {
     yScroll = self.pageYOffset; 
   } else if (document.documentElement && document.documentElement.scrollTop){   // Explorer 6 Strict
     yScroll = document.documentElement.scrollTop;
   } else if (document.body) {// all other Explorers
     yScroll = document.body.scrollTop;
   }