PHP Wie erkennen das div-Höhe überschritten wird?

Welche Möglichkeit(en) gibt es eigentlich das nur die neuesten, letzten Einträge ( wie z.B. bei Blogs/Gästebüchern/CMS/.... ) zu sehen sind, bzw. das wenn die Beiträge die max-div-höhe erreicht haben es z.B. automatisch einen link zur 2. Seite gibt wo die restlichen Beiträge stehen.

Ui hab ich mich jetzt wieder kryptisch ausgedrückt - hier nochmal zur Verdeutlichung ein Bsp.
> Ich hab ein div mit fester Höhe in dem immer wieder News eingetragen werden - Nun ist das div voll und der nächste Beitrag würde die Höhe sprengen - Natürlich könnte ich overflow auto machen und ne Scrollleiste einbaun, mich würd aber intressieren wie ihr das macht das erkannt wird das durch den neuen Beitrag das div "gesprengt" wird und automatisch der/die älteren Beiträge gekürzt werden und per "Link" ( z.B.: Seite 1,2 .. ) aufgerufen werden können.
 
Welche Möglichkeit(en) gibt es eigentlich das nur die neuesten, letzten Einträge ( wie z.B. bei Blogs/Gästebüchern/CMS/.... ) zu sehen sind, bzw. das wenn die Beiträge die max-div-höhe erreicht haben es z.B. automatisch einen link zur 2. Seite gibt wo die restlichen Beiträge stehen.

Gar nicht. Das ist immer so realisiert, dass nur eine bestimmte Anzahl an Beiträgen (völlig unabhängig von der Höhe ihrer Darstellung) angezeigt werden.

mich würd aber intressieren wie ihr das macht das erkannt wird das durch den neuen Beitrag das div "gesprengt" wird und automatisch der/die älteren Beiträge gekürzt werden und per "Link" ( z.B.: Seite 1,2 .. ) aufgerufen werden können.

Nun das ist so nicht wirklich möglich. Die Höhe kann erst nach der Darstellung aller Elemente per Javascript evaluiert werden. Vorher gibt es keine Möglichkeit.
 
Du könntest voher eine Zeichen Anzahl festlegen und darauf dann prüfen wird die Grenze
überschritten wird ein Link zum Original Artikel eingesetzt. Oder verstehe ich das ganze jetzt
falsch.
 
Nun das ist so nicht wirklich möglich. Die Höhe kann erst nach der Darstellung aller Elemente per Javascript evaluiert werden. Vorher gibt es keine Möglichkeit.

führt man den gedanken weiter, landet man bei AJAX ... solange noch ein gewisser platz im div ist, lade via AJAX das nächste element und füge es an ... schlussendlich einen "link" drunter der auf die id des letzen elements +1 zeigt ... der link ist dann meist keiner, sondern löst wieder ein JS script aus dass per AJAX die nächsten x elemente läd und die gerade angezeigten ersetzt ...

ist nicht wirklich schwer
 
Zurück
Oben