Her ne kadar popuplardan nefret etsem de bazen sitemize koymamız gerekebilir. Bu ziyaretçiler için ne kadar çile tahmin edemezsiniz. Reklam, bir ziyaretçinin ilgisini çekmiyorsa ne kadar gözüne de soksan tıklamaz. O yüzden reklamımızı günde bir kere gösterip ilk gösterimden sonra da o gün için bir daha hiç o reklamı göstermeseydik daha güzel olurdu.
Tabi bu sadece reklam için değil hertürlü şeyde kullanabilirsiniz.
Bu olay banada lazım olmuştu. Reklam için değil gerçi ama olsun. İllegela kaçtığımız oluyor bazen. O yüzden javascript kullanarak birkaç kod ile bu olayı mümkün kılabiliriz.
x.js
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
var now = new Date();
var gun= now.getDate();
//alert(gun);
if(getCookie('actim')!=gun){
//kodlarınız buraya
alert('kodlari işletiyorum');
}
if(getCookie("actim")==''){
//ilk defa açılıyor
setCookie('actim',gun,1);
//alert('cookie ekledim');
}
betikte ilk başta bir değişkene bugünün tarihini gün olarak atıyoruz.
cookie de bugünün tarihini arıyoruz. Eğer yoksa kodları işletiyoruz.
Eğer cookie hiç eklenmemişse, bugünün tarihini cookie ye atıyoruz.
<script src="x.js" type="text/javascript"></script>
şeklinde kullanabilirsiniz.
22 Nisan 2009 Çarşamba
javascript ile günde bir kez çalışan kod
Etiketler:
coding,
cookie,
javascript,
javascript tricks,
kod,
popup,
reklam
Kaydol:
Kayıt Yorumları (Atom)


1 yorum:
selaaaaaaaaam
Yorum Gönder
Yorumlarınızı adsız olarak yapmamanız konuya olan ilgi ve samimiyetinizi göstericektir