2014-09-03 5 views
1

내 목표는 사용자가 내 웹 사이트에서 나가는 동안 팝업 기능을 트리거하는 것입니다.Jquery Exit Popup은 함수를 트리거합니다.

그래서 종료 팝업을 표시하고 백그라운드에서 내 팝업을 동시에 표시하고 싶습니다.

나는 이미 인터넷에서 다른 코드를 발견했지만 아무도 잘 작동하지 않습니다.

코드 : 백그라운드에서 팝업과 같은 기능을 트리거

<script type="text/javascript"> 
    function PopUp() { return 'Do you wnat to leave my site?'; } 
    function UnPopIt() { /* no data */ } 

    $(document).ready(function() { 
    window.onbeforeunload = PopUp; 
    }); 
</script> 

이 가능합니까? 이 코드를하려했지만 작동하지 않습니다

function PopUp() 
{ 
    alert ('Do you wnat to leave my site?'); triggerpopup(); 
} 
+0

이동하는 selfdefined 팝 (다른 경보를)한다고 가정하면 동시에 팝업이 표시하려고합니까? 경고 옆의 코드는 경고 상자가 닫힌 후에 만 ​​실행됩니다. 응답을위한 – karthick

답변

0

1, 매우 귀하의 요구를 이해하지,하지만 난 지금은 댓글을 추가 할 수 없습니다.
2, 당신은 다음이 잘

function PopUp() { 
    triggerpopup(); 
    return 'Do you?'; 
} 

function triggerpopup() { 
    console.info('called with default pop') 
} 

$(document).ready(function() { 
    window.onbeforeunload = PopUp;  
}); 
+0

감사합니다! 나 출구 팝업을 볼 수 있지만 triggerpopup 기능을 보이지 않는다! – felix

+0

그것이 작동합니다! 고마워요! 생각보다 훨씬 더 쉽게! – felix

관련 문제