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