<html>
<head>
<script type="text/javascript">
window.onscroll=function()
{
var oTextbox=document.getElementById("txt1");
oTextbox.value+="\nscroll is at "+document.body.scrollLeft+" horizontally and "+document.body.scrollTop+" vertically.";
}
</script>
</head><body>
<p>Try scrolling this window.</p>
<p><textarea rows="15" cols="50" id="txt1"></textarea>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
得到的结果就是
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
为什么啊,是不是scrollLeft和scrollTop在这里没用上?没取到值?求教高手?
<head>
<script type="text/javascript">
window.onscroll=function()
{
var oTextbox=document.getElementById("txt1");
oTextbox.value+="\nscroll is at "+document.body.scrollLeft+" horizontally and "+document.body.scrollTop+" vertically.";
}
</script>
</head><body>
<p>Try scrolling this window.</p>
<p><textarea rows="15" cols="50" id="txt1"></textarea>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
得到的结果就是
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
scroll is at 0 horizontally and 0 vertically.
为什么啊,是不是scrollLeft和scrollTop在这里没用上?没取到值?求教高手?
把DTD删除了,应该就好了。
window.onscroll=function()
{
var oTextbox=document.getElementById("txt1");
oTextbox.value+="\nscroll is at "+document.documentElement.scrollLeft +document.body.scrollLeft+" horizontally and "+document.documentElement.scrollTop +document.body.scrollTop+" vertically.";
}
</script>