Ciao a tutti .... sto riscontrando alcune difficolta' nel gestire un coockie su ie 8.
La procedura opera cosi' :
1- Ajax request su server
2- Presa la risposta leggo e riformatto il json e lo "sparo" nel div bersaglio
3- La chiamata passa i parametri di ricerca che vengono salvati in un cookie
4- Nella tabella dei dati c'e' il collegamento alla scheda dettagli e quando apro la scheda dettagli rileggo il cookie creato in precedenza rieseguendo in automatico l'ajax di ricerca che non va iin nessun modo a modificare il cookie precedentemente generato.
Il Problema iniza gia' al punto 3 in quanto sotto ff nessun problema mentre sotto ie8 il cookie non viene ne creato ne caricato .
La funzione che ho usato e' quella prposta nel sito w3schools e sembra avere problemi sotto ie in quanto non mi crea in nessun modo il cookie.
Non vorrei fosse un problema di expire o di qualche parametro simile .....
vi posto il codice della funziona che mi crea il cookie :
Codice PHP:
function createCookie(name,value,hours)
{
var expires ="" ;
var p = "" ;
var str = "" ;
if (!hours || isNaN(hours) )
{
hours = 48 ;
}
var date = new Date();
date.setTime( date.getTime()+(hours*3600000) );
expires = "expires="+date.toGMTString() ;
value = escape(value);
p = name+"="+value+";"+expires+";path=/;domain=\"www.miodominio.it\"";
document.cookie = p ;
str +="[ADDED COOKIE] :
"+p+"<hr>" ;
//writePanel("debug" , str);
}
Dove sbaglio ??
Mo faro un po' di debug e vedo se riesco a trovare una sol ... se qlkuno puo' aiutarmi lo ringrazio tanterrimo in anticipo.