테스트 사이트 - 개발 중인 베타 버전입니다

window.onbeforeunload 질문 채택완료

꿀밤 10년 전 조회 4,042

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

 

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

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

 

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

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

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

답변 1개

채택된 답변
+20 포인트
10년 전

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

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

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

로그인 후 평가할 수 있습니다

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

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

로그인