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());
}
>>((expiredays==null) ? "" : ";expires="+exdate.toGMTString());<<
olan satırı anlamadım. daha doğrusu böyle bir kullanıma aşina değilim. burada if gibi birşey mi kullanmaya çalışmış exdate ne işe yarar gibi bir sorularım var. yanıtlayana çerez hediye edeceğim.

evet acık hali şöyle mesela olayı a diye bir degiskene atadıgını varsaysak
var a = "";
if(expiredays == null) {
a = "";
}
else {
a = ";expires="+exdate.toGMTString();
}
gibi


"(expiredays==null) ?" bu kisim bir if sorgusudur. yani
if (expiredays==null)
{
....
}
gibin.
exdate ise onceden yarattigin date objectinin adi. onu da dorduncu satirda;
"exdate'in degerini, bugunun degerinin ustune fonksiyonu (setCookie) cagirirken belirlenmis expiredays degerini ekleyerek belirle" seklinde ozetleyebilirim. yani soyle ornek verim;
setCookie(c_name,value, 5); //ile cagirdik bugun diyelim. digerlerini bilmiyorum.
***********Burasi cekirdek*********
exdate = 04.02.2010 + 5 //(artik gun mu ay mi bilemedim)
exdate oldu sana = 09.02.2010
bisiler bisiler cookie koy...
***********cekirdek bitti**********
ne kadar sacma sapan bi ornek oldu..


çok teşekkürler yanıtlar için.
