Dein Skript kann auch nicht funktionieren. Es gibt keine JavaScript Funktionen, die setCookie und getCookie lauten. Du verwechselst JavaScript mit PHP.
Nun zu deinem Skript:
Du hast beim Funktionsaufruf checkCookie
s geschrieben, aber bei der Funktionsdeklaration checkCookie. Des Weiteren gehört ein onload-Eventhandler normalerweise in das body tag.
Ich hab dein Skript jetzt mal funktionieren neu/umgeschrieben:
|
JavaScript Code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<html>
<head>
<script language="JavaScript">
<!--
function checkCookie() {
document.cookie="OK";
if(document.cookie=="OK") {
alert('Cookies aktiviert');
}
else {
alert('Cookies deaktiviert');
}
}
//-->
</script>
</head>
<body>
<a href="forum.php" onclick="checkCookie()">Teste</a>
</body>
</html>
|
Cookies werden in JavaScript mittels document.cookie gesetzt.
Weitere Informationen:
http://de.selfhtml.org/javascript/objekt…ment.htm#cookie
Was dir in Zukunft auch noch beim Suchen von Fehlern in JavaScript helfen könnte, wäre FireBug:
https://addons.mozilla.org/de/firefox/addon/1843