구름과 바람 그리고 나그네 :: [javascript] 팝업창 중앙으로 위치


// 팝업창 중앙으로 위치
function center(){
var x,y;
if (self.innerHeight) { // IE 외 모든 브라우저
x = (screen.availWidth - self.innerWidth) / 2;
y = (screen.availHeight - self.innerHeight) / 2;
}else if (d0cument.d0cumentElement && d0cument.d0cumentElement.clientHeight) { // Explorer 6 Strict 모드
x = (screen.availWidth - d0cument.d0cumentElement.clientWidth) / 2;
y = (screen.availHeight - d0cument.d0cumentElement.clientHeight) / 2;
}else if (d0cument.body) { // 다른 IE 브라우저( IE < 6)
x = (screen.availWidth - d0cument.body.clientWidth) / 2;
y = (screen.availHeight - d0cument.body.clientHeight) / 2;
}
window.moveTo(x,y);
}

팝업 파일의 마지막 하단에
<script type="text/javascript" language="JavaScript">
<!--
center();
//-->
</script>

* 공용 스크립트 common.js 등의 파일에 넣어두고 사용하면 편합니다.
* 직접 확인한 바로는 IE/FF/NS5~7/오페라 등에서 모두 적용됨을 확인할 수 있었습니다.

Posted by pressrain
,