묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글 작성중 페이지 벗어날 때
2016.04.25 02:48
글 작성중 페이지 벗어날 때 경고 문구를 띄우려고 하는데요.
글 등록 시에는 경고 문구가 안뜨게 하고 싶습니다.
jQuery(document).ready(function($) { var checkload = true; $("#submit-btn").click(function () { checkload = false; }); $(window).on("beforeunload", function () { if (checkload == true) return "정말로 나가시겠습니까?"; }); });
위 팁을 적용하였는데요.
여전히 글 등록 시에도 경고 문구가 뜨는데
등록 시에는 경고 문구가 안뜨게 하고싶은데 어떻게 해야하죠?
댓글 8
-
불금
2016.05.07 20:46
-
Kxo
2016.05.08 17:23
감사합니다 ^^ 덕분에 해결봤네요~
-
Kxo
2016.05.08 18:30
근데 저렇게 하니깐 글쓰기 폼에서 그냥 뒤로가기 하면 잘 동작하는데
제목이나 내용을 작성 중에 뒤로가기 하면 동작을 안하네요 ㅠㅠ
-
불금
2016.05.08 18:53
어떻게 적용하셨는지는 제가 확인이 안되니깐요. 답변이 어렵습니다.
-
Kxo
2016.05.08 18:56
/www/modules/board/m.skins/flatBoard의
ajaxfileupload.js 파일을 열고 최상단에 넣었습니다.
-
불금
2016.05.09 18:53
act=dispBoardWrite 일때 해당 코드가 작동하도록 해보세요.
원하는 대로 작동할것입니다.
-
Kxo
2016.05.10 18:05
act=dispBoardWrite 일때 해당 코드가 작동하도록 하는걸 어디에 선언해야하나요 ㅠㅠ
js 파일에 하면 안되는거죠? 자꾸 물어봐서 죄송합니다!! ㅠㅠ
-
불금
2016.05.15 17:00
간단하게 레이아웃 템플릿에도 선언해도 되겠죠..
<!--@if(~~)-->
act가 애드온에서는 $this->act == 로 가능한데 템플릿의 경우에는 뭐로 하는지 기억이 안나네요.
어차피 act는 get값이니깐.. get으로 받으셔도 될거같고요.
#submit-btn 가 올바른 해당 등록의 버튼의 id 인지 확인해보세요.