MudGuard: Cookie zernichten - wie?

Beitrag lesen

Hi,

Ein
document.cookie = "";
bewirkt rein gar nichts.
kurzes googlen bringt mich zu http://www.onetwomax.de/magazin/8613/Kekse_in_JavaScript.htm - und dort wird zum löschen eines cookies die funktion writeCookie() mit writeCookie('myCookie', '', 0) aufgerufen.
was die dann macht, läuft letztendlich auf
document.cookie = "myCookie=";
hinaus.

Hm. Damit ist der Cookie aber nach wie vor vorhanden, nur hat er jetzt einen leeren Wert.

Ah, kombiniert mit einem expires in der Vergangenheit verschwindet er.

(zumindest aus Javascript-Sicht - unter Tools - Options - Privacy - Cookies wird er noch aufgelistet als "expires at end of session")

Ist zwar absolut unlogisch, daß document.cookie = ""; nicht das Löschen bewirkt, aber so ist Javascript nun mal ...

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.