채택완료

window.onbeforeunload 질문

2015-10-12 (월) 09:26:11 4,213

Copy
<script> window.onbeforeunload = function () {    return '다른 페이지로 이동하시면 작성 중인 글은 모두 사라집니다.​';};</script>

사이트에서 글 작성중에 창이 나가는 것을 방지하기 위해

현재 write.skin.php 에 위와 같은 스크립트를 추가했는데요..

작동은 잘 되는데, 문제가 글쓰기 버튼을 누를때도

위와 같은 경고 메세지가 뜨는데 어디를 수정해야할까요?

|

답변 1개

채택된 답변
+20 포인트

onbeforeunload 이벤트내에서 if 문으로 click 이벤트를 체크하셔서

글쓰기 버튼이 클릭되었다면 return 메시지 없이 실행되면 될것이고..

아닌 경우 위 return 메시지를 돌려주면 될것으로 보이네요.

답변을 작성하려면 로그인이 필요합니다.