사이트 접속시 부모 창은 자동으로 닫히면서 새 창을 자동으로 열려고 합니다.
그런데 xp SP2, 또는 기타 팝업 차단 프로그램이 설치돼있으면 팝업 창은 뜨지 않고 브라우저만 열렸다가 바로 닫혀버립니다.
이런 경우에 메시지를 띄워서 차단해제 할 수 있도록 유도하는 코드입니다. ;)
<script type="text/javascript">
function onLoad() {
strUrl = "http://reric.com";
var objPopup = window.open(strUrl,"open","scrollbars=yes,toolbar=no,directories=no,
menubar=no,resizable=no,status=no,width=200,height=200,left=100,top=100");
if (objPopup == null) {
alert("차단된 팝업창을 허용해 주십시오.");
} else {
self.opener = self;
self.close();
}
}
</script>
<body onload= "onLoad()">
꼬리 ; 팝업 창은 꼭 필요한곳에서만 사용합시다. =_=
꼬리2 ; IE와 불여우에서는 잘되는데 다른 브라우저는 모르겠네요..
트랙백 URL: http://reric.com/wp/2005/01/14/221/trackback