Thema: News
Zwischendurchupdate: Um das Abrutschen der Blogseiten zu verhindern, haben wir nun den Blogcontentbereich etwas "weicher" eingestellt. Damit sind die Blogs nicht mehr ganz so sensibel und wenns dann mal ein, zwei Pixel mehr in der Breite sind, "hält" das Blog trotzdem ;-)
Refresh/Shoutbox
In der alten Version der DesignBlogs war die Shoutbox eine Extraseite in einem iframe. In der neuen Version ist dies nicht mehr der Fall. Sobald nun jemand einen Beitrag schreibt, reloadet sich die ganze Seite um das "form" abzusenden.
Beim Neuaufruf der Seite baut der Browser nach und nach die Seite auf und dabei geht er genau nach dem html-Code. D.h. erst der Header, dann die Navi und dann die linke Spalte, anschließend der Content, weiter mit der rechten Seite und zum Schluss die nochmal die Navi und dann den Footer.
Da die Logik im Content ausgeführt wird, kann die Shoutbox, wenn sie links eingebunden ist, noch nichts von einem neuen Beitrag wissen. weil es den noch gar nicht gibt, wenn sie vom Browser aufgebaut wird. Der wird erst in der Mitte den Eintrag in die Datenbank schreiben und dann die normalen Einträge anzeigen und der Rest passiert, wie oben schon beschrieben.
Wenn man nun einen Reload der Seite macht, wird das Formular aus der Shoutbox nocheinmal abgeschickt - Folge, es werden zweimal die selben Beiräge eingetragen.
Abhilfe: Einfach auf "Startseite" klicken, oder die Shoutbox rechts vom Content einbauen.
Warum "hüpft" die Navi?
Ein Script berechnet beim Laden der Seite, wie breit die Navi ist und zentriert sie anschliessend. Wie der Ablauf des Ladevorgangs ist, haben wir im Punkt "Refresh/Shoutbox" beschrieben, dadurch erklärt es sich, wieso das "Navihüpfen" passiert.
BLW 04.05.2005, 15.42 | (3/2) Kommentare (RSS) | TB | PL
12.04.2005, 11.39 | (2/2) Kommentare (RSS) | TB | PL