Problem beim scrollen eines Iframes
Thomas Mell
- javascript
Hi Gemeinde,
jetzt habe ich auch mal ein Problem bei dem ich nicht weiterkomme.
Ich habe eine Seite in dem sich ein Iframe befindet.
Nun möchte ich die Seite im iframe zu einen bestimmten Element scrollen. Das erledige ich folgendermaßen:
document.frames("subTree").document.getElementsByTagName("TR")[1].scrollIntoView(True)
Das iframe scrollt korrekt zu dieser Stelle, allerdings auch die (umgebende) Hauptseite.
Wie kann ich erreichen das die Hauptseite nicht mitscrollt ?
viele Grüße
Thomas
Hallo, Thomas,
Nun möchte ich die Seite im iframe zu einen
bestimmten Element scrollen. Das iframe scrollt
korrekt zu dieser Stelle, allerdings auch die
(umgebende) Hauptseite. Wie kann ich erreichen
das die Hauptseite nicht mitscrollt ?
das Problem gab's hier kürzlich schonmal. Mein Vorschlag war, zunächst die Position der Seite auszulesen, dann zunächst zum gewünschten iframe-Inhalt zu scrollen und anschließend zur Ausgangsposition der Seite zurück.
Soll geklappt haben ...
Grüße,
Sebastian
hallo Thomas,
jaja, so ist das manchmal mit der "Betriebsblindheit" ...
document.frames("subTree").document.getElementsByTagName("TR")[1].scrollIntoView(True)
Das iframe scrollt korrekt zu dieser Stelle, allerdings auch die (umgebende) Hauptseite.
du befindest dich doch "innerhalb" deines iFrames und willst es selbst ansprechen? Dann genügt
document.getElementsByTagName("TR").scrollIntoView(True)
vollständig.
Wenn du das aber "von außen" über einen link ansprechen willst, ist es unsinnig "scrollIntoView" anzuwenden, dann solltest du Textmarken (<a name="marke">) setzen und die ansteuern
Grüße aus Berlin
Christoph S.