<script language="javascript" type="text/javascript"> var exp = new Date(); exp.setTime(exp.getTime()+ 1000*60*60*24*365); exp.toGMTString(); function ColorIn(color) { if (color == 'blue' ) { color2 = '0088cc'; SetCookie("kolor", color, exp); } if (color == 'green' ) { color2 = '009900'; SetCookie("kolor", color, exp); } if (color == 'red' ) { color2 = 'bb0000'; SetCookie("kolor", color, exp); } // (...) } if(!GetCookie("kolor")) { styl = "blue.css"; } else { styl = GetCookie("kolor"); styl += ".css"; } document.write("<link href='"+styl+"' type='text/css' rel='StyleSheet' />"); </script>
Możecie mi powiedzieć dlaczego ciasteczko zawsze wygasa po zakończeniu sesji, a na IE w ogóle się nie tworzy?
I byłbym wdzięczny za optymalizację kodu.