Nell'ambito di una chat line creata per diletto "raffazzonando" codice nel web, mi sono imbattuto nel problema che non riesco ad assegnare a due pulsanti l'evento da me desiderato.
Di questi pulsanti, uno dovrebbe farmi abbandonare la pagina in cui mi trovo, l'altro dovrebbe farmi cancellare i messaggi memorizzati nel database.

La mia pressochè ignoranza di Java mi ha portato a partorire questo codice la cui base, come detto, non è farina del mio sacco.

Questa è la funzione che ingloba i pulsanti in questione e li mette uno di seguito all'altro dopo una casella di testo:

// create message input box
function createMessageBox(){
// create message box container
var mdiv=document.createElement('div');
mdiv.setAttribute('id','messagebox');
// create message form
var mform=document.createElement('form');
// create message box
var mbox=document.createElement('input');
mbox.setAttribute('type','text');
mbox.setAttribute('name','message');
mbox.className='msgfield';
1° // create 'send' button
var mbutton=document.createElement('input');
mbutton.setAttribute('type','button');
mbutton.setAttribute('value','Invia messaggio');
mbutton.onclick=sendMessage;
2° // create 'exit' button
var ebutton=document.createElement('input');
ebutton.setAttribute('type','button');
ebutton.setAttribute('value','Abbandona chat line');
ebutton.onclick=exitChat;
3° // create 'delete' button
var dbutton=document.createElement('input');
dbutton.setAttribute('type','button');
dbutton.setAttribute('value','Cancella tutti i messaggi');
dbutton.onclick=deleteMessages;
// create login text
var sp=document.createElement('span');
sp.appendChild(document.createTextNode('Connesso come: <?php echo $user?>'));
// append elements
mform.appendChild(mbox);
mform.appendChild(mbutton);
mform.appendChild(ebutton);
mform.appendChild(dbutton);
mform.appendChild(sp);
mdiv.appendChild(mform);
document.getElementsByTagName('body')[0].appendChild(mdiv);
mbox.focus();
mbox.onfocus=function(){this.value='';}
}

Queste le funzioni legate al click dei pulsanti (il primo pulsante non è presente perchè funziona):

2° pulsante // uscita chat
function exitChat(){
// rimanda alla pagina principale
header("Location: ../PaginaHomeITA/Home.php");
}

3° pulsante // cancellazione messaggi chat
function deleteMessages(){
<?php
// apre il database
$host = "62.149.196.247";
$user = "blugenio";
$pwd = "11031999";
$dbConn = mysql_connect($host,$user,$pwd);
// si collega al database
$database = "clienti_blugenio01";
mysql_select_db($database);
// cancella messaggi
$query_deleteAccesso = "DELETE FROM tblChat";
$deleteAccesso = mysql_query($query_deleteAccesso);
?>
}

Mi succede, tra l'altro, che come entro nella pagina che contiene i pulsanti in questione mi si cancellano tutti i messagi contenuti nella tabella tblChat. Probabilmente perchè, ma questa è una mia sensazione, quando apro la pagina viene eseguita la funzione di cancellazione senza che venga premuto il pulsante.
Dove sta l'errore?

Grazie a chiunque getterà un po' di luce su questo problema.