W3C的XHTML标准会破坏脚本的运行结果
emu 2006-02-16 04:52:35 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
window.onscroll=function(){alert(document.body.scrollTop)}
//-->
</script>
</head>
<body>
<div style="height:2000px"></div>
</body>
</html>
这是个能通过http://validator.w3.org/验证的正确页面,但是在滚动的时候永远都只能打出来0。
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
window.onscroll=function(){alert(document.body.scrollTop)}
//-->
</script>
</head>
<body>
<div style="height:2000px"></div>
</body>
</html>
这是个运行结果正确的页面,但是不能声明xhtml规则。
两种情况下IE,firefox下面运行结果一致。真郁闷。
求教高手,在xhtml下面有没有解决的办法呢?