Ciao a tutti!
Ho questo codice:

codice:
function stateChanged() {
	if(xmlHttp.readyState == 4) {
		//Stato OK
		if (xmlHttp.status == 200) {
			var resp = xmlHttp.responseText;
			document.getElementById('contactArea').innerHTML = resp;
			alert(resp);
		}
		waiting = false;
		
	}

}
Dunque: cosa succede... riceve "resp" come xmlHttp.responseText, e lo riceve correttamente, in quanto in 'contactArea' mi scrive correttamente il risultato dell'elaborazione. Però, se faccio alert(resp) mi mostra il listato della pagina in un popup...
Se faccio
codice:
alert(resp.innerHTML); //oppure
alert(resp.html);
nel popup ottengo "undefined".
Siccome io avrei bisogno di fare un confronto tra resp e una stringa, del tipo
codice:
if (resp=="Hai un errore") {

....

}
ovviamente, con questo problema è impossibile, perché essendo "undefined" oppure il listato della pagina, nell'if non entra mai.
Come potrei risolvere?

Grazie!