Hola, tengo un aplicacione donde los usuarios se loguean y la validacion la hago mediante AJAX. La aplicacion funciona muy bien en Opera, Explorer, Nescape pero no en FireFox.
Les dejo aqui el codigo para ver si alguien tiene idea de que puede ser, ya busque todo acerca de AJAX con Firefox y no encuentro donde puede estar el error
Código:
function nuevoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargarContenido(id){
if(id!=0){
var t1, t2, res, funcion, valor;
ajax = nuevoAjax();
ajax.open("POST", "verificar_usuario.asp",false);
//hasta aqui llega en Firefox, despues no sigue mas
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
res = ajax.responseXML.documentElement;
funcion = res.getElementsByTagName('funcion')[0].firstChild.data;
valor = res.getElementsByTagName('valor')[0].firstChild.data;
eval(funcion + '(valor)');
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("usuario=" + document.form1.usuario.value + "&pass=" + document.form1.pass.value + "&campus=" + document.form1.campus.value);
}
}
window.onload= function(){cargarContenido(0)}
Agradecere cualquier opinion
Gracias!!!!
san