페이지를 떠나서 이벤트를 터치합니다onunload,onbeforeunload 차이

791 단어 web
onunload와 onbeforeunload 두 이벤트는 모두 페이지 리셋, 닫기, 브라우저 닫기를 실행할 때 터치할 수 있습니다.
그러나 서버에 접근해서 새 페이지를 읽을 때 실행 순서가 다르고onunload는 페이지의 닫기를 막을 수 없습니다
닫기와 리셋, onbeforeunload는 할 수 있습니다.
onunload는 서버에서 데이터를 읽었습니다. 현재 페이지를 바꿀 때 실행됩니다. 보통 페이지를 떠날 때 사용됩니다.
면 이후에 수행되는 동작입니다.
onbeforeunload는 서버에 새 페이지를 읽으려고 할 때 실행되는 동작입니다. 이 이벤트는 서버에 접근하는 데 실행됩니다.
이벤트 전에, 일반적으로 페이지를 떠나야 하는지 알림에 사용됩니다.
예:


test close window
 

function hello(){

    alert("hello world");
} 

function ha(){

    alert("bye");
}

function go(){

    event.returnValue = " ?";

} 




hello world

heloo

좋은 웹페이지 즐겨찾기