Javascript 当用户离开页面时,如何创建弹出窗口?当前代码不为';不能用后退按钮
离开页面导航时,单击“刷新”或关闭页面时,此功能将起作用。当用户单击“后退”按钮时,它不起作用。有人知道为什么“后退”按钮不起作用吗Javascript 当用户离开页面时,如何创建弹出窗口?当前代码不为';不能用后退按钮,javascript,angularjs,Javascript,Angularjs,离开页面导航时,单击“刷新”或关闭页面时,此功能将起作用。当用户单击“后退”按钮时,它不起作用。有人知道为什么“后退”按钮不起作用吗 <script> function PopIt() { $("a.trigger").trigger('click'); window.onbeforeunload = UnPopIt; return "Your changes have not been saved."; } function UnPopIt() {
<script>
function PopIt() {
$("a.trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Your changes have not been saved.";
}
function UnPopIt() { /* nothing to return */ }
window.onbeforeunload = PopIt;
$(document).ready(function () {
$("a[id!=trigger]").click(function () { window.onbeforeunload = PopIt;});
});
</script>
函数PopIt(){
$(“a.trigger”).trigger('click');
window.onbeforeunload=unpospit;
return“您的更改尚未保存。”;
}
函数UnPopIt(){/*无需返回*/}
window.onbeforeunload=PopIt;
$(文档).ready(函数(){
$([a[id!=trigger])。单击(函数(){window.onbeforeunload=PopIt;});
});
以下是HTML:
<div style="display: none;">
<a id="trigger" href="#aweber"> </a>
<div id="aweber" style="width: 250px; height: 400px;">
<script type="text/javascript" src="http://forms.aweber.com/form/90/1930283.js"></script>
</div>
</div>
是否有帮助:是否有帮助:是否有帮助: