-.-
Dann halt nochmal zum mitschreiben..
Aufbau:
Enterseite (index.html)
-Willkommensseite (willkommen.html)
-Seite mit Themen ab 18 a (seitea.html)
-Seite mit Themen ab 18 b (seiteb.html)
-Seite mit Themen ab 18 c (seitec.html)
Vorhaben:
Auf der Enterseite soll es 2 Links geben, einer führt zur Willkommenseite und setzt einen Cookie, der andere führt zu Google.
Auf der Willkommenseite und allen anderen Seiten wird man bevor die Seite läd zur Enterseite weitergeleitet falls der Cookie nicht existiert.
So ähnlich wie bei Youporn also, nur das hier html vorliegt..
Versuch:
Enterseite:
<head>
<script type="text/javascript">
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
window.location.href = "willkommen.html";
}
</script>
</head>
<body>
<a href="javascript:createCookie()">Ich bin 18 Jahre oder älter</a><br>
<br>
<a href="http://www.google.de">Ich bin 17 Jahre oder jünger</a>
</body>
Alle anderen Seiten:
<head>
<script language="javascript" type="text/javascript">
<--
if (document.cookie)
{
void(0)
}
else window.location.href = "index.html"
}
-->
</script>
<head>
Problem:
Es funktioniert nicht.. der Cookie scheint gesetzt zu werden jedenfalls finde ich einen im Cache, aber auch wenn ich ihn nicht habe werde ich nicht auf den Index weitergeleitet..
Noch ein Problem:
Wenn Javascript aus ist passiert nichts, ich brauche also folgendes:
<noscript>
automatische weiterleitung auf index.html ohne scripts
</noscript>
Ich hoffe auf hilfe^^
MfG TF4