Bis jetzt hab ich versucht in einer Seite, die meiner Startseite vorgelagert ist und im Grund nur die Aufgabe hat, zu überprüfen, ob der Browser Flash unterstützt, diesen Java-Code eingebaut.
<script language="JavaScript">
Wenn du Java-Code eingebaut hast - warum steht dann da language=Javascript?
if(document.cookie)
{window.location.href = "start.htm"}
else
break;
"else break;" kann man auch weglassen, eine einfache if-Abfrage gibts auch. :)
</script>
Auf der Startseite befindet sich eine Checkbox, auf die man ein zukünftiges Überspringen auswählen kann. Auf dieser Seite befindet sich der Code:
<input type="Checkbox" name="Checkbox"> <font face="Arial">Diese Seite in Zukunft nicht mehr anzeigen!</font>
<script language="JavaScript">
if (document.Checkbox = true)
{document.cookie = "http://www.acam.at/start.htm";}
else {break;}
</script>
Ich hoffe, du kannst damit was anfangen.
Dir fehlt eine Aktion, die den Cookie setzt, wenn jemand die Checkbox anklickt, und das Cookie entfernt, wenn jemand die Checkbox wieder ausschaltet (sofern er sich noch umentscheidet).
Das schreibe ich dir aber nicht. Schau mal unter "onclick" nach, oder irgendeinem der anderen Event-Handler.
- Sven Rautenberg