Supportnet / Forum / Webseiten/HTML
iFrames sollen nicht scrollen
Frage
Hallo,
Ich habe auf meiner Websites verschiedene iFrames eingebunden, die beim Aufruf der Seite auch den korrekten Inhalt anzeigen. Allerdings verschiebt sich dieser, wenn ein Besucher zum Beispiel das Scrollrad der Maus bewegt. Ist es irgendwie möglich, den Inhalt des iFrames zu fixieren?
Danke.
Antwort 1 von luke
scrolling=no
Antwort 2 von TheHappyJoker
Antwort 3 von Flupo
Besser ist es, Größe des Frames und des eingebetteten Inhaltes aufeinander abzustimmen.
Mit dem Befehl scrolling="no" werden nämlich nur die Bildlaufleisten ausgeblendet.
Im IE und Maxthon geht dann auch das Scrollen per Rad nicht mehr. Im Firefox lässt sich mit dem Rad aber prima scrollen (vorher in den Frame reinklicken).
Wenn der Inhalt aber genau ins Fenster passt, sollte das nicht passieren. Vor allem, wenn man mit WYSIWYG-Editoren arbeitet, kommt es sehr leicht vor, dass "unsichtbare" Zeilenvorschübe im Quelltext landen, die dann zum o.g. Verhalten führen.
Gruss Flupo
Mit dem Befehl scrolling="no" werden nämlich nur die Bildlaufleisten ausgeblendet.
Im IE und Maxthon geht dann auch das Scrollen per Rad nicht mehr. Im Firefox lässt sich mit dem Rad aber prima scrollen (vorher in den Frame reinklicken).
Wenn der Inhalt aber genau ins Fenster passt, sollte das nicht passieren. Vor allem, wenn man mit WYSIWYG-Editoren arbeitet, kommt es sehr leicht vor, dass "unsichtbare" Zeilenvorschübe im Quelltext landen, die dann zum o.g. Verhalten führen.
Gruss Flupo
Antwort 4 von philharmoni
In der Tat scheint es ein reines Firefox-Problem zu sein. Im IE scrollt nix. Den Inhalt der iFrames kann ich aber leider nicht beeinflussen. Der wird von anderen geliefert. Somit habe ich auch keinen Einfluss auf die Größe. Naja, wenn im IE klappt, dann geht es ja wenigstens bei 90% der Besucher richtig.
Noch eine andere Frage:
Häufig wird der Inhalt der Frames nicht richtig geladen (bleibt dann einfach weiß). Mitunter muss man die Seite mehrmals aktualisieren, damit dann auch der Inhalt erscheint. Kann man das irgendwie beeinflussen, damit der Inhalt immer gleich da ist?
Noch eine andere Frage:
Häufig wird der Inhalt der Frames nicht richtig geladen (bleibt dann einfach weiß). Mitunter muss man die Seite mehrmals aktualisieren, damit dann auch der Inhalt erscheint. Kann man das irgendwie beeinflussen, damit der Inhalt immer gleich da ist?
Antwort 5 von rfb
"scrolling=no" heißt dann aber auch, dass Bereiche der eingeframten Seite nicht erreichbar sind. Auch die Tipps mit "angepassten Größen" sind sinnlos, wenn Menschen mit Sehschwächen (so wie ich manchmal) in die Seite zoomen (geht z.B. bei Opera sehr einfach). Wenn du schon Seiten ins Korsett eines IFrames quetscht solltest du wenigstens das Scrollen zulassen (oder das Einframen ganz lassen).
Das Problem mit dem Laden dürfte eher an den eingeframten Seiten liegen (lahme Verbindung oder Server, Tabellenlayout in Kombination mit Grafiken und anderen Objecten sowie andere Ladebremsen)
Das Problem mit dem Laden dürfte eher an den eingeframten Seiten liegen (lahme Verbindung oder Server, Tabellenlayout in Kombination mit Grafiken und anderen Objecten sowie andere Ladebremsen)

