相信很多朋友都遇到过,打开的网页明明都点击关闭浏览器的按钮了,还会提示一个弹窗出来问你需不需要关闭,网上很多下面的这种代码
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler(){
var warning="你确定要离开vincent博客吗?";
return warning;
}
但是这种代码点击留在此页网页只能显示在当前页面!下面的代码就不同与这种了,点击留在此页后可以设置跳转到指定的页面!
/*vincent http://www.tbhyb.com*/
var exitsplashmessage = '你确定要离开vincent博客吗?';
var exitsplashpage = 'http://www.tbhyb.com';
/*vincent http://www.tbhyb.com*/
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
/*vincent http://www.tbhyb.com*/
function addClickEvent(a, i, func) {
if (typeof a[i].onclick != 'function') {
a[i].onclick = func;
}
}
/*vincent http://www.tbhyb.com*/
var theDiv = '
<div id="ExitSplashDiv" style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">';
theDiv = theDiv + '<iframe src="'+exitsplashpage+'" width="100%" height="100%" align="middle" frameborder="0"></iframe>';
theDiv = theDiv + '</div>
';
theBody = document.body;
if (!theBody) {
theBody = document.getElementById("body");
if (!theBody) {
theBody = document.getElementsByTagName("body")[0];
}
}
/*vincent http://www.tbhyb.com*/
var PreventExitSplash = false;
function DisplayExitSplash() {
if (PreventExitSplash == false) {
window.scrollTo(0, 0);
PreventExitSplash = true;
divtag = document.createElement("div");
divtag.setAttribute("id", "ExitSplashMainOuterLayer");
divtag.style.position = "absolute";
divtag.style.width = "100%";
divtag.style.height = "100%";
divtag.style.zIndex = "99";
divtag.style.left = "0px";
divtag.style.top = "0px";
divtag.innerHTML = theDiv;
theBody.innerHTML = "";
theBody.topMargin = "0px";
theBody.rightMargin = "0px";
theBody.bottomMargin = "0px";
theBody.leftMargin = "0px";
theBody.style.overflow = "hidden";
theBody.appendChild(divtag);
return exitsplashmessage;
}
}
/*vincent http://www.tbhyb.com*/
var a = document.getElementsByTagName('A');
for (var i = 0; i < a.length; i++) {
if (a[i].target !== '_blank') {
addClickEvent(a, i,
function() {
PreventExitSplash = true;
});
} else {
addClickEvent(a, i,
function() {
PreventExitSplash = false;
});
}
}
/*vincent http://www.tbhyb.com*/
disablelinksfunc = function() {
var a = document.getElementsByTagName('A');
for (var i = 0; i < a.length; i++) {
if (a[i].target !== '_blank') {
addClickEvent(a, i,
function() {
PreventExitSplash = true;
});
} else {
addClickEvent(a, i,
function() {
PreventExitSplash = false;
});
}
}
}
addLoadEvent(disablelinksfunc);
disableformsfunc = function() {
var f = document.getElementsByTagName('FORM');
for (var i = 0; i < f.length; i++) {
if (!f[i].onclick) {
f[i].onclick = function() {
PreventExitSplash = true;
}
} else if (!f[i].onsubmit) {
f[i].onsubmit = function() {
PreventExitSplash = true;
}
}
}
}
/*vincent http://www.tbhyb.com*/
addLoadEvent(disableformsfunc);
window.onbeforeunload = DisplayExitSplash;
推荐资讯
推荐站点
极速导航网 - 汇聚实用网站,助力高效办公和生活
极速工具导航网(www.jisuc.com)全网精选优质网址,覆盖办公、设计、Ai、生活、编程开发、影音、游戏、idc、学习等场景。每日更新实用工具一键直达所需工具。
www.jisuc.com山西考公大全-山西省公务员、事业编、教师、三支一扶、特岗考试公告信息_及时发布平台
山西公考网立足于整合山西公务员、事业单位招聘等资讯,网罗全国各类适用于山西考生的山西公务员招考和公务员招录信息。关注山西公务员招录、考试信息,服务公考人群。
www.lslcn.cnlg自动秒收录(www.lgtw.cn)---一个互联网的集合网址导航。
lg自动秒收录(www.lgtw.cn),是一个互联网的集合网址导航。为用户提供专业的网址导航。网址类型包括:综合网址,软件下载网址,电影网址,新游网址,体育网址,手机网址,社交网址,汽车网址,旅游网址,生活网站,音乐网站,邮箱网址等
www.lgtw.cn巨人手游网 - 手机软件下载_手机游戏下载_好玩的手机游戏
好玩靠谱的手机游戏,想知道手游下载平台哪个好,好玩的手游下载排行榜,下载靠谱的手机应用app,就来巨人手游网网体验吧!
www.gmdir.cn域名收录网-免费提供外链发布自动收录,来路自动排第一位,欢迎和本站自助交换友情链,增加网站的外链与收录。
域名估值网(ym.aizhanju.cn),专注为站长提供网站分类目录以及网址大全导航收录服务,为用户提供高效便捷的网址存储和查询服务,同时提供齐全且高质量的优秀名站导航。
ym.aizhanju.cn

