모달창(modal) 크기 재조정(resize:리사이즈) 하기

By | 4월 6, 2009

* window.open() 과 달리 showModalDialog()는 resizeTo() 함수를 사용할 수 없다.

* window 객체의 dialogWidth, dialogHeight 속성에 값을 셋팅하여 리사이징을 한다.
   - 이 방법 역시 IE에서만 통하는 방법으로, 기타 브라우저에서는 작동하지 않는것으로 보인다.
     (기타 브라우저에서 작동하는 방법이 알고 싶다 >,, < !!!)

//리사이징 예제
function resize(w,h){
     
     //document.documentElement.clientWidth : 윈도우의 width
     //document.body.scrollHeight : 윈도우가 아닌 body(내용)의 크기

     window.dialogWidth  = document.documentElement.clientWidth + 'px';
     window.dialogHeight document.body.scrollHeight + 'px';

}

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments