Wolfgang Kern: Cookies im Java Script

Ich würde gerne im Javascript Cookies verwenden, aber weis nicht wie!!
Ich hoffe mir kann jemand helfen!!

  1. Ich würde gerne im Javascript Cookies verwenden, aber weis nicht wie!!
    Ich hoffe mir kann jemand helfen!!

    Hi!
    Kurze Frage, kurze Antwort:
    http://www.teamone.de/selfhtml/tecbb.htm#a5

    Gruß
    Denis

  2. Ich würde gerne im Javascript Cookies verwenden, aber weis nicht wie!!
    Ich hoffe mir kann jemand helfen!!

    ich habe dazu 3 funktionen geschrieben die ich immer wieder wenn es um cookies in java script geht verwende...
    du kannst sie dir ja einfach in dein script kopieren - die haltbarkeitsdauer der cookies ist praktisch auf ewig gesetzt
    mit getc kannst du ein cookie auslesen oder herausfinden ob überhaupt eines existiert
    also in etwa so...
    abfrage ob cookie da:
    if(getc("nase") == null)
    {
    *irgendwas was passieren soll wenn keins da is*
    }

    cookie auslesen:
    var nasencookie = getc("nase");

    mit setc kannst du ein neues cookie schreiben - etwa so:
    setc("nase","heute hatte sie schnupfen");

    im cookie nase steht dann heute hatte sie schnupfen...

    so und löschen geht auch ganz einfach mit delc:
    delc("nase");

    und weg is das nasencookie

    oder schau dir einfach an wie das aufgebaut is da unten dann kommst du vielleicht selber drauf wies funktioniert
    cu

    function getc(name)
    {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen)
    {
    var offset = i + alen;
    if (document.cookie.substring(i,offset) == arg)
    {
    var endstr = document.cookie.indexOf(";",offset);
    if (endstr == -1) endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset,endstr));
    }
    i = document.cookie.indexOf(" ",i) + 1;
    if (i == 0) break;
    }
    return null;
    }

    function setc(name,value)
    {
    var exp = new Date();
    exp.setTime(exp.getTime() + 10000000000000);
    document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString();
    }

    function delc(name)
    {
    var value = getc(name);
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString();
    }