function WertHolen(Schluessel) { var Wert = ""; var SchluesselLaenge = Schluessel.length; if(document.cookie) { Wertstart = document.cookie.indexOf(Schluessel) + SchluesselLaenge; Wertende = document.cookie.indexOf(";",Wertstart); if(Wertende == -1) { Wertende = document.cookie.length; } Wert = document.cookie.substring(Wertstart,Wertende); } return Wert; } function WertSetzen(Bezeichner, Wert, Verfall) { var jetzt = new Date(); var Auszeit = new Date(jetzt.getTime() + Verfall); document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";"; } function CookieAktuallisieren(Benutzer,Kennwort,Zaehler,letzterBesuch,letzterBrowser) { var Verfallszeit = 1000*60*60*24*365; var Benutzerdaten = ""; var jetzt = new Date(); var AktDatum = new Date(jetzt.getDate()); var AktZeit = new Date(jetzt.getTime()); var AktBrowser = navigator.userAgent; var TempBrowser = ""; var Anzahl = WertHolen("Zaehler="); AktBrowserWoerter = AktBrowser.split(";"); for(i = 0; i<= AktBrowserWoerter.length; i++) { TempBrowser = TempBrowser + AktBrowserWoerter[i] + " "; } AktBrowser = TempBrowser; TempBrowser = AktBrowser; if (TempBrowser.search(/undefined.+/) != -1) { AktBrowser = TempBrowser.substr(0,TempBrowser.search(/undefined.+/)); } if(Anzahl != "") { Zaehler = parseInt(Anzahl); } if(document.cookie) { Zaehler = Zaehler + 1; } else { Zaehler = 1; } WertSetzen("Zaehler",Zaehler,Verfallszeit); WertSetzen("Benutzer",Benutzer,Verfallszeit); WertSetzen("Kennwort",Kennwort,Verfallszeit); WertSetzen("letzterBesuchAm",AktDatum,Verfallszeit); WertSetzen("letzterBesuchUm",AktZeit,Verfallszeit); WertSetzen("letzterBrowser",AktBrowser,Verfallszeit); Benutzerdaten = " " + Zaehler + ". Besuch von '" + Benutzer + "'. Letzer Besuch: " + letzterBesuch + ", mit: " + letzterBrowser; /* alert(Benutzerdaten); */ }