사용자가 질문을 입력 할 때 stackoverflow와 똑같이 현재 페이지를 나가기를 원하면 확인을 요청하는 메시지가 나타납니다.창을 닫을 때 확인을 요청하는 방법은 무엇입니까?
나에게 스크립트를 제공하거나 (이 사이트 또는 다른 곳에서) 답변으로 리디렉션하여 누군가 나를 도울 수 있습니까?
감사
사용자가 질문을 입력 할 때 stackoverflow와 똑같이 현재 페이지를 나가기를 원하면 확인을 요청하는 메시지가 나타납니다.창을 닫을 때 확인을 요청하는 방법은 무엇입니까?
나에게 스크립트를 제공하거나 (이 사이트 또는 다른 곳에서) 답변으로 리디렉션하여 누군가 나를 도울 수 있습니까?
감사
Windows의 onbeforeunload
이벤트를 처리하고 확인 메시지를 문자열로 반환해야합니다.
onunload
여기에이 적용됩니다. Demo당신은 onbeforeunload
이벤트를 사용할 수 있습니다.
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
작동하지 않습니까?
그런데 프레임 셋을위한 또<body onunload="return confirm('really quit?');">
...
이것은 작동하지 않습니다. http://jsbin.com/obizu3 – SLaks
window.onbeforeunload는 IE를 위해 작동하는 것 같다,하지만 뭔가
window.onunload = function()
{
if (confirm('Save changes?'))
document.forms['form1'].submit();
};
처럼 모든 브라우저에서 작동하는 것 같다.
일부 변수에 필드의 모든 값을 저장해야합니다. & 페이지 변경 이벤트 사용 페이지 언로드 이벤트를 사용하기 위해 URL을 변경하거나 링크를 클릭 할 때마다이를 확인하십시오.
페이지 언로드 이벤트 링크/샘플 http://help.dottoro.com/ljflhicd.php.
당신은 단지 stackoverflow에 대한 소스를 볼 것을 제안하는 inpolite겠습니까? –
무례한 것이 아니라 실제로 대답을 먼저 찾았습니까? –