I created a complex ASPX page, nested inside a master page and Ajax
UpdatePanel. In one of my Javascript function I need to capture mouse
position. I use alert(document.body.scrollTop) to test scroll bar position.
Even though I have a long scroll bar and already to end of the page, when I
call this function, I always get "0" as document.body.scrollTop.
Meanwhile I created a very simple HTML page with a lot of <brto test, it
works fine. I tried both IE6 and IE7, no luck at all.
My question is under what situation document.body.scrollTop always returns 0
in IE?
--
Regards
HardyAfter some tries, if I remove
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Then it works fine! Any idea how can I make it work with XHTML 1.0?
--
Regards
Hardy
"Hardy Wang" wrote:
Quote:
Originally Posted by
Hi all,
I created a complex ASPX page, nested inside a master page and Ajax
UpdatePanel. In one of my Javascript function I need to capture mouse
position. I use alert(document.body.scrollTop) to test scroll bar position.
Even though I have a long scroll bar and already to end of the page, when I
call this function, I always get "0" as document.body.scrollTop.
>
Meanwhile I created a very simple HTML page with a lot of <brto test, it
works fine. I tried both IE6 and IE7, no luck at all.
>
My question is under what situation document.body.scrollTop always returns 0
in IE?
--
Regards
Hardy
use w3c syntax:
document.documentElement.scrollTop
-- bruce (sqlwork.com)
Hardy Wang wrote:
Quote:
Originally Posted by
After some tries, if I remove
>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
Then it works fine! Any idea how can I make it work with XHTML 1.0?
No comments:
Post a Comment