2012-03-06 3 views
0

벽 포스트 필드에 문자를 쓰고 난 후에 FB 페이지를 떠날 때 FB가 스팸성으로 보이는 js 경고 상자 대신 깨끗하게 보이는 대화를 어떻게 표시합니까?OnBeforeExit 팝업 청소 (페이스 북 스타일)

예 : Facebook on exit alert

명 양식을 시작 후 떠나려고 할 때 나는 내 사이트에 비슷한 구현하고 싶습니다.

감사합니다.

+1

디버깅하세요! 디버거를 살펴보고 해고 된 이벤트를 추적하십시오. – Joseph

답변

1

편집 상태로 전체 자바 스크립트 변수를 설정하십시오.

사용자가 양식과 상호 작용할 때 true로 설정됩니다. 양식을 "재설정"또는 "취소"할 때 false로 설정하십시오.

문서의 onunload 이벤트 (http://www.zachleat.com/web/dont-let-the-door-hit-you-onunload-and-onbeforeunload/ 및 http://www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript)에서 편집 상태 및 팝업을 확인하십시오. 두 개의 버튼이있는 메시지. 사용자가 휴가를 클릭하면 onunload 이벤트에서 true를 반환합니다. 사용자가 Stay를 클릭하면 onunload 이벤트에 false를 반환합니다.

해피 코딩!