如何从退出弹出窗口中删除对话框?
How to remove dialogue box from the exit popup window?
我想在关闭浏览器之前显示弹出窗口。这是我的 code.I 使用的插件
http://kbeezie.com/cross-browser-exit-pop/
这里是演示http://kbeezie.com/exitpop.html
<script type="text/javascript">
function PopIt() {
$("a#trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Would you like to join our mailing list for other offers?";
}
function UnPopIt() { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a#trigger").fancybox({
'hideOnContentClick': false,
'showCloseButton': false
});
$("a[id!=trigger]").click(function(){ window.onbeforeunload = UnPopIt; });
});
但是此代码在显示弹出窗口 window 之前显示了一个 "Would you like to join our mailing list for other offers?" 问题。我想删除那个弹出式问题,只在那里显示那个弹出式 window。
已编辑 由于 OP 的评论。
您不能使用自定义 onbeforeunload 模式。这是一项您无法绕过的安全措施。
原回答:
只需将 return "Would you like to join our mailing list for other offers?";
行更改为 return "Your message goes here within the string";
。
我想在关闭浏览器之前显示弹出窗口。这是我的 code.I 使用的插件
http://kbeezie.com/cross-browser-exit-pop/
这里是演示http://kbeezie.com/exitpop.html
<script type="text/javascript">
function PopIt() {
$("a#trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Would you like to join our mailing list for other offers?";
}
function UnPopIt() { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a#trigger").fancybox({
'hideOnContentClick': false,
'showCloseButton': false
});
$("a[id!=trigger]").click(function(){ window.onbeforeunload = UnPopIt; });
});
但是此代码在显示弹出窗口 window 之前显示了一个 "Would you like to join our mailing list for other offers?" 问题。我想删除那个弹出式问题,只在那里显示那个弹出式 window。
已编辑 由于 OP 的评论。
您不能使用自定义 onbeforeunload 模式。这是一项您无法绕过的安全措施。
原回答:
只需将 return "Would you like to join our mailing list for other offers?";
行更改为 return "Your message goes here within the string";
。