David Hörpel: document.referrer

Beitrag lesen

Hi!

Wenn ein Besucher nicht von der Hauptseite aus kommt, erscheint eine Confirm-Box, die ihn fragen will, ob er auf die Huptseite wechseln will oder nicht.
Dazu habe ich zwei verschiedene Lösungsansätze erarbeitet, die aber beide nicht ihren Zweck erfüllen:

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
if(document.referrer.length > 0 && document.referrer.indexOf("latin/index.htm") != -1){}
else {Check = confirm("Sie kommen gerade nicht von der Hauptseite. Wollen sie zur Hauptseite umgeleitet werden?")
if(Check == true) {location.href="index.htm"};}
</Script>

und

umleitung = "http://www.spicken.de/latin/test/index.htm";
if (document.referrer != umleitung ){
Check = confirm("Sie kommen gerade nicht von der Hauptseite. Wollen sie zur Hauptseite umgeleitet werden?");}
if(Check == true) {location.href="index.htm"}

Beide Scripte könnt ihr auch im Netz unter http://www.spicken.de/latin/test/gans.htm bzw. unter http://www.spicken.de/latin/test/reformen.htm oder http://www.spicken.de/latin/test/goetter.htm anschauen. Die Indexseite könnt ihr unter http://www.spicken.de/latin/test/index.htm erreichen.

Was mache ich denn da falsch?

Gruß David!

Ps: auch wenn einige meinen, dass sich der aufwand nicht lohnt, ich bin da anderer Meinung. Schreibt mir das bitte NICHT ins Forum. Danke!