ho modificato il mio post.

Poi un altra cosa:
In pratica con questa istruzione

document.getElementById("txtHint").innerHTML=xmlHt tp.responseText;

io, che ho un file php che non ha solo echo "ciao"; ,

in pratica scrivo nel tag con id txtHint ciao, perchè preso con xmlHttp.responseText

Giusto??