크로스브라우징 작업중 막히는 부분이 있습니다.

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
믹스

크로스브라우징 작업중 막히는 부분이 있습니다.

Post by 믹스 »

지금까지 현재 문서의 가로/세로 길이를 구하기 위해 document.body.scrollWidth/scrollHeight를 써왔습니다만 이 녀석이 IE 전용인지라 다른 브라우저에서는 원하던 결과가 나오질 않네요.

파이어폭스등 비IE 브라우저에서 document.body.scrollWidth/scrollHeight의 기능을 하는 객체가 있는지, 있다면 무엇인지 알고싶습니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

http://www.quirksmode.org/js/doctypes.html
http://www.quirksmode.org/viewport/compatibility.html
를 보세요.

그런데, 그런 값은 가능하면 안 쓰는 것이 좋지 않을까요?
믹스

Post by 믹스 »

테이블을 보니 다른 브라우저에도 값이 있군요; 어째서 alert(document.body.scrollWidth)을 했을 때 아무것도 안나왔던건지..쩝;

값이 다들 제각각이라 다시금 골치가 아파지네요. 사용하지 않고 구현하는 다른 방법을 연구해야 할 것 같습니다. 답변 감사합니다 :)
박민권

다 되게 하려면

Post by 박민권 »

믹스 wrote:테이블을 보니 다른 브라우저에도 값이 있군요; 어째서 alert(document.body.scrollWidth)을 했을 때 아무것도 안나왔던건지..쩝;

값이 다들 제각각이라 다시금 골치가 아파지네요. 사용하지 않고 구현하는 다른 방법을 연구해야 할 것 같습니다. 답변 감사합니다 :)
이걸 쓰시면 IE, 불여우 다 될겁니다.
document.documentElement.clientHeight , Weight

document.documentElement.scrollTop, Left

xhtml dtd를 선언할 경우 위의 처럼 사용하시면 IE, 불여우 다 됩니다.
xhtml dtd 선언 안하면 어찌될지는 잘 ㅡㅡa
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests