Abfrage ob cookie gesetzt
Peter
- javascript
0 Andreas
Nen Guten Morgen !
Ich glaube ich hab die Nacht zu lange vor dem Rechner gesessen. Brauche aber unbedingt ne Lösung. Ich habe eine Abfrage gestaltet die mir einen Cookie setzt, und gleich wieder ausliesst. Jetzt bekomme ich entweder den Wert Hallo oder Null. Jetzt sitze ich hier und hänge an der blöden Umleizung auf die zwei Seiten (Cookie_an.htm oder Cookie_aus.htm). Bitte um Hilfe.
Das Script:
<html>
<head>
<script language="JavaScript">
<!-- vor alten Browsern verstecken
function setzeCookie(name, wert) {
var arg_wert = setzeCookie.arguments;
var arg_laenge = setzeCookie.arguments.length;
var expires = (arg_laenge > 2) ? arg_wert[2] : null;
var path = (arg_laenge > 3) ? arg_wert[3] : null;
var domain = (arg_laenge > 4) ? arg_wert[4] : null;
var secure = (arg_laenge > 5) ? arg_wert[5] : false;
document.cookie = name + "=" + escape (wert) +
((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
setzeCookie("test","Hallo!");
// -->
</script>
<script language="JavaScript">
<!-- vor alten Browsern verstecken
function holeCookie(name) {
name += "=";
var laenge = name.length;
var cookie_laenge = document.cookie.length;
var i = 0;
while (i < cookie_laenge) {
var j = i + laenge;
if (document.cookie.substring(i, j) == name)
return holeCookieWert (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function holeCookieWert(position) {
var ende = document.cookie.indexOf (";", position);
if (ende == -1)
ende = document.cookie.length;
return unescape(document.cookie.substring(position, ende));
}
alert(holeCookie("test"));
// -->
</script>
</head>
</html>
Vielen Dank im Vorraus.
Peter
Hallo!
Ich glaube ich hab die Nacht zu lange vor dem Rechner gesessen. Brauche aber unbedingt ne Lösung. Ich habe eine Abfrage gestaltet die mir einen Cookie setzt, und gleich wieder ausliesst. Jetzt bekomme ich entweder den Wert Hallo oder Null. Jetzt sitze ich hier und hänge an der blöden Umleizung auf die zwei Seiten (Cookie_an.htm oder Cookie_aus.htm). Bitte um Hilfe.
mmhh, ich glaube dieses Script habe ich einmal selbst gebastelt...ich glaube die Vorlage dafuer stammt sogar aus SELFHTML.
So, sollte es funktionieren:
<script language="JavaScript">
// Cookie Abfrage
document.cookie = "stempel=" + document.lastModified;
var gespeichert = "nichts gespeichert";
if (document.cookie) {
gespeichert = document.cookie;
// umleitung fuer aktivierte cookies
self.location.href = "http://www.a-netzwerk.de";
}
else {
document.cookie = "stempel=" + document.lastModified;
// umleitung fuer deaktivierte cookies
self.location.href = "http://www.a-netzwerk.de";
}
</script>
Viele Gruesse
Andreas