Как достать body?
[HTML]document.getElementsByTagName('body')[0].scrollTop)[/HTML]
Я понимаю, что такой способ не совсем приличный, :) но работает везде, без ошибок. Можно ли как то ещё достать body?
Еще достать можно по id. Если повесить его конечно. Можно через XPath выражение /html/body . Можно еще через DOM перебирить все узлы от корня пока не найдем body.
Если в заголовок весить:
[HTML]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">[/HTML]
то приведенная мной строчка перестает работать, выдает "0", при реально существующей прокрутке. Но зато начинает работать:
[HTML]document.documentElement.scrollTop[/HTML]
во всех браузерах.:)
Кошмар...:eek:
Ну а ты что хотел? Думаешь DOCTYPE для красоты пишут? DOM API то разное получается.