Javascript

팝업을 정중앙으로 띄울때

풍풍 2012. 4. 27. 16:05

보통은 아래와 같이 했을텐데..

window.moveTo(((screen.availWidth-document.body.clientWidth)/2), ((screen.availHeight-document.body.clientHeight)/2)); 


DOCTYPE 이 다음과 같을때는 세로 길이가 0으로 나와서 아래로 쳐진다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 


그럴땐 다음으로 하면 된다.

window.moveTo(((screen.availWidth-document.documentElement.clientWidth)/2), ((screen.availHeight-document.documentElement.clientHeight)/2));