내 페이지를 새로 고침 버튼 또는 창 닫기 버튼으로 페이지가 언로드되었는지 확인해야합니다. Java 스크립트/jquery를 사용하여 어떻게 가능합니까?사용자가 새로 고침 버튼을 클릭했는지 확인하거나 닫기 x
8
A
답변
0
둘 다 브라우저의 "언로드"이벤트라고 생각합니다. 시도해 볼 수 있습니다 :
$(window).unload(function() {
alert("QueSeraSera.. lalalala");
});
1
'window.onbeforeunload'이벤트는 수행하려는 작업을 캡처해야합니다. 그러나 POST가 발생하거나 (사용자가 제출 버튼을 클릭하는 경우) 사용자가 페이지에서 벗어나려고하면 POST가 실행됩니다. 내가 jQuery를이을위한 좋은 래퍼가 있습니다 확신 해요,하지만 당신은 여기에 자바 스크립트 방법 자체에 대한 몇 가지 정보를 찾을 수 있습니다
2
자바 스크립트입니다
window.unload = <function>
JQuery와있다
$(window).unload(<function>)
또는 beforeunload 이벤트가있는 경우 이벤트 타이밍과 관련하여 수행하려는 작업에 따라 달라집니다.
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "Not leaving page";
}
페이지가 언로드 될 때, 새로 고침, 창/탭 닫기 또는 링크에서 이동 (URL 대체)으로 호출됩니다.
일부 스크립트 이벤트 또는 작업을 걸러 낼 수있는 브라우저가있을 수 있습니다. 정확히 무엇을 얻으려고 했습니까?
0
동일한 문제가 있습니다. 많은 "고글"후 마침내 이것을 사용합니다. 도움이되기를 바랍니다.
$(window).bind('unload', function() {
if(event.clientY < 0) {
alert('Gracias por emplear este servicio');
endSession(); // here you can do what you want ...
}
});
window.onbeforeunload = function() {
$(window).unbind('unload');
// si se devuelve un string, automáticamente se pregunta al usuario por si desea irse o no ....
// return '';
//'beforeunload event';
if (event.clientY < 0) {
alert('Gracias por emplear este servicio');
endSession();
}
}
관련 문제
- 1. Silverlight 4 : 브라우저 F5/새로 고침 및 X/닫기 감지
- 2. 사용자가 브라우저 새로 고침 버튼을 클릭하면 오류 페이지로 리디렉션
- 3. 새로 고침/새로 고침
- 4. 새로 고침/새로 고침 Google지도
- 5. Silverlight : 브라우저의 새로 고침 버튼을 비활성화하려면 어떻게합니까?
- 6. 다른 버튼을 클릭했는지 확인
- 7. NSFetchedResultsController 새로 고침 새로 고침?
- 8. 버튼을 통해 xml 파일 새로 고침
- 9. div 버튼을 누르지 않고 새로 고침
- 10. 버튼을 클릭 한 후 화면 새로 고침
- 11. 자바 스크립트 새로 고침 페이지
- 12. Gridview 새로 고침 문제
- 13. 새로 고침 활동 문제
- 14. 버튼을 클릭했는지 테스트하는 방법 (C#)?
- 15. XBAP 새로 고침 이벤트
- 16. ListView WPF에서 새로 고침 제안 새로 고침
- 17. 인터넷에서 동기화 후보기 새로 고침/새로 고침
- 18. Infragistics WebDataGrid 새로 고침 새로 고침
- 19. 새로 고침/새로 고침 Flot In Javascript
- 20. flex에서 데이터 격자 새로 고침/새로 고침
- 21. Java JTable 재구성/새로 고침/새로 고침
- 22. 2D 배열에서 어떤 버튼을 클릭했는지 감지합니다. Java
- 23. jQuery 함수 새로 고침
- 24. 사용자가 popu 창을 닫을 때 부모의 새로 고침 드롭 다운
- 25. UILabel을 새로 고침
- 26. 새로 고침
- 27. 내비게이션 바에서 뒤로 버튼을 눌렀을 때 RootViewController의 내용을 새로 고침
- 28. 새로 고침 winform
- 29. ASP 페이지 새로 고침
- 30. 등록 페이지 새로 고침