팝업창이 차단되면 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 체크를 하게 되면 팝업창이 차단 되었는지 알 수 있다.
'Development > Coding' 카테고리의 다른 글
PHP 코딩 스타일 가이드 - CI (0) | 2009.09.21 |
---|---|
프레임워크 - 가상 머신 (0) | 2009.09.13 |
인풋박스 엔터 체크 (0) | 2008.09.29 |
파폭이 빠르다 그래도 루프 코드는 생각 좀 하고... (4) | 2008.09.11 |
파이썬 문자열 나누기 팁 (0) | 2008.09.10 |