2012-01-14 2 views
-1

나는이 스크립트를 사용하여 사용자에게 새 창으로 이동하는 것을 알려주지 만 일단 스크립트가 내 페이지에 있고 클릭 된 링크를 처리하기 위해 브라우저를 클릭하면 클릭 한 링크를 처리합니다. 새 창으로 이동하고 또한 클릭 한 링크를로드하는 탐색을 엽니 다. 그러나 "onbeforeunload"대신 "onunload"를 사용하면 클릭 된 링크가 열리 며 과정에서 계속 탐색을 경고합니다.윈도우 탐색

<script language="JavaScript" type="text/javascript"> 
window.onbeforeunload = function(){ 
window.open("http://www.google.com"); 
return "go to google instead?"; 
} 
</script> 

내 링크를 방해하지 않고 현재 창을 닫으려고하면 새 창으로 사용자를 탐색 할 수 있습니다.

답변