Hallo,
Vielleicht hilft es ja auch, wenn ich vorschlage, dass ihr euch mal folgende Zeilen näher anschaut:
"setzeCookie('CookieESN1Umfrage', CookieWert, ", GlaubtWirMachen = ", GlaubtWirMachen);}" in der "function Cookie()", sowie folgende Funktion:
" function setzeCookie(name, wert1, wert2, wert3, wert4) {
var argv = setzeCookie.arguments;
...
deine Funktion "setzeCookie" ist so schön kompliziert und da ist es kein Wunder, wenn du sie falsch anwendest.
Sind dir die Argumente der Funktion klar?
Scheinbar musst du eine bestimmte Reihenfolge einhalten!
dabei könnte es mit dieser Alternative so einfach sein:
function cookie_set(name, value, expiredays) {
var expire_date = new Date();
expire_date.setTime(expire_date.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = name + "=" + value + "; expires=" + expire_date.toGMTString() ;
}
cookie_set("abc","xyz",2); // cookie 2 Tage gültig
cookie_set("abc","",-1); // cookie löschen
beachte jetzt noch
- dass "value" kein "=" oder ";" beinhalten darf
- dass man nicht beliebig viele Cookies vergeben kann
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·