Andreas-Lindig: Cookies im Mozilla dauerhaft speichern

Hallo zusammen,
ich mache gerade in Cookies und habe im Mozilla/N6 ein Problem:
Wenn ich dem Cookie eine Lebensdauer mit 'expires=irgendwas' zuweise,
sollte er nach dem Schließen des Browsers ja erhalten bleiben.
Im Internet-Explorer funktioniert das auch, aber im Mozilla verschwinden
die Cookies immer beim schließen des Browsers, ansonsten hälte er
die vorgegebenen Zeiten - solange er offen ist - auch ein.

Weiß jemand Rat?

hier ein TestBeispiel:
http://dhtml.andeas-lindig.de/javascript/daten_uebergeben/uebergabe1.htm#a_3 siehe dort Punkt 3.1

danke für Hilfe und Gruß, Andreas

  1. Hallo Andreas,

    also wenn ich Dein Formular ausprobiere, dann setzt mein Mozilla 1.1b ein Cookie, das auch nach einem Browser-Neustart noch Gültigkeit besitzt und dementsprechend ausgelesen werden kann.

    Mozilla kann man übrigens anweisen, gesetzte Cookies beim Beenden des Browsers zu löschen, egal welche Gültigkeitsdauer eingetragen ist. Schau also mal nach, was in Deiner Cookie-Verwaltung eingestellt ist...

    Viele Grüße
    Carsten

    PS: am Ende des GMT-Strings steht beim Mozilla "GMT" im Gegensatz zu "UTC" beim IE, das wird aber durch toGMTString() (natürlich) automatisch richtig erzeugt, daran kann es also auch nicht liegen...

  2. hi,

    hier ein TestBeispiel:
    http://dhtml.andeas-lindig.de/javascript/daten_uebergeben/uebergabe1.htm#a_3 siehe dort Punkt 3.1

    unter Mozilla 1.1 bleibt Dein cookie erhalten - allerdings braucht es einen _zweifachen_ Klick, damit Deine Funktion den Wert anzeigt.

    Moeglicherweise hattest Du in einer frueheren Version von Mozilla eine grundsaetzliche Cookieloeschung bei Sessionende aktiviert.
    Wenn Du nun Probleme hast hilft es eventuell, das Moz-Profil (konkret: pref.js) zu loeschen. Wurden naemlich aus aelteren Profilen Eintraege in Profile  der aktuellen Versionen uebernommen, kommt es zuweilen zu solchen Fehlern.

    Gruesse  Joachim