Notice
Recent Posts
Recent Comments
Tags
- asp.net dropdownlist
- asp.net core Select
- XSS PHP
- ViewBag
- Mac Oracle
- javascript 바코드 생성
- javascript redirection
- django 엑셀불러오기
- 하드 마이그레이션
- XSS방어
- 파일업로드 유효성체크
- 바코드 생성하기
- 파일업로드 체크
- 바코드 스캔하기
- asp.net Select
- SSD 복사
- 타임피커
- php 캐쉬제거
- ASP.Net Core 404
- TempData
- 맥 오라클설치
- 말줄임표시
- jquery 바코드생성
- javascript 바코드스캔
- javascript 유효성체크
- ViewData
- 강제이동
- 404에러페이지
- jquery 바코드
- 하드 윈도우 복사
웹개발자의 기지개
[Javascript] 팝업창 차단시 알림기능 (팝업차단 해제) 본문
팝업 차단되어 있을때, alert 알림메세지가 뜨도록 하는 소스이다.
window.open() 하면 무조건 새창이 뜨면서 alert 알림창도 같이 나와서 어려움이 있었다.
일단 top, left 로 최대한 이동시키고, 크기도 1로 최소하면서 작업을 진행했다.
크롬과 Edge 에서 그런대로 잘 동작한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var leftPosition = window.screen.width + 100;
var topPosition = 0; // 화면 맨 위에 위치하도록 설정
var newWindow = window.open('', 'win2','width=1, height=1, scrollbars=no, resizable=no,left=' + leftPosition + ',top=' + topPosition);
var popupBlocked = false;
if (!newWindow || newWindow.closed || typeof newWindow.closed == 'undefined') {
popupBlocked = true;
} else {
newWindow.close();
}
if (popupBlocked) {
alert("다음 내용을 진행하시기전에 팝업 차단을 해제해 주십시오. \n'팝업허용' 하시면 정상적인 서비스 이용이 가능합니다.");
}
|
cs |
'javascript' 카테고리의 다른 글
Comments