XP Servicepack2, IE7에서도 팝업창 사이즈 이쁘게 조절하기
페이지 정보
작성자 서방님 댓글 0건 조회 187회 작성일 06-09-14 14:04본문
window open을 할 때 똑같은 사이즈를 줘도,
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);
}
cf) Dwidth, Dheight를 제대로 못 알아오는 경우가 발생할 때에는...
적당히 조절 해서 해당 수치를 그대로 넣어주는 수 밖에 없는 듯 하다.
댓글목록
등록된 댓글이 없습니다.