проблема с <!DOCTYPE

GrayHound

Новичок
проблема с <!DOCTYPE

Имеется:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
С ним не работает document.body.scrollTop, без него всё криво отображается.
Как извратиться чтобы и оставить этот доктайп и чтобы скроллтоп заработал
 

GrayHound

Новичок
alex77
мне нужно координаты получить.
Через document.documentElement.scrollTop пробовал, упорно ноль при доктайпе, без него - отлично показывает координаты!
 

alex77

Новичок
<!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>_</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
<script type="text/javascript">
function scr() {
var o = document.documentElement;
window.alert(o.scrollTop);
}
</script>
</head>
<body onclick="scr();">
<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 /><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 />
</body>
</html>

IE6, FF2, O9 показывает величину прокрутки
 
Сверху