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