Archivlink: javarea.de Forum > JavaScript > Umleitung basierend auf vorherige URL
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Umleitung basierend auf vorherige URL

Pages: [1]

geschrieben von Robb am 27.12.2005 - 19:35
Hallo, gibt es ein Umleitungsscript, das von der URL abhängt, von der der Besucher kommt? Ich möchte Besucher, die von einer bestimmten URL kommen, zu einer bestimmten Seite umleiten, während alle anderen zur normalen Startseite meiner HP kommen.

Vielen Dank

geschrieben von Klaush am 27.12.2005 - 20:30
Die aktuelle URL des Browsers kannst du mit document.url abfragen.

Hier ein komplettes Beispiel, bitte probier ein wenig rum!
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
<script type="text/javascript">

// aktuelle URL aus Browser in variable URL schreiben
var URL = document.URL;

// urllist ist das Array welches die gefilterten URL beinhaltet....
// ... referlist ist das Array welches bei vergleich geladen werden soll.
var urllist = new Array("http://t-online.de","http://javarea.de","http://localhost/test.html");
var referlist = new Array("http://meineSeite.de/a.html","http://meineSeite.de/b.html","http://meineSeite.de/c.html");

// in Schleife pruefen ob aktuelle URL in Array urllist enthalten ist....
// .... wenn ja, dann leite auf entsprechende seite weiter
for (var i=0; i<urllist.length; i++)
{
	if (urllist[i] == URL)
		location.href=referlist[i];
} 

</script>


Arrays lassen sich auch anders anlegen, es kommt natürlich immer darauf an wieviel Werte dein Array enthalten soll.

siehe hierzu knowlegde: http://de.selfhtml.org/javascript/o..../array.htm

geschrieben von René am 28.12.2005 - 09:33
Pssst, er will nicht die Url des Documents sonden den Referrer von wo der Besucher herkommt.

geschrieben von Klaush am 28.12.2005 - 16:59
Ops ... in diesem Fall brauch er nur das document.url mit document.referrer tauschen.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.