XP SP2 팝업 창 제어하기

사이트 접속시 부모 창은 자동으로 닫히면서 새 창을 자동으로 열려고 합니다.
그런데 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와 불여우에서는 잘되는데 다른 브라우저는 모르겠네요..

« 인재 양성은 없다, 스스로 인재가 되라오늘과 다른 내일 »