Cookies löschen im IE
Mastershrimp
- javascript
0 LenaLuna0 Mastershrimp0 LenaLuna0 Mastershrimp0 wahsaga
Heyho!
Ich habe auf einer Seite (http://www.html-world.de/artikel/art_j15.php) den Tipp bekommen, Cookies zu löschen, indem ich die Ablaufzeit in die Vergangenheit setze...
In Mozilla klappt das auch wunderbar. Nur der IE streikt.
Woran liegt das?
function Delete_Cookie()
{
if(document.cookie)
{
var name = document.formular.username.value;
var passw = document.formular.passw.value;
if(name=="" || passw=="")
{ alert("Bitte trage zuerst deinen Namen und dein Passwort in die entsprechenden Felder ein, bevor du den Cookie löschen lässt!"); }
else
{
document.cookie = name + "=" + passw + "; expires=Thu, 01-Jan-70 00:00:01 GMT;";
alert("Deine Daten wurden aus dem Cookie gelöscht! Die Seite wird nun neu geladen...");
location.reload();
}
}
else
{ alert("Es wurde kein Cookie gefunden, der hätte gelöscht werden können"); }
}
Oder gibt es eine andere offizielle Möglichkeit Cookies zu löschen?
Danke schonmal
Gruß
Mastershrimp
hallo,
versuch es mal mit
...expires=Fri, 02 Jan 1970 00:00:00 UTC...
dies geht bei mir bei allen browsern
gruss LenaLuna
Perfekt! Klappt.
Liegt das daran, dass ich zuerst "GMT" anstelle von "UTC" verwendet habe?
Danke für deine Hilfe!
Gruß
Mastershrimp
hallo,
Liegt das daran, dass ich zuerst "GMT" anstelle von "UTC" verwendet habe?
ich denke es liegt daran, dass das datum genau dem nullpunkt der unix-zeitmessung entsprechen muss und dies ist der
Fri, 02 Jan 1970 00:00:00 UTC
und nicht
Thu, 01-Jan-70 00:00:01 GMT
gruss LenaLuna
ich denke es liegt daran, dass das datum genau dem nullpunkt der unix-zeitmessung entsprechen muss und dies ist der
Im Prinzip sollte es doch egal sein. Hauptsache "Vergangenheit".
Naja. Egal. Vielleicht verstand der IE "GMT" nicht.
Gruß
Mastershrimp
hi,
Naja. Egal. Vielleicht verstand der IE "GMT" nicht.
das wäre glatt möglich, denn selfhtml weißt bzgl. toGMTString() ja darauf hin, dass die formate unterschiedlich sind:
"Beispiel einer Ausgabe:
Wed, 11 Mar 1998 18:17:28 GMT (Netscape)
Wed, 11 Mar 1998 18:17:28 UTC (MS Internet Explorer)"
evtl. haben auch noch die bindestriche, die du zwischen den datumsbestandteilen gesetzt hattest, gestört.
gruß,
wahsaga