este es el codigo
Código HTML:
var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function menu(fuenteDatos, divID) { if(XMLHttpRequestObject) { var obj = document.getElementById(divID); obj = document.getElementById(divID); obj.innerHTML = '<br><p style="text-align:center;"><img src="css/themes/default/gl-loading.gif" /></p>'; XMLHttpRequestObject.open("GET", fuenteDatos); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } } function pedirDatos(fuenteDatos, divID) { if(XMLHttpRequestObject) { //Si es llamado del Control de Acceso if (divID=="formlogin") { var txtuser = document.getElementById('tx_user'); var txtpass = document.getElementById('tx_pass'); } //cargando var obj = document.getElementById(divID); obj = document.getElementById(divID); obj.innerHTML = '<br><p style="text-align:center;"><img src="css/themes/default/gl-loading.gif" /></p><br><br>'; XMLHttpRequestObject.open("POST", fuenteDatos); XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } //Si es llamado del Control de Acceso if (divID=="formlogin") { XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpRequestObject.send("txtuser="+txtuser.value+"&txtpass="+txtpass.value); }else{ XMLHttpRequestObject.send(null); } } }
la funcion que se cuelga es la "pedirDatos"