Development/Coding
팝업창 차단 검사 방법
soomtong
2008. 12. 10. 10:16
팝업창이 차단되면 window.open()함수는 리턴 값으로 null을 반환하므로 이를 이용해 차단 여부를 알 수 있다. 아래 내용이 팝업창 차단을 확인해 그 여부를 알려주도록 수정된 자바스크립트 코드다.
출처 http://flashcafe.org/?mid=javascript_study&document_srl=7078
팝업 객체를 변수로 가져와 Null 체크를 하게 되면 팝업창이 차단 되었는지 알 수 있다.
출처 http://flashcafe.org/?mid=javascript_study&document_srl=7078
<script language = "javascript">
function onLoad() {
var objPopup = window.open("http://www.daum.net/", "");
if (objPopup == null) {
alert!("차단된 팝업창을 허용해 주십시오.");
}
else {
location.href = "other.html";
}
}
</script>
<body onload= "onLoad()" >
팝업 객체를 변수로 가져와 Null 체크를 하게 되면 팝업창이 차단 되었는지 알 수 있다.