Calocybe: What the hell is document.referrer.substr(0,0)+... ?

Beitrag lesen

Moin!

ich komm einfach nicht drauf wie das funktioniert:
ich will, dass eine seite verschiedene funktionen ausführt, wenn sie von verschiedenen seiten aufgerufen wurde, dh es soll funktion A aufgerufen werden, wenn man von seite 1, funktion B wenn man von seite 2 kommt.

Nun, in window.document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/" steht (meistens) die vollstaendige URL der Seite, von der der Besucher kommt. Diesen Wert musst Du eben mit irgendwas vergleichen und entsprechende Aktionen vornehmen. Willst Du nicht die komplette URL verwenden, musst Du entsprechende Teile mit substr(), substring() oder regulaeren Ausdruecken ausschneiden.
Literatur: </selfhtml/tecl.htm>, http://developer.netscape.com/docs/manuals/js/client/jsref/string.htm

nun hab ich schon rausgefunden, dass man das irgendwie mit document.referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/".substr(0,0)+"http://www.mmjp.or.jp/knife/" hinbiegt, aber wie ?-(

Das bezweifel ich.

Ich habe diese Zeile nun schon des oefteren hier im Forum gesehen. Waere schoen, wenn mir mal jemand erklaeren koennte, was man sich davon verspricht.

So long

P.S. n.d.p: Bei der Eingabewiederholung wird " im Themenfeld nicht gequoted. Deswegen musste ich gerade das "http://www.mmjp.or.jp/knife/" selber nochmal anfuegen.
P.P.S. Aber dann ist der Titel zu lang. ;-)