글 등록시 인쇄를 할 수 있는 팝업창이 뜨고 팝업창을 닫기 하면 등록되도록 정보
글 등록시 인쇄를 할 수 있는 팝업창이 뜨고 팝업창을 닫기 하면 등록되도록본문
기능을 구현하려고 하는데
javascript 중에 colse 이벤트 발생 여부를 잡아서 처리하는 이벤트 함수 없을까요?
닫기 버튼을 임의로 만들면 간단하겠지만, 새창으로 띄우는거라 사용자가 그냥 제목표시줄의 닫기 버튼을 클릭해야 하는 경우도 고려해야 해서...
좋은 방법이 없을까요?
javascript 중에 colse 이벤트 발생 여부를 잡아서 처리하는 이벤트 함수 없을까요?
닫기 버튼을 임의로 만들면 간단하겠지만, 새창으로 띄우는거라 사용자가 그냥 제목표시줄의 닫기 버튼을 클릭해야 하는 경우도 고려해야 해서...
좋은 방법이 없을까요?
댓글 전체
옆에서 같이 일하시던 프로그래머 분이 보시더니 window.onbeforeunload 사용 하라고 답변 해 주셨네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
혹시 필요하신 분 있을까봐 답글 달아 둡니다
혹시 필요하신 분 있을까봐 답글 달아 둡니다
헐... 혹시 그 옆에있던 프로그래머가 전가요? 혹시 그 때 제 옆에 계시던 프로그래머님?
등록버튼 예시~
<a style='cursor:hand' onclick="window.print()">등록버튼</a>
닫기버튼 또는 브라우저 x 창닫기 예시~
<script>
function bbsWrite(){
//새창뜨는거면 opener 로 접근~ 폼이름을 frm이라고 정했다면
opener.document.frm.submit(); //등록폼 전송~
}
</script>
<body onunload="bbsWrite()" >
<a style='cursor:hand' onclick="bbsWrite()">닫기</a>
<a style='cursor:hand' onclick="window.print()">등록버튼</a>
닫기버튼 또는 브라우저 x 창닫기 예시~
<script>
function bbsWrite(){
//새창뜨는거면 opener 로 접근~ 폼이름을 frm이라고 정했다면
opener.document.frm.submit(); //등록폼 전송~
}
</script>
<body onunload="bbsWrite()" >
<a style='cursor:hand' onclick="bbsWrite()">닫기</a>