document.referrer
David Hörpel
- javascript
0 Orlando
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!
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.
die kannst du dir gänzlich sparen. Warum? Wenn ein Besucher auf eine "Unterseite" kommt, dann über eine Suchmaschine oder über Bookmarks. Daraus kannst du schließen, dass das gewollt ist. Interessiert er sich für die Startseite, wird er sie ansurfen. Außerdem quälst du die Besucher mit einer Abfrage, die auf *jeder* Seite kommt, selbst dann, wenn man sich bereits seit 10 Seiten auf der Domain befindet. Das ist ein sicherer Weg, Besucher zu vertreiben.
Dazu habe ich zwei verschiedene Lösungsansätze erarbeitet, die aber beide nicht ihren Zweck erfüllen:
Willst du das immer noch?
Ps: auch wenn einige meinen, dass sich der aufwand nicht lohnt, ich bin da anderer Meinung. Schreibt mir das bitte NICHT ins Forum. Danke!
Dass *du* deine Irrwege erkennst, ist der Mehrwert dieses Forums. Du solltest klären, ob dein Versuch sinnvoll ist, bevor du Fehler suchst ;)
LG Orlando