출처 : http://tong.nate.com/jasonmraz/44023465
팝업을 띄울때 팝업에 실제와 같은 사이즈를 주어서 띄워도
sp2에서 팝업창 아래 상태바가 있는 경우와 그외의 os에서 상태바가 없는 경우 창 안의 내용들이 달라 보이는 경우가 있다.
또한 앞으로 나올 IE7의 경우에는 창 상단에 주소까지 나와서 많이 틀려보이는 경우가 발생한다.
이때 다음과 같은 스크립트를 사용하여 onload에 넣어주면, 상당히 깔끔한 window resize가 된다.
function winResize()
{
var Dwidth = parseInt(document.body.scrollWidth);
var Dheight = parseInt(document.body.scrollHeight);
var divEl = document.createElement("div");
divEl.style.position = "absolute";
divEl.style.left = "0px";
divEl.style.top = "0px";
divEl.style.width = "100%";
divEl.style.height = "100%";
document.body.appendChild(divEl);
window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
document.body.removeChild(divEl);
}
'WEB 2.0 > JavaScript' 카테고리의 다른 글
| 파일 용량 표시 함수 or 화폐 3자리 콤마 찍기( FormatNumber(CCur()) ) (0) | 2008/06/22 |
|---|---|
| 팝업리사이징 스크립트 - 펌 (0) | 2008/03/20 |
| 새창(팝업) 크기 자동조절(리사이즈,resize) - 펌 (0) | 2008/03/14 |
| 자바스크립트 이벤트의 종류 - 펌 (0) | 2008/02/28 |
| javascript 함수, 메소드, 프로퍼티 (0) | 2008/01/18 |
| web browser refresh :: 펌 (0) | 2007/07/27 |
TRACKBACK 0 AND
COMMENT 0


이올린에 북마크하기
이올린에 추천하기
PREV