MudGuard: Besucher soll nur beim ersten Besuch Startseite sehen

Beitrag lesen

Hi,

<script type="text/JavaScript">
-->
if (document.cookie != '')
{
  window.location="eingang.html";
}
else
{document.cookie = "Besuch=Positiv" + "expires=Sat, 31-Dec-03 00:00:00 GMT";}
// -->
</script>

Überleg Dir, unter welcher Voraussetzung obiger Code den Cookie setzt: genau dann, wenn er schon gesetzt ist...

Der Witz ist, dass das alles im Mozilla super klappt, Opera und IE machen dagegen nicht mit! :-(

Das dürfte an unterschiedlicher Auffassung der Eigenschaft document.cookie liegen für den Fall, daß kein Cookie gesetzt ist.
Die einen liefern '', die anderen undefined oder null...

Mir geht's wirklich nur mal ganz grundsätzlich darum, dass der Besucher die Startseite NUR beim ersten Besuch (ohne Cookie) sieht!

Naja, mit obiger Konstruktion wird das aber auch dann der Fall sein, wenn ein Besuch nach dem 31. Dezember c.a. stattfindet...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/