Hallöchen ihr Scripter.
Ich habe eine Fragen zu einem von mir angepassten vorgefertigten Script, um eine Breadcrumbs-Navigation per JS zu erstellen.
Der Code dieser Funktion wertet normalerweise die URL, die momentan aufgerufen ist aus, indem sie sie in ihre Bestandteile zerlegt (= jeder Slash ein neuer Array-Eintrag) und diese dann in Linkform wiedergibt.
Da dies in meinem Fall aber nicht funktioniert, da ich (leider) mit Frames arbeiten muss, möchte ich das Script so umschreiben, dass er die location des Content-Frames als Bezugspunkt für die Zerlegung benutzt.
Hier erst einmal der Code des iFrames, den ich als Referenz benutzen will:
Dies hier ist der von mir abgeänderte JS-Code, um die location des Frames als Referenzpunkt zu benutzen.
Wenn ich das ausprobiere, erhalte ich diese Fehlermeldung:
frames.content_frame has no properties
Nun frage ich mich: wo liegt mein Fehler? Ich habe es bereits mehrfach duchgelesen, aber ich entdecke einfach nichts...
Auch habe ich es mit anderen Formulierungen (z.B.: document.getElementById("content_frame").location.href etc.) versucht, was aber immer den gleichen Fehler verursachte...
Ich habe eine Fragen zu einem von mir angepassten vorgefertigten Script, um eine Breadcrumbs-Navigation per JS zu erstellen.
Der Code dieser Funktion wertet normalerweise die URL, die momentan aufgerufen ist aus, indem sie sie in ihre Bestandteile zerlegt (= jeder Slash ein neuer Array-Eintrag) und diese dann in Linkform wiedergibt.
Da dies in meinem Fall aber nicht funktioniert, da ich (leider) mit Frames arbeiten muss, möchte ich das Script so umschreiben, dass er die location des Content-Frames als Bezugspunkt für die Zerlegung benutzt.
Hier erst einmal der Code des iFrames, den ich als Referenz benutzen will:
Code:
<iframe id="content_frame" name="contentwin" src="folder/file.html" frameborder="0" width="100%" height="657px"></iframe>
Code:
sURL = frames['content_frame'].location.href;
frames.content_frame has no properties
Nun frage ich mich: wo liegt mein Fehler? Ich habe es bereits mehrfach duchgelesen, aber ich entdecke einfach nichts...
Auch habe ich es mit anderen Formulierungen (z.B.: document.getElementById("content_frame").location.href etc.) versucht, was aber immer den gleichen Fehler verursachte...
Kommentar