Hallo
function setCookie( cname, cvalue ) { var d = new Date(); d.setTime(d.getTime() + (90*24*60*60*1000)); // 90 Tage aufbewahren var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/;" + " domain=remso.eu; "; alert ( "setCookie( "+cname+", "+cvalue+" )" ); }
An den Stellen, wo tatsächlich nur Stringverkettungen stattfinden, ohne, dass mit Code vorgegebene oder berechnete Werte eingefügt werden, kann die Verkettung auch weggelassen werden. Konkret betrifft das in deinem Code die Pfad- und Domainangaben für das Cookie.
document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/; domain=remso.eu;";
Man kann auch einen Schritt weiter gehen und die vorher stattfindende Verkettung für die Variable expires
weglassen. Das spart einen weiteren Operationsschritt.
document.cookie = cname + "=" + cvalue + "; expires=" + d.toUTCString() + "; path=/; domain=remso.eu;";
Ob das in relevanter Weise Ausführungszeit spart, wage ich zwar zu bezweifeln, ich kann da aber trotzdem nicht hinsehen, ohne, dass es in den Fingern juckt. 😉
Tschö, Auge
--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett