Kann man die Scrollbar in iFrames auf eine Startposition setzen?
HaMartens
- javascript
Hallo,
mich würde es interessieren, ob es irgendwie geht der Scrollbar eines iFrames einen festen Startwert zu geben.
Hiermit,
..
<iframe name="inhalt" id="inhalt" src="testseite.html" onload="frames['inhalt'].scrollBy(0,50)"></iframe>
..
funktioniert es zwar. Aber sobald ich dem iFrame einen height und width Wert zuweise, wirft mir die Fehlerkonsole den Fehler
"Fehler: Erlaubnis zum Lesen der Eigenschaft Window.scrollBy wurde verweigert" aus.
Irgendwelche Erklärung und oder Lösungen ? Danke !
Eine Möglichkeit:
In der Datei testseite.html gibst Du dem Element, auf das du scrollen willst (z.B. eine eigens dafür reingefügte leere <div> bei position 0,50) eine ID (z.B. "div050")
Dein IFRAME wird dann zu:
<iframe name="inhalt" id="inhalt" src="testseite.html#div050"></iframe>
Achso und die leere div baust du, direkt unter den head, wie folgt:
<div id="div050" style="position:absolute;top:0;left:50px"></div>
Eine Möglichkeit:
In der Datei testseite.html gibst Du dem Element, auf das du scrollen willst (z.B. eine eigens dafür reingefügte leere <div> bei position 0,50) eine ID (z.B. "div050")
Dein IFRAME wird dann zu:<iframe name="inhalt" id="inhalt" src="testseite.html#div050"></iframe>
Achso und die leere div baust du, direkt unter den head, wie folgt:
<div id="div050" style="position:absolute;top:0;left:50px"></div>
Hmm, jupp danke! Werde ich mal probieren.
Gruß