David Hörpel: Frage zu Script

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">
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!

  1. 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.

    nimm's mir bitte nicht übel, aber ich habe selten etwas sinnfreieres gesehen. Du solltest Dir zunächst überlegen, ob die Mühe der Differenz aus potentiellem Nutzen und offensichtlichem Qualitätsverlust wert ist.

    Dazu habe ich zwei verschiedene Lösungsansätze erarbeitet, die aber beide nicht ihren Zweck erfüllen:

    Und das bedeutet?

    <SCRIPT LANGUAGE="JavaScript">

    ERROR: Required attribute "TYPE" missing.

    Cheatah