가능한 중복 :
How to prevent closing browser window?창을 닫을 때 경고 메시지를 표시하는 방법은 무엇입니까?
내가 사용자가 창을 닫습니다하려고 할 때, 로그 아웃 버튼과 후 "창을 닫기 전에 로그 아웃하시기 바랍니다"경고 메시지를 표시하려면 로그 아웃 버튼을 클릭하면 창을 닫을 수 있습니다. 이것을 달성하는 방법?
가능한 중복 :
How to prevent closing browser window?창을 닫을 때 경고 메시지를 표시하는 방법은 무엇입니까?
내가 사용자가 창을 닫습니다하려고 할 때, 로그 아웃 버튼과 후 "창을 닫기 전에 로그 아웃하시기 바랍니다"경고 메시지를 표시하려면 로그 아웃 버튼을 클릭하면 창을 닫을 수 있습니다. 이것을 달성하는 방법?
window.onbeforeunload = function() {
return "Are you sure?";
};
보십시오.
FAQ - 대답 할 필요가 없습니다. – mplungjan
자바와 같은 닫기 이벤트가 없습니다. 당신은 onUnload 이벤트에 메시지를 줄 수 있습니다. 하지만 그로 인해 응용 프로그램이 닫히는 것을 막을 수는 없습니다. 이 기능은 양식을 제출, 어떤 링크를 할 때 사용자가 클릭을 실행합니다 등
참고로window.onunload=function(){SomeJavaScriptCode};
http://w3fools.com/을 읽고 대신 MDN을 인용하십시오. 어쨌든 [onbeforeunload] (https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload)를 원합니다. – mplungjan
또 다른 구현 당신이 시도 할 수 있습니다 :
<html>
<head>
<script type="text/javascript">
window.onbeforeunload = function() {
return "Did you save your stuff?"
}
</script>
</head>
<body>
</body>
</html>
이 코드를 사용하면 Chrome에서 탭을 닫을 때 항상 같은 메시지가 표시됩니다. 이 사이트에서 나가려면 변경 사항을 저장할 수 없습니다. " –
당신은 * 막을 수 없습니다 * 누군가 브라우저를 닫는 중입니다. 사용자에게 경고를 제공하여 경고를 계속하거나 취소 할 수 있습니다. onbeforeunload 이벤트를 확인하십시오. –
http://stackoverflow.com/questions/333665/javascript-to-get-an-alert-when-closing-the-browser-window –
오른쪽을 살펴보면 다음에 그 중 하나를 읽습니다. 이것은 FAQ입니다! 'window.onbeforeunload = function()을 사용하십시오. {return '저장하십시오}' – mplungjan