Calocybe: auf Herkunftsseite reagieren

Beitrag lesen

Moin!

if (document.referrer == "DieSeiteHalt.html") {
funktion blablabla
}
klappt nicht (ist wahrscheinlich auch vollkommen falsch aber es hilft mir ja keiner) :(

Vollkommen falsch nicht, nur ein bisschen. Bevor Du loslegst, solltest Du erstmal wissen, was in document.referrer drinsteht. Lass es Dir also mal an geeigneter Stelle mit alert(document.referrer) anzeigen. (z.B. in die Adresszeile des Browsers
  javascript:alert(document.referrer)
eingeben.
Du wirst erkennen, dass dort eine *vollstaendige* URL steht und nicht nur der Dateiname. Wenn Du nur den Dateinamen zum Vergleichen benutzen willst, musst Du den ausschneiden. Dabei helfen Dir die Methoden .lastIndexOf() und .substr() des String-Objekts. Lies die Funktionsweise dieser Methoden in </selfhtml/tecl.htm#a16> nach. Der Dateiname steht hinter dem letzten '/' einer URL. Jetzt musst Du die Puzzleteile zusammensetzen.

http://www.rautenberg.privat/selfhtml/tecbb.htm#a10
der is tot X-|

Macht nichts, gibt ja noch mehr schoene Links, z.B. </selfhtml/tecbb.htm#a10>.

So long