还有你的js这么处理,浮动框就会一直在底部。根据你的代码是滚动条下拉时显示置顶top按钮,你可以把判断条件if(t >h)改成if(t+h >h),这样改的意思就是一旦滚动条滚动就显示置顶按钮。
/浮动框兼容主流浏览器//必须符合W3C标准
document.writeln("<div id=\"msn\" style=\"width:300pxheight:50pxz-indent:99999position:absolutetop:0pxleft:0pxbackground:blackfilter:alpha(opacity=20)opacity:0.4color:red\">")
document.write('欢迎光临')
document.write("</div>")
//alert(document.documentElement.clientHeight)
msn.style.top=(document.documentElement.clientHeight-50)+'px'
msn.style.left=0+'px'
moveR()
function moveR() {
msn.style.top=(document.documentElement.scrollTop+document.body.scrollTop+document.documentElement.clientHeight-50)+'px'
msn.style.left=document.documentElement.scrollLeft+document.body.scrollLeft+'px'
setTimeout("moveR()",1)
}
放在js文件中 在HTML页面引入js文件