jQuery & JavaScript*

내용에 따라 Popup창 크기 자동 조정

회사원Z 2009. 4. 23. 21:49
function WindowReset(win){ 
  //while(win.document.readyState != 'complete'){}
  var winBody = win.document.body;
  // 새창의 사이즈에 더해줄 marginWidth와 marginHeight
  var marginHeight = parseInt(winBody.topMargin)+parseInt(winBody.bottomMargin);
  var marginWidth = parseInt(winBody.leftMargin)+parseInt(winBody.rightMargin);
  // 새창의 사이즈 설정
  var wid = winBody.scrollWidth + (winBody.offsetWidth - winBody.clientWidth) + marginWidth-5;
  var hei = winBody.scrollHeight + (winBody.offsetHeight - winBody.clientHeight) + marginHeight+17;
  // 사이즈 재조정
  win.resizeTo(wid, hei);
}

<body OnLoad="WindowReset(this)">