Перейти к содержимому

Фотография

Нужна замена камбекеру


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Romanus

Romanus

    Рекламщик

  • Клиент Info-DVD.Ru
  • PipPipPipPipPip
  • 3 557 сообщений
1 604
Очень хороший
  • Страна, Город:
    Тверская область
  • Пол:Мужчина

Отправлено 04 Июнь 2015 - 04:34

Всем привет может кто то подскажет. Нужна замена камбекеру.

 

Цель - поставить его на форму заказа, если человек не заказал и уходит со страницы ему вылетает окошко с более выгодным предложением (или просто перебрасывает а страничку с более выгодным предложением). там опять страница с формой и опять если не заказал окошко с другим предложением. и если даже так  не заказал, пусть уходит


  • 0

На правах рекламы

#2 Максим (zateh)

Максим (zateh)

    Свой человек

  • Клиент Info-DVD.Ru
  • PipPipPipPipPip
  • 2 213 сообщений
2 351
Очень хороший
  • Страна, Город:
    Россия, Ессентуки
  • Пол:Мужчина

Отправлено 04 Июнь 2015 - 06:50

<script language="javascript">
var exitsplashmessage = '***************************************\n\n ВНИМАНИЕ!!! Скидка скоро закончится, но Вы еще можете успеть!\n\n*************************************** \n\n Вернуться и сделать покупку! \n\n ';
var exitsplashpage = 'http://адрес страницы перенаправления.ru/';
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>

Это самый простой, без голоса, настройки тут http://savepic.ru/7238088.png

ставится сразу перед закрывающим тегом </body>

 

Появляется такое окошко http://savepic.ru/7215560.png, а в файрфокс просто окошко о перенаправлении на другую страницу без текста


Сообщение отредактировал Максим (zateh): 04 Июнь 2015 - 06:51

  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей