Mastershrimp: Cookies löschen im IE

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

--
Kämpft für die Rettung von dem Genitiv!
>> http://design.mastershrimp.com
  1. hallo,

    versuch es mal mit

    ...expires=Fri, 02 Jan 1970 00:00:00 UTC...

    dies geht bei mir bei allen browsern

    gruss LenaLuna

    1. Perfekt! Klappt.

      Liegt das daran, dass ich zuerst "GMT" anstelle von "UTC" verwendet habe?

      Danke für deine Hilfe!

      Gruß

      Mastershrimp

      --
      Kämpft für die Rettung von dem Genitiv!
      >> http://design.mastershrimp.com
      1. 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

        1. 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

          --
          Kämpft für die Rettung von dem Genitiv!
          >> http://design.mastershrimp.com
          1. 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

            --
            "Look, that's why there's rules, understand? So that you _think_ before you break 'em."