auf DIVs in anderen Frames zugreifen
Rianee
- javascript
hi^^
ich habe keine Ahnung von javascript mal vorweg, bitte nicht schimpfen^^
also ich hab folgendes problem:
ich habe z.b. ein frameset
<frameset cols=50%,50%>
<frame src=1.html name=links>
<frame src=2.html name=rechts>
</frameset>
1.html:
<div id="blah">Hallo</div>
2.html:
nun..
wie kann ich nun von hier auf das DIV zugreifen?
hab schon diverses probiert und auch google belästigt..
naja hier ist meine letzte hoffnung ;D
danke danke danke für hilfe :D
Hi,
solltest du meinen, aus einem frame auf ein element im anderen frame zugreifen:
top.frames["FrameName"].getElementById('ElementId')
Gruß
Phil
Hallo,
...
Fehler,
"Das Objekt unterstützt diese Eigenschaft oder Methode nicht"
:(
ich hab ein einfaches .innerHTML benutzt, warum funktioniert das nicht?
Bei anderen Dokumenten (ohne Frames) funktioniert das ohne probleme...
Nochmal Thx^^
Hi,
also, kurze zusammenfassung:
top <- oberstes seitenobjekt (seite die die frames beinhaltet)
Frames <- Array mit allen Frames, dahinter arraytypisch [""] mit dem namen deines frames drin.
und dann befindest du dich praktisch in dem anderen dokument.
von da aus gehts weiter wie als wenn du keine frames benutzt.
ansonsten kann ich ebenfalls nur svens artikel empfehlen, steht alles drin ;)
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/
Gruß
Phil
na klasse
:/
...
der zugriff ist jetzt kein problem mehr, nur kann ich damit nicht arbeiten, bei jeder funktion die ich probiere schreibt er mir den Fehler rein, da kann ich auch nichts mit dem tutorial da anfangen...
Hi Rianee,
wie kann ich nun von hier auf das DIV zugreifen?
darüber hat sich Sven bereits ausführlich Gedanken gemacht:
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/
Grüße,
Roland