Tester: Ich habe wohl ein Brett vorm Kopf?! Cookies???

Hallihallo alle von forum.de.selfhtml.org

Ich habe nen großes Cookie-Problem. Ich habe gestern schon gefragt, aber da habe ich keine Antwort bekommen!

Es ist so:

Dieser Code:

<html>
<head>
<script type="text/javascript">
function deltecookie() {
document.cookie = "name=contextmenutrue; expires=Thu, 01-Jan-70 00:00:01 GMT;";
}

var ablauf = new Date();
var indreistunden = ablauf.getTime() + (3 * 60 * 60 * 1000);
ablauf.setTime(indreistunden);

if(navigator.cookieEnabled == false){alter("Für Diese Funtkion müssen Cookies aktiviert sein!"); }
else {
if(document.cookie)
{
document.write(document.cookie);
document.write("<br><br><a href="#" onclick="deltecookie()">Cookie löschen?</a>");

}
else {
document.write("Cookie setzen?");
document.cookie = "name=contextmenufalse; expires=" + ablauf.toGMTString();
}
}
</script>
</head>
<body>
</body>
</html>

Funtkioniert sehr gut. Nur, wenn ich den ersten Cookie (name=contextmenufalse) löschen will, wird ein neuer Cookie parallel zum alten Cookie erstellt. (Ein zweiter Cookie). Ich möchte aber, das der erste Cookie geändert werden soll. Ausserdem gibt es ein Problem mit dem Verfallsdatum des Cookie. Wenn ich den Cookie "name=contextmenufalse" setzte, wird er nicht korrekt gelöscht. Woran könnte das liegen?

Ich hoffe auf schnelle Hilfe,

Tester

  1. Ich kenn mich mit Cookies zwar net so gut aus, aber die hier dafür umso besser: http://selfhtml.teamone.de/javascript/beispiele/seitenbesuche.htm ;)
    Lies es dir einfach mal durch, ich denke dass da die grundliegenden Befehle drin stehen.
    Wegen der fehlenden Antwort: Lies dir dazu mal die ForumsFAQ durch! Da stehen gewissen Regeln, an die man sich halten sollte - vielleicht lags daran ;)
    MfG

    Max