Hallo,
hier meine zweite Antwort.
Ich habe inzwischen Entdeckungen gemacht.
Ich habe bemerkt, dass für die tatsächliche Abfrage nach dem
Cookie ein viel längeres Script vorgesehen war. Der Code, den ich vorhin gepostet habe, war die Vorarbeit eines befreundeten Programmierers (PHP, MySQL) der das Script etwas halbherzig eingebaut hatte,
wie ich nun feststellen musste.
Es sieht nun so aus:
<script type="text/javascript">
<!--
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" +
exp.toGMTString();
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
GetCookie ("style");
DeleteCookie ("style");
-->
</script>
Es löscht aber immernoch nicht den cookie namens style!
Weiß jemand was ich falsch mache?
Gruß,
Sebastian