 
View Full Version : [AJAX] Problema con verifica disponibilità username/email
myRequest è in comune, così com'è è globale.
Prova così
function CreateXmlHttpReq(handler) {
    var xmlhttp = null;
    try {
           xmlhttp = new XMLHttpRequest();
        } catch(e) {
          try {
          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
  	    }
  	xmlhttp.onreadystatechange=function(){
		handler(xmlhttp);
	}
  	return xmlhttp;
}
function myHandler2(myRequest) {
      if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("div_check_email");
       	e.innerHTML = myRequest.responseText;
      }
}
function myHandler(myRequest) {
      if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("div_check_user");
        e.innerHTML = myRequest.responseText;
      }
}
CreateXmlHttpReq è una funzione non la devi ripetere... mettila fuori dalle funzioni di check, idem per i myHandler(magari appioppali un nome più comprensibile al loro scopo).
Grazie, ora funziona alla perfezione.
Piccolo OT:
Te lo chiedo qui dato che mi sembra inutile aprire un nuovo topic per una domanda del genere:
Non riesco a capire come prelevare il testo contenuto in una div, per poi salvarlo in una variabile o controllarlo con un if, in pratica l'inverso di questo codice:
document.getElementById('div').innerHTML = "bla bla bla";
innerHTML è accessibile in lettura e scrittura quindi ti basta fare così
var content=document.getElementById('div').innerHTML;
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.