问题出在 document.documentElement.scrollTop 身上吗?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>浮动的固定的div层</title>
<script type="text/javascript">
function window_onscroll() {
var top;
top=document.documentElement.scrollTop;
document.getElementById("floter").style.top = top + 50+"px";
}
</script>
</head>
<body language=javascript onselectstart="return false" onscroll="return window_onscroll()">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<div id="floter" style="position:absolute; top:50px; left:50px; width:200px; height:200px; border:1px solid red">
这是一个浮动的固定的div层
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>浮动的固定的div层</title>
<script type="text/javascript">
function window_onscroll() {
var top;
top=document.documentElement.scrollTop;
document.getElementById("floter").style.top = top + 50+"px";
}
</script>
</head>
<body language=javascript onselectstart="return false" onscroll="return window_onscroll()">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<div id="floter" style="position:absolute; top:50px; left:50px; width:200px; height:200px; border:1px solid red">
这是一个浮动的固定的div层
</div>
</body>
</html>
var top = document.documentElement.scrollTop;
document.getElementById("floter").style.top = top + 50 + "px";
var handScroll = setTimeout(show, 300);
}
window.onload = function() { show(); }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
:( IE是6.0,会不会是版本太低才这样?确实可以!IE6也可以。谢谢