Salve salvino,

uso queste due funzioni per settare e leggere i cookie con javascript.

Codice PHP:
function setCookie(sNomesValoreiGiorni) {
  var 
dtOggi = new Date()
  var 
dtExpires = new Date()
  
dtExpires.setTime
    
(dtOggi.getTime() + 24 iGiorni 3600000)
  
document.cookie sNome "=" escape(sValore) + "; expires=" dtExpires.toGMTString();
}

// restituisce il valore del cookie sNome
function getCookie(sNome) {
  
// genera un array di coppie "Nome = Valore"
  // NOTA: i cookies sono separati da ';'
  
var asCookies document.cookie.split("; ");
  
// ciclo su tutti i cookies
  
for (var iCnt 0iCnt asCookies.lengthiCnt++)
  {
    
// leggo singolo cookie "Nome = Valore"
    
var asCookie asCookies[iCnt].split("=");
    if (
sNome == asCookie[0]) { 
      return (
unescape(asCookie[1]));
    }
  }
  
// SE non esiste il cookie richiesto
  
return("");

Funzionano ottimamente con ie e con opera non funzionano affatto con firefox.

si può ovviare?

Grazie e felicissimo 2008
Luca