Innanzitutto non facciamo confusione tra Java e Javascript che a parte il nome hanno poco in comune...
Poi la riga
fa si che tutto il tuo codice finisca direttamente nel body quindi fuori da ogni cosa.codice:document.getElementsByTagName('body')[0].appendChild(mdiv);
dovresti assegnare un id al tag td che dovrebbe contenere la tua chat, ad esempio "tdChat".
In questo caso dovresti sostituire la riga sopra con la seguente riga:
A questo punto non è importante dove tu piazzi il codice, basta che lo fai eseguire al caricamento della pagina, siccome questa riga inserice il codice all'interno della cella che hai scelto.codice:document.getElementById('tdChat').appendChild(mdiv);
Inoltre a mio parere sarebbe più semplice scrivere direttamente in HTML che ti semplifichi un po' la vita, a meno che tu non debba fare cose particolari...