hi js
ich habe deine antwort gestern gelesen, aber wenn ich ehrlich bin hab ich sie gestern nicht so ganz verstanden, allerdings sieht es heute anders aus ;), sprich ich habs verstanden, leider hab ich jetzt nen anderen lösungesweg gefunden
aber Du wolltest doch auch heute noch das Ziel eines Links per JS ändern?!
du wolltest doch soetwas wie onIrgendEinEvent="IrgendEinBild.src='bildname oder src'" halt für einen Link.
eben nicht links.src, wie Du erwartet hast, sondern link.href
der auch funktioniert, im moment packe ich alles in eine form und splitte den perl output nach bedarf und setze es über eine javascript funktion ein, in meinem test frame funktionierts wunderbar..., aber da wo es einsetzt werden muss noch nicht so richtig
ich denke es liegt an den 2 verschachtelten frames..., wenn ich vom top frame in den darunterliegenden frame zugreifen will, ist parent doch denkbar schlecht?!, geht das dann nur über den frame namen?, oder index?
wie kann ich einen frame ansprechen der in einem anderen frame liegt?
oi, ich blick da nicht durch. irgendwie kommt mir das etwas zu kompliziert vor, um einfach einen banner anzuzeigen. auch egal:
ist Dein Problem momentan der Zugriff auf ein bestimmtes Frame?
steht doch alles in SELFHTML
frames(index) spricht die Frames an, die von der Datei aus unterhalb liegen, in der Deine JS-Routine läuft.
ein top davor macht das oberste Frame zum Ausgangspunkt.
Mit top.frames(0).object.attribut kannst Du also von jedem Frame aus, egal wie verschachtelt, immer object.atribut im ersten Frame, dass direkt zum ersten Frameset gehört, aufrufen.
ein parent davor wandert nur eine Ebene hinauf.
Ich möchte das einmal etwas vergleichen mit den Pfadangaben
Pfadangabe * enspr. Framereferenz
/ referenziert das Root-Verzeichnis * top referenziert den Rootframeset
.. referenziert das Verz. darüber * parent das Fensterobjekt darüber
dateiname (dateiname relativ vom aktuellen Ort) * frames(i): frame relativ zum aktuellen Frame
geklärt?!
gruß sven