2013-04-14 2 views
0

내 코드는 다음과 같습니다 -을 동일한 자바 스크립트 프로그램에서 onload 및 onunload를 사용하는 방법은 무엇입니까?

난이 기능 만 실행

<html> 
<head> 
    <script> 
     function welcome() 
     { 
      alert("Successfully loaded"); 
     } 
     function bye() 
     { 
      alert("Unload"); 
     } 
    </script> 
</head> 
<body onload="welcome()" onunload="bye()"> 

</body> 
"온로드()"를

가 호출됩니다. 당신이 ... 어떻게 트리거하는 방법 "으로 onUnload()"또한 이벤트 정말하는 브라우저에 따라

+1

내가 onunload''에서 당신이 할 수있는'alert' 확실하지 않다 시도하십시오. 'onbeforeunload'를 시도하십시오. –

+2

['unload'] (https://developer.mozilla.org/en-US/docs/DOM/window.onunload)와 ​​['beforeunload'] (https://developer.mozilla.org)를 더 읽을 수 있습니다. /en-US/docs/DOM/window.onbeforeunload)에서 MDN – Joseph

답변

1

을 말해 줄 수 당신은 onunload 이벤트가 지원 IE, 파이어 폭스, 사파리에서 지원되지 않지만, 그것은

을 테스트 Chrome 또는 Opera에서 제대로 작동합니다.

onbeforeunload

<body onload="welcome()" onbeforeunload="bye()"> 

</body> 

https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload

+0

글쎄, 그것은 * should * should * should * should not의 사양이없는 한 "** 제대로 **"지원되지 않는다고 생각합니다.) 언로드 '에서 일어난다. Chrome/Opera와 다른 점이나 Chrome/Opera의 차이점을 알려줄 수 있습니까? – Ian

+0

그래, 내 브라우저는 Chrome이지만 onbeforeunload도 작동하지 않는다 ...... – John11

+0

jquery를 사용하는 옵션이 아닙니까? –

관련 문제