Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function addLoadEvent(func) {
- var oldonload = window.onload;
- if (typeof window.onload != 'function') {
- window.onload = func; } else {
- window.onload = function() {
- if (oldonload) { oldonload();
- } func();
- }
- }
- }
- function addClickEvent(a,i,func) {
- if (typeof a[i].onclick != 'function') {
- a[i].onclick = func;
- }
- }
- 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];
- }
- }
- var NoPopUp = false;
- function DisplayExitSplash(){
- if(NoPopUp == false) {
- window.scrollTo(0,0);
- NoPopUp=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;
- }
- }
- var a = document.getElementsByTagName('A');
- for (var i = 0; i < a.length; i++) {
- if(a[i].target !== 'test') {addClickEvent(a,i,
- function(){ NoPopUp=true; });
- }
- else {
- addClickEvent(a,i,
- function(){ NoPopUp=false; });
- }
- }
- disablelinksfunc = function(){var a = document.getElementsByTagName('A');
- for (var i = 0; i < a.length; i++) {
- if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ NoPopUp=true; });
- }
- else{addClickEvent(a,i, function(){ NoPopUp=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(){ NoPopUp=true; }
- }
- else if (!f[i].onsubmit){ f[i].onsubmit=function(){ NoPopUp=true; }}}}
- addLoadEvent(disableformsfunc);
- window.onbeforeunload = DisplayExitSplash;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement