Witam,
Zakładam ten temat ponieważ moja wiedza na temat JS jest raczej mierna i nie moge sobie poradzic z moim problemem. W popupie wyswietla sie jednostka reklamowa tradedoubler chcialem dodac do niej obsluge cookies aby wyswietlac ja raz na sesje, ale nie potrafie tego zaimplementowac. Probowalem wielu sposobow - albo cookies nie dziala, albo popup sie nie wyswietla... Z gory dzieki za wszelka pomoc.
fadw.js - tutaj probowalem dodac obsluge cookies:
var tmr;
var t;
var obj;
function sFa() {
obj = gObj();
sLft();
shw(true);
t = 0;
sTmr();
}
function hFa() {
t = -100;
sTmr();
return false;
}
function sTmr() {
tmr = setInterval("fd()",20);
}
function fd() {
var amt
= Math
.abs(t
+=10
); if(amt == 0 || amt == 100) clearInterval(tmr);
amt = (amt == 100)?99.999:amt;
obj.style.filter = "alpha(opacity:"+amt+")";
obj.style.KHTMLOpacity = amt/100;
obj.style.MozOpacity = amt/100;
obj.style.opacity = amt/100;
if(amt == 0) shw(false);
}
function sLft() {
var w = 375; // set this to 1/2 the width of the faw div defined in the style sheet
// there's not a reliable way to retrieve an element's width via javascript!!
var l = (document.body.innerWidth)? document.body.innerWidth / 2:document.body.offsetWidth / 2;
obj.style.left = (l - w)+"px";
}
function gObj() {
return document.getElementById("faw");
}
function shw(b) {
(b)? obj.className = 'show':obj.className = '';
}
kod dodany do index.html
<div class="bar"><a href="#"> </a><span onClick="hFa()" class="close"> </span></div> <div class="ad">TUTAJ KOD REKLAMY
</div>