Christopher Schmidt: JavaScript: Cookieinhalt dynamisch ändern?

Hallo,

Ich habe so einen Cookie gesetzt:

var ablauf = new Date();
var indreistunden = ablauf.getTime() + (3 * 60 * 60 * 1000);
ablauf.setTime(indreistunden);
document.cookie = "name=onefalse; expires=" + ablauf.toGMTString();

Nun möchte ich mitten im Pogrammablauf den Cookie __ändern__! Dies wollte ich per Function regeln:

function deltecookie() {
document.cookie = "name=onetrue; expires=Thu, 01-Jan-70 00:00:01 GMT;";
}

Aber dadurch wird ein neuer Cookie erstellt, und kein Cookie gelöscht.

Nun die Frage: Wie kann ich den Inahlt eines Cookies ändern???

Viele Grüße aus Bad Oeynhausen,

Christopher Schmidt

____________
Aktuelles Projekt: [URL]http://www.chrissi-in-the-web.de[/URL]

  1. hi,

    document.cookie = "name=onefalse; expires=" + ablauf.toGMTString();
    document.cookie = "name=onetrue; expires=Thu, 01-Jan-70 00:00:01 GMT;";
    Aber dadurch wird ein neuer Cookie erstellt, und kein Cookie gelöscht.

    wenn du deinen freund _hans_ auf ein bier einlädst, _hans_ sich dann asig zu benehmen beginnt und du ihn rausschmeissen möchtest, dann sagst du doch wohl auch nicht "geh bitte nach hause, _fred_!" - oder?

    gruss,
    wahsaga

    1. wenn du deinen freund _hans_ auf ein bier einlädst, _hans_ sich dann asig zu benehmen beginnt und du ihn rausschmeissen möchtest, dann sagst du doch wohl auch nicht "geh bitte nach hause, _fred_!" - oder?

      gruss,
      wahsaga

      Ähhm, ja. Und was willst du mir damit sagen?

      1. Hallo,

        naja, was wollte er sagen? Hans und Fred sind Namen. Und jeder möchte mit seinem angesprochen werden, dann machen Freunde auch manchmal das, was man will. (Kinder weniger ;-)) So ist das mit den Cookies. Namen (name) gibts da auch. Möchtest Du einen cookie mit einem namen überschreiben, dann solltest Du auch den gleichen namen (name) verwenden. Das scheint aber, nach einem flüchtigen BVlick auf Dein Script, nicht der Fall zu sein. Und da Cookies nicht schizophren sind ;-)))

        Chräcker