contesto: una specie di chat (un gioco di ruolo a chat), dove c'e' un input.php che riceve il messaggio dell'utente, e un refresh.php che si occupa di sistemarlo, formattandolo, nell'area di chat.
tramite la query che prende i messaggi dal mysql, li ordino in ascendente, cioe il più recente in alto. Infatti quando forzo il refresh, i messaggi si ordinano nel modo corretto.
cosa mi succede? che nel momento in cui inserisco un successivo messaggio, questo viene inserito in coda, sotto agli altri, quindi non nell'ordine corretto, fino al prossimo refresh dove invece si mette a posto.
credo che lo script in questione sia questo:
<script>
parent.chattesto.document.write(´<?= $newchat ?>´);
var h = 0;
try {h = parent.chattesto.document.body.offsetHeight + 1000;} catch(e) {h = 0};
parent.chattesto.scroll (0, h);
</script>
non riesco a capire cosa posso fare per far si che nel momento in cui si attiva il document.write , questa "newchat" venga scritto in alto??