dallo script non ho capito se "ciao" è l'Id della form,
se così fosse perchè
document.body.onunload=submitForm('ciao');
lo tieni fuori da tutte le istruzioni? ... parentesi graffe. secondo me il browser non lo interpreta
p.es
prova cosìcodice:window.onunload = function() { if(document.getElementById()) { spedisci('ciao') } } //ciao è l'Id della form function spedisci(id) { document.getElementById(id).submit(); }
ciao