Firefox 2.0.0.9 springt nach Reload zu weit
Tom
- browser
Hello,
nachdem die IEs (bis 6.x) bei mir scheinbar immer weniger mit den Seiten mit rottem AJAX-Code klar kommen und immer wieder das ganze System zum Stillstand bringen (bei Windows 2000!) wollte ich mich mal so langsam auf den Firefox umgewöhnen.
(Mein lieber Nachbar steht hier und grinst sich einen )
Aber speziell im Forum fällt mir das auf, dass der Firefox nach einem Reload der Seite immer zu weit in die Seite hineinspringt.
Wenn ich vorher den ersten thread am oberen Fensterrand hatte, habe ich nach dem reload z.B. den siebten oben stehen. das ist lästig. Ist es eine Einstellungsfrage oder woran liegt das?
DAS hat bei den IEs zumindest bis zuletzt immer noch wunschgemäß funktioniert.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo Tom,
Wenn ich vorher den ersten thread am oberen Fensterrand hatte, habe ich nach dem reload z.B. den siebten oben stehen. das ist lästig. Ist es eine Einstellungsfrage oder woran liegt das?
dieses Verhalten kann ich nicht nachvollziehen.
(Firefox 2.0.0.9, Windows XP SP2)
Freundliche Grüße
Vinzenz
Hello,
Wenn ich vorher den ersten thread am oberen Fensterrand hatte, habe ich nach dem reload z.B. den siebten oben stehen. das ist lästig. Ist es eine Einstellungsfrage oder woran liegt das?
dieses Verhalten kann ich nicht nachvollziehen.
(Firefox 2.0.0.9, Windows XP SP2)
Dann liegt es wohl an Windows2000.
Bei Win98 + Firefox ist mir das nicht aufgefallen, aber darauf habe ich den Fuchs auch nicht so oft laufen lassen.
Der IE iat aber auch schon immer öfter abgestürzt bei Besuch von AJAX-gefütterten Seiten.
Ist mir gerstern übrigens bei einer eignen AJAX-Übung auch passiert. Da hatte ich in einer Schleife im Server-Script (also dem nachgeladeneen) aus Versehen die Abbruchbedingung vergessen (also Endlosschleife mit Blödsinnsausgabe) und schon stand die Kiste mit dem Client komplett.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
gudn tach!
Wenn ich vorher den ersten thread am oberen Fensterrand hatte, habe ich nach dem reload z.B. den siebten oben stehen. das ist lästig. Ist es eine Einstellungsfrage oder woran liegt das?
beschreib mal genauer. (nachher habe ich win2k und firefox 2.0.0.9 und kann's mal ausprobieren.)
* http://forum.de.selfhtml.org/ laden
* manuell runterscrollen, bis sich der erste thread am oberen bildschirmrand befindet
* auf "reload" klicken
so? oder geht's um irgendwelche anchors?
prost
seth
Hello,
Wenn ich vorher den ersten thread am oberen Fensterrand hatte, habe ich nach dem reload z.B. den siebten oben stehen. das ist lästig. Ist es eine Einstellungsfrage oder woran liegt das?
beschreib mal genauer. (nachher habe ich win2k und firefox 2.0.0.9 und kann's mal ausprobieren.)
* http://forum.de.selfhtml.org/ laden
* manuell runterscrollen, bis sich der erste thread am oberen bildschirmrand befindet
* auf "reload" klicken
* Forum wird neu geladen
* Seite springt ans obere Ende, sodass das Self-Logo oben links sichtbar ist
* Seite wird neu aufgebaut
* wenn der Aufbau fertig ist, springt (scrollt) der Firefox die Seite
bis etwa der siebte Thread (je nach Länge) am oberen Bildrand beginnt
Das ist unabhängig davon, welchen man vorher geöffnet hatte.
Solange sich das im obersten Teil des Threadbaumes abspielt, ist es nicht sooo schlimm, weil man da ja sehr schnell sieht, bis wohin man zurückscrollen muss. Weiter in der Mitte wird es schon sehr lästig.
so? oder geht's um irgendwelche anchors?
Weiß ich nicht. Ich kann nicht erkennen, dass welche mitgeliefert werden. Gesetzt habe ich jedenfalls keine
Adressleiste: http://forum.de.selfhtml.org/my/?t=161322&m=1049535
Ist ja kein Anker drin. Warum sollte der Firefox dann also einen suchen?
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hello,
Weiß ich nicht. Ich kann nicht erkennen, dass welche mitgeliefert werden. Gesetzt habe ich jedenfalls keine
Adressleiste: http://forum.de.selfhtml.org/my/?t=161322&m=1049535
http://forum.de.selfhtml.org/my/
habe die vom Tab genommen...
Die zweite gilt natürlich.
Wie macht der Browser das, dass er die Stelle wiederfindet?
Geht der nach Pixeln der gerenderten Seite oder was merkt der sich?
Kann es mit Fonts zu tun haben?
Die Kiste hier ist übervoll damit.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo Tom,
Wie macht der Browser das, dass er die Stelle wiederfindet?
Geht der nach Pixeln der gerenderten Seite oder was merkt der sich?
mir ist das von dir beschriebene Verhalten beim Firefox auch schon oft aufgefallen. Mir scheint, er merkt sich die Position innerhalb der Seite prozentual, während der IE absolut (pixelbasiert) die vorherige Scroll-Position wieder anspringt.
Denn diese leicht versetzte Position vor und nach dem Reload tritt nur dann auf, wenn sich die Länge der Seite in der Zwischenzeit geändert hat: Thread dazugekommen? Einer gelöscht? Oder ins Archiv verschwunden?
Für mich sieht es daher so aus, als ob sich der Firefox vor dem Reload merkt: Aha, Scrollposition auf 11% der Seitenlänge; und nach dem Reload scrollt er wieder zur Position 11% bezogen auf die neue Seitenlänge.
Der IE merkt sich die Position dagegen absolut. Wenn die Seite vor dem Reload um 722px nach unten gescrollt ist, wird sie nach dem Reload auch wieder um 722px nach unten gescrollt.
Kann es mit Fonts zu tun haben?
Glaube ich nicht.
So long,
Martin
Hello Martin,
Für mich sieht es daher so aus, als ob sich der Firefox vor dem Reload merkt: Aha, Scrollposition auf 11% der Seitenlänge; und nach dem Reload scrollt er wieder zur Position 11% bezogen auf die neue Seitenlänge.
Der IE merkt sich die Position dagegen absolut. Wenn die Seite vor dem Reload um 722px nach unten gescrollt ist, wird sie nach dem Reload auch wieder um 722px nach unten gescrollt.
Und wie kreigt man jetzt raus, ob es tatsächlich so ist?
Plausiblel wär's jedenfalls.
Und wenn sich der Kopf der Forumsdatei jedes Mal dynamisch ändert (, dann wäre es am Anfang sogar ganz besonders stark zu spüren.
Nur dann müssten es die Anderen auch schon gemerkt haben, es sei denn, dass sie die ganzen aktuellen Meldungen ausgeschaltet hätten... (--> Vinzenz ?)
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Hallo,
Und wenn sich der Kopf der Forumsdatei jedes Mal dynamisch ändert (, dann wäre es am Anfang sogar ganz besonders stark zu spüren.
tut er das denn bei dir?
Bei mir ist der Kopf der Forumshauptdatei eine ziemlich statische Angelegenheit, außer dass sich gelegentlich mal der Tipp des Tages ändert.
Nur dann müssten es die Anderen auch schon gemerkt haben, es sei denn, dass sie die ganzen aktuellen Meldungen ausgeschaltet hätten... (--> Vinzenz ?)
Was für aktuelle Meldungen? Ich habe eben nochmal den Quelltext angesehen, ob ich vielleicht unwissentlich irgendwas ausgeblendet habe, aber es sind wirklich nur ein paar Einträge in den Quicklinks.
Schönen Abend noch,
Martin
gudn tach!
* http://forum.de.selfhtml.org/ laden
* manuell runterscrollen, bis sich der erste thread am oberen bildschirmrand befindet
* auf "reload" klicken
* Forum wird neu geladen
* Seite springt ans obere Ende, sodass das Self-Logo oben links sichtbar ist
* Seite wird neu aufgebaut
* wenn der Aufbau fertig ist, springt (scrollt) der Firefox die Seite
bis etwa der siebte Thread (je nach Länge) am oberen Bildrand beginnt
bei mir springt er dann wieder an die alte stelle (und nicht darunter). ich vermute, dass es mit dem betriebssystem _nix_ zu tun hat.
evtl. hat es also einfach was mit den erwaehnten aenderungen (neue threads, etc.) einer website zu tun.
prost
seth
Hello,
bei mir springt er dann wieder an die alte stelle (und nicht darunter). ich vermute, dass es mit dem betriebssystem _nix_ zu tun hat.
evtl. hat es also einfach was mit den erwaehnten aenderungen (neue threads, etc.) einer website zu tun.
Ich habe den Burschen zwischendurch einmal deinstalliert und wieder installiert.
Nun geht es auf einmal. Scheint sich irgendwas verknotet gehabt zu haben.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom