728x90
반응형
SMALL
브라우저에서 창닫기(x창)을 누르면 경고창을 띄워보려고 하는데요~
방법은 크게 두 가지가 있습니다~
한번 살펴보도록 하죠~
1) 자바스크립트만 이용하기~
<script language="javascript">
function Exit() {
if (self.screenTop > 9000) {
alert('닫힘');
// 브라우저 닫힘
} else {
if(document.readyState == "complete") {
alert('새로고침');
// 새로고침
} else if(document.readyState == "loading") {
//self.close();
alert('이동');
// 다른 사이트로 이동
}
}
}
</script>
<script language="javascript" event="onunload" for="window">
Exit();
</script>
2) html에서 onBeforeUnload를 이용해서 경고창 띄우기
<body onBeforeUnload="alert('안녕~');">
이런식으로 자바스크립트나 브라우저를 닫을 때 쓰는 함수를 사용하여 경고창을 띄울 수 있는데요~
중요한 점은 익스0 크롬x 라고 합니다.
크롬에서는 잘 작동을 안하더라고요~ㅎㅎ;;
그럼 이제 적용을 해서 사용해도록 하시죠~
*참고링크
onBeforeUnload함수 - https://chobbang.com/5
728x90
반응형
LIST
'IT 관련,, > 중요문자 적어두기' 카테고리의 다른 글
[Mysql/개발]php를 이용한 db연동하기~!! (0) | 2020.04.26 |
---|---|
[python/개발]파이썬이란 무엇인가?? (0) | 2020.03.21 |
[node.js/개발]파일입출력,, (0) | 2019.11.16 |
[node.js/개발] exports를 사용하여 외부 모듈을 불러와보자~!! (0) | 2019.10.27 |
[node.js/개발]http 모듈, 아파치를 이용해서 웹 띄우기~ (0) | 2019.09.21 |