Hallo,
vielen Dank für eure bisherige Hilfe! Die Funktion von Steffen hat tatsächlich funktioniert!
also war meine Vermutung bezüglich des Timings wohl richtig: *Während* des Ladens enthält document.URL noch keine verwertbare Information.
Zwar wird die Funktion geladen, wenn man sich bereits im entsprechenden Dokument befindet und dann aktualisiert. Klicke ich aber den entsprechenden Link an, der zu dieser Seite führt, wird die Funktion unerklärlicherweise nicht geladen. Weiß jemand warum?
Mit "geladen" meinst du wohl "ausgeführt".
Das könnte aber ein Caching-Problem sein. Der onload-Handler wird nicht immer beachtet, wenn das Dokument aus dem Cache geladen wird, anstatt es neu vom Server anzufordern.
Viel mehr kann ich aus deiner Beschreibung jetzt nicht herauslesen ...
@Steffen: Die Fehlerkonsole meines Firefox gab bei der alten Version der Funktion (hab's gerade noch mal versucht) überhaupt keine Meldung aus.
Das heißt, die Eigenschaft document.URL existiert schon (sonst käme beim Zugriff eine Fehlermeldung), ist aber noch leer.
Ciao,
Martin
Die letzten Worte des Architekten:
Mir fällt da gerade was ein...