Php 在页面加载时打开之前卸载
我只是好奇这样的事情是否可能>>在加载网页时,当用户尝试导航到其他页面或关闭浏览器时,是否可能返回类似onbeforeunload的对话框?我这样做是为了在有人退出我的网站之前显示一条消息,这让他们可以选择留下或离开页面 我使用了jquery,因此您必须将jquery的链接添加到您的站点,您可以通过调用脚本标记来完成此操作,其中src指向下一个url: 然后在你的网页上添加下一个代码Php 在页面加载时打开之前卸载,php,jquery,html,ajax,onbeforeunload,Php,Jquery,Html,Ajax,Onbeforeunload,我只是好奇这样的事情是否可能>>在加载网页时,当用户尝试导航到其他页面或关闭浏览器时,是否可能返回类似onbeforeunload的对话框?我这样做是为了在有人退出我的网站之前显示一条消息,这让他们可以选择留下或离开页面 我使用了jquery,因此您必须将jquery的链接添加到您的站点,您可以通过调用脚本标记来完成此操作,其中src指向下一个url: 然后在你的网页上添加下一个代码 $(document).ready(function() { var flag = true;
$(document).ready(function()
{
var flag = true;
function Close()
{
if(flag)
{
return "Are you sure you want to leave?";}
}
}
window.onbeforeunload = Close;
});
这将在onbeforeunload事件中调用Close函数,并询问您是否要离开或留下
希望这对我有所帮助,因为我有一套导出PDF文件的代码,我在这一套中使用了TCPDF
$('#export').click(function() {
var conf = confirm("This will generate a PDF file of all the list of products. Continue ?");
if (conf)
{
$('#ajaxloader').css('visibility', 'visible');
var href = "http://"+url+"/export/items.php";
window.open(href, '_self');
}
});
当我单击按钮时,它会下载包含产品列表的pdf文件,但我的问题是渲染大约需要30秒以上,我已经设置了时间限制,所以我对此没有问题,我要做的是在渲染pdf文件时显示加载程序,然后将其隐藏。谢谢!你的代码很好用。但我想我发错了问题。