Cookie lesen = GetCookie();
Überprüfe bitte, ob ich bei den Funktionen die Eingabewerte & Rückgabewerte richtig gemacht habe. Merci
function SetDefault() {
<!-- Cookie definitionen -->
var name = "scluzern-galerie"; // Name der Cookie
var wert = "nutzung"; // Übergabewert
var days = 1; // 1 - XXX
var hours = 1; // 1 - 24
var minutes = 1; // 1 - 60
return name, wert, days, hours, minutes;
}
function SetCookie(name, wert, days, hours, minutes) {
<!--Cookie schreiben-->
var expires = new Date();
var expires_date = expires.getTime() + (days * hours * minutes * 60 * 1000);
expires.setTime(expires_date);
document.cookie = name + "=" + wert +"; expires="+ expires.toGMTString() +";";
}
function GetCookie() {
wert_akt = document.cookie;
wert_akt = wert_akt.slice(wert_akt.indexOf("=")+1,wert_akt.length);
return wert_akt();
}
function ClearCookie(name, wert) {
<!-- Cookie löschen -->
document.cookie = name + "=" + wert +"; expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
----------------
Funktionsaufrufe:
SetDefault();
GetCookie(wert_akt);
ClearCookie(name, wert);
SetCookie(name, wert, days, hours, minutes);
---------------
Überprüfung des Inhaltes des Cookies:
var wert_akt = "";
if (document.cookie)
{
GetCookie(wert_akt);
if (wert_akt == wert) {
........
Funktioniert dies so mit den Funktionsaufrufe. Habe vorher meinen Programmcode etwas übersichtlicher gemacht, dh mit funktionsaufrufen. Jedoch habe ich im Explorer einen Fehler des Codes...
mfg