我只是好奇这样的事情是否可能>>在仍在加载网页的同时,当用户尝试导航到其他页面或关闭浏览器时,是否可以返回类似 onbeforeunload 的对话框?
问问题
158 次
2 回答
0
好吧,我这样做是为了在有人退出我的网站之前显示一条要显示的消息,这使他们可以选择留下还是离开页面。
我使用了 jquery,所以你必须将 jquery 的链接添加到你的网站,你可以调用一个脚本标签,其中 src 指向下一个 url: https ://ajax.googleapis.com/ajax/libs/jquery/1.8 .3/jquery.min.js
然后在您的网页上添加下一个代码
$(document).ready(function()
{
var flag = true;
function Close()
{
if(flag)
{
return "Are you sure you want to leave?";}
}
}
window.onbeforeunload = Close;
});
这将在 onbeforeunload 事件中调用 Close 函数,并询问您是要离开还是留下
希望这可以帮助
于 2013-01-24T17:57:54.653 回答
0
问题是我有一组导出 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文件时显示一个加载器,然后隐藏它。
于 2013-01-25T13:47:26.167 回答