Ciao ragazzi
Ho creato una chat (con l'utilizzo di jQuery+Ajax) che funziona perfettamente.
Avrei solo un piccolo problemino ed essendo nuovo di questa combo, non so dove sbattere la testa.
I messaggi postati, attualmente, compaiono dall'alto verso il basso, in ordine CRESCENTE. (mettendo conto che è A è il mex più recente e D il più vecchio -> D, C, B, A). Io vorrei l'esatto contrario, ossia i messaggi nuovi SOPRA A TUTTO.
Questo è il pezzo incriminato:
Codice:// jQuery Document $(document).ready(function(){ //If user submits the form $("#submitmsg").click(function(){ var clientmsg = $("#usermsg").val(); $.post("post.php", {text: clientmsg}); $("#usermsg").attr("value", ""); return false; }); //Load the file containing the chat log function loadLog(){ var oldscrollHeight = $("#chatbox").attr("scrollHeight") - 20; $.ajax({ url: "log.html", cache: false, success: function(html){ $("#chatbox").html(html); //Insert chat log into the #chatbox div var newscrollHeight = $("#chatbox").attr("scrollHeight") - 20; if(newscrollHeight > oldscrollHeight){ $("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal'); //Autoscroll to bottom of div } }, }); }

LinkBack URL
About LinkBacks
