뒤로가기 직전 이벤트
2022. 5. 19. 19:16ㆍ웹 프로그래밍/JavaScript
<script>
// 아이프레임 뒤로가기, 일반페이지 뒤로가기 같이 할 경우 처리
//현재 페이지(부모창)에서 그냥 뒤로가기 할 경우 처리
isParentExit = 0;
$(window).on("beforeunload", function() {
isParentExit = 1;
//원하는 이벤트 발생시키면 됨
});
//Iframe이 로드 됐을 때 실행
function isExitThisPage(num){
if(isParentExit){ return; }
//Iframe에서 페이지 이동하는 경우 처리
document.getElementById(tempBoardName).contentWindow.onbeforeunload = function(){
//현재 페이지(부모창)가 뒤로가기하는 경우에는 동작X
if(isParentExit){ return; }
//원하는 이벤트 발생시키면 됨
}
}
</script>
<iframe onload="isExitThisPage()"></iframe>
728x90
'웹 프로그래밍 > JavaScript' 카테고리의 다른 글
뒤로 가기로 올 경우 폼 초기화 (0) | 2023.03.29 |
---|---|
GET 변경 (0) | 2022.10.19 |
DOM 추가시, 이벤트 작동되게 (0) | 2022.05.17 |
뒤로가기로 왔을 경우 (0) | 2022.05.17 |
부모창 자식창간에 통신(크로스 도메인도 가능) (0) | 2022.04.19 |