Главная Новости

Скрипт не дающий закрыть страницу


Опубликовано: 01.09.2018

видео Скрипт не дающий закрыть страницу

There's more to life than being happy | Emily Esfahani Smith

Этот скрипт при попытке пользователя закрыть страницу выдаёт сообщение с предложением «Останьтесь на этой странице». Если пользователь соглашается, то он переадресовывает его на другую страницу, или сайт. Поэтому он и называется «Скрипт не дающий закрыть страницу» .



К стати, он очень полезен для страниц захвата (подписных страниц). Я его раньше часто использовал на своём сайте посвящённом настройке и ускорению компьютера .

Безусловно, что Скрипт не дающий закрыть страницу, это не «ComeBacker» и очень ограничен по своим возможностям. Не имеет звуковых файлов, картинок, и прочих «примочек». Не работает в браузере Опера. Иногда плохо срабатывает (через раз) в других браузерах. Но для начала, как бесплатный вариант, можно испытать. Я долго использовал этот скрипт, пока не купил  ComeBacker .


Game Theory: Doki Doki Decoded! (Doki Doki Literature Club)

  

 

<script language="javascript">

var exitsplashmessage = '***************************************\n\n В А Ж Н О Е С О О Б Щ Е Н И Е:\n\n КЛИКНИТЕ ПО КНОПКЕ ОТМЕНА/CANCEL, ЧТОБЫ\n ОСТАТЬСЯ НА ЭТОЙ СТРАНИЦЕ И ПОЛУЧИТЬ\n ДОСТУП К БЕСПЛАТНЫМ ВИДЕОКУРСАМ И ПОДАРКАМ!\n\n НАЖМИТЕ НА КНОПКУ «ОТМЕНА»\n\n***************************************';


10 способов увеличения продаж без вложений. Как увеличить продажи

var exitsplashpage = 'http://wi-fi.xn—80akoocub1b.su/13.htm';

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 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; } }

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;});}}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; }}}}

addLoadEvent(disableformsfunc);

window.onbeforeunload = DisplayExitSplash;

</script>

Инструкция по установке Скрипта не дающего закрыть страницу

Скрипт надо ставить в начале страницы после тега <body>

Где менять переменные Скрипта?

В самом начале скрипта есть несколько переменных которые можно менять под свой сайт (выделено оранжевым цветом).

<script language=»javascript»>

var exitsplashmessage = ‘***************************************\n\n  В А Ж Н О Е С О О Б Щ Е Н И Е: \n\n  КЛИКНИТЕ ПО КНОПКЕ ОТМЕНА/CANCEL, ЧТОБЫ\nОСТАТЬСЯ НА ЭТОЙ СТРАНИЦЕ И ПОЛУЧИТЬ \n  ДОСТУП К БЕСПЛАТНЫМ ВИДЕОКУРСАМ И ПОДАРКАМ! \n\n  НАЖМИТЕ НА КНОПКУ «ОТМЕНА» \n\n***************************************’;

var exitsplashpage = ‘ ЗДЕСЬ СТАВИТЬ АДРЕС СТРАНИЦЫ НА КОТОРУЮ НУЖНО ПЕРЕАДРЕСОВАТЬ ‘;

function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != ‘function’) { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); }}}…………….

В заключение хочу добавить, что хотя я и выложил этот скрипт на странице своего сайта, но всё же не рекомендую его использовать. Так как он очень глючный и чаще не работает, чем работает. Поэтому от такой его «работы» одни проблемы. Если хотите задержать на странице уходящих посетителей, то лучше не поскупитесь и приобретите нормальный рабочий скрипт .

Вот такой он, бесплатный Скрипт не дающий закрыть страницу.

rss