Posted: 01.11.2007 23:17 Post subject: zapisivanje cookiesa s javasciptom - safari problem
Pozdrav
Imam 3 funkcije u javascriptu koje mi služe za rad s cookiesima. Jedna je za zapisivanje cookiea, druga za brisanje i treća za čitanje.
U svim browserima radi OK (IE, FF, Opera) osim u Safariju. Testiram na windowsima Safari 3.0 beta.
Ovo su moje funkcije
Code:
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
Ima netko ideju zašto ne želi zapisati cookie u safariju s ovom funkcijom ? Cookie ne zapisuje 100% jer sam ga probao pročitati odmah nakon zapisivanja i izbaci mi null - odnosno ništa.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum