Симеон Добрев
New Member
Здравейте , имам изкачащ footer банер като този в
обаче искам да го направя когато се натисне бутона X да се скрива банера за 24 часа за този уникален посетител.
на другия ден пак да му се покаже.
казаха ми че трябва проверка на бисквитка и тогава да стартирва банера.
ето кода на скрипта
Ако може направо някои ако се сеща как става да добави нужния код и аз ще тествам дали се получава този ефект.
Код:
hitceni.bg
на другия ден пак да му се покаже.
казаха ми че трябва проверка на бисквитка и тогава да стартирва банера.
ето кода на скрипта
Код:
var d = document;
var h = d.getElementsByTagName("head")[0];
var b = d.getElementsByTagName("body")[0];
var css = d.createElement("LINK");
css.href = "http://xxx/footer.css";
css.rel = "stylesheet";
css.type = "text/css";
h.appendChild(css);
var div = d.createElement("DIV");
div.id = "aff-popup-banner";
function randomFromTo(from, to){
return Math.floor(Math.random() * (to - from + 1) + from);
}
bannerz = randomFromTo(1,5);
switch(bannerz){
case 1:
linka = "http://xxxx";
break;
case 2:
linka = "http:/xxxxxx";
break;
case 3:
linka = "http://xxxxx";
break;
case 4:
linka = "http://xxxxx";
break;
case 5:
linka = "http://xxxxxxx";
break;
default:
linka = "http://xxxxx";
}
var html = ''
+ '<a href="javascript:;" onclick="affPopupBannerHide();" title="" class="aff-popup-banner-hide"></a>'
+ ' <div class="aff-popup-banner-content">'
+ '<a href="' + linka + '" title="" target="_blank"><img src="http://xxxxxx' + bannerz + '.gif" height="90" alt="" title="" /></a>'
+ '<div class="aff-popup-banner-clear"></div>'
+ '</div>'
+ '<div class="aff-popup-banner-clear"></div>'
div.innerHTML = html;
b.appendChild(div);
var showButton = d.createElement("A");
showButton.href = "javascript:;";
showButton.id = "aff-popup-banner-show";
showButton.onclick = function() { d.getElementById("aff-popup-banner").style.bottom = "0px"; d.getElementById("aff-popup-banner-show").style.bottom = "-40px"; }
showButton.innerHTML = "покажи офертата";
b.appendChild(showButton);
function affPopupBannerHide() {
d.getElementById("aff-popup-banner").style.bottom = "-100px";
d.getElementById("aff-popup-banner-show").style.bottom = "0px";
var num = get_today_impressions() + 1;
var host = w.location.host.replace(/^([a-z0-9-]+\.)*([a-z0-9-]+\.[a-z0-9]+)$/, "$2");
var dt = new Date();
dt.setHours(23);
dt.setMinutes(59);
dt.setSeconds(59);
dt = dt.toGMTString();
d.cookie = cookie_name+"="+num+";expires="+dt+";domain=."+host+";path=/";
}
function affPopupBannerShow() {
d.getElementById("aff-popup-banner").style.bottom = "0px";
d.getElementById("aff-popup-banner-show").style.bottom = "-40px";
}
Ако може направо някои ако се сеща как става да добави нужния код и аз ще тествам дали се получава този ефект.