Pleasure resort of Gleam™

document.body.scrollTop은 스크롤시에 페이지의 상단의 위치값을 반환하거나 부여한다. 그러나 HTML 코드 상당에 아래와 같이 DTD 가 선언되어 있다면 document.body.scrollTop이 재구실을 못하고 undifined 또는 0을 반환하는 문제가 발생한다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
이렇게 DTD가 설정된 경우에는document.documentElement.scrollTop을 사용하면 잘 된다.
웹 표준상 documentElement가 맞다.

http://forums.digitalpoint.com/archive/index.php/documentbodyscrolltop-in-ie/t-11965.html
http://forums.mozilla.or.kr/viewtopic.php?t=2382&sid=442d133080a29e669f7ca4357cdf3415

'Dev & Mng' 카테고리의 다른 글

TRUNCATE TABLE  (0) 2007.03.20
scrollTop 값이 0 으로면 나온다면??  (0) 2007.03.14
WebDevHelper  (0) 2007.03.14
쿠키 압축 기술  (0) 2007.03.14

Comment +0