Hallo Forum,
ich habe einen Ajax-Chat angepasst und erweitert. Nun habe ich ein Problem. Es handelt sich dabei um ein DIV in das periodisch die Chatnachrichten geschrieben werden. An der Seite erhält man einen Scroll-Balken für das DIV-Tag, sobald der Chattext "zu hoch" wird.
Jedes mal wenn Nachrichten aus der MySQL-Datenbank gelesen werden wird folgendes auch durchgeführt, um zur untersten(letzten) Chatnachricht zu scrollen:
chat_div.scrollTop = chat_div.scrollHeight;
Chat_div ist dabei das Chatelement mit den Nachrichten. Das klappt auch wunderbar solange keine Smilies eingesetzt werden. Sobald aber die User Smilies verwenden wird nicht korrekt automatisch nach unten gescrollt.
Die Smilies sind alle unterschiedlich hoch und teilweise animierte Gifs.
Kennt jemand andere Möglichkeiten? Irgendwie konnte ich keine passenden Schlüsselwörter für Suchmaschinen finden...