Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2008, 05:06
chicamala
 
Fecha de Ingreso: junio-2008
Mensajes: 24
Antigüedad: 16 años, 6 meses
Puntos: 0
Busqueda Función Formulario NO funciona en Firefox

Hola podría alguien ayudarme porfavor?? mi problema consiste en que mi función trabaja perfectamente en IE pero no hace absolutamente nada en Firefox...
Debiera trabajar al pulsar el botón "Ingresar" en la caja de "Envio de archivos" sobre la columna izquierda aquí :
http://www.graphie.com.mx/index2.php

Aquí está el código que les digo:

Código:
function loginUsuario(){
	var user, pass, contenedor;
	document.getElementById('loginmsg').innerHTML = 'pruebaaa';
	contenedor = document.getElementById('contenidos');
	user = document.getElementById('user').value;
	pass = document.getElementById('pass').value;
		ajax=nuevoAjax();
		ajax.open('POST', 'uploads1/Autentificador/aut_gestion_usuarios.php',true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send('user='+user+'&pass='+pass);		
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				if(ajax.status==200){
					//contenedor.innerHTML = ajax.responseText; 
					var response = ajax.responsetext;
					if(response==0){
						document.getElementById('loginmsg').innerHTML = 'No se pudo conectar con Base de datos Usuarios.';
					}else if(response==1){
						document.getElementById('loginmsg').innerHTML = 'No se pudo realizar consulta a la Base de datos Usuarios.';
					}else if(response==2){
						document.getElementById('loginmsg').innerHTML = 'Usuario y Contraseña incorrectos.';
					}else if(response==3){
						document.getElementById('loginmsg').innerHTML = 'Contraseña no válida';
					}else if(response==4){
						document.getElementById('loginmsg').innerHTML = 'Usuario no existente';
					}else{
						contenedor.innerHTML = response;
						document.getElementById("espacios").style.backgroundPosition = "0";
						document.getElementById("ayuda").style.backgroundPosition = "0";
						document.getElementById("contacto").style.backgroundPosition = "0";
						document.getElementById("servicios").style.backgroundPosition = "0";
						document.getElementById("quienes_somos").style.backgroundPosition = "0";
						var saludo = Saludos();
						document.getElementById('envio3').innerHTML = '<br /><br />'+saludo+' <b>'+user+'</b>. <br /><br /><a href="javascript:cerrarSesion();">Cerrar Sesi&oacute;n</a>';
						
					}
					
				} else if(ajax.status==404){
					document.getElementById('loginmsg').innerHTML = 'Usuario no existente';
				}
				 
			}
		}
}
El del formulario:
Código:
<form action="javascript:loginUsuario();" method="post"> 															
								<div id="loginmsg"></div>
								<div id="envio_usuario">
									<span class="dn">Usuario</span>
								</div>									
								<div class="h21mb12">	
									<input name="user" type="text" class="input145px" maxlength="50" />
								</div>
								<div id="envio_password">
									<span class="dn">Contrase&ntilde;a</span>
								</div>	
								<div class="h21mb12">	
									<input type="password" name="pass" class="input145px" maxlength="50" />
								</div>
								<div class="h34mb12">
								<input id="e_boton" type="image" src="img/envoff_17.gif" />
								</div>
								<span class="fs11">Usuario nuevo: <a class="lined" href="#">REGISTRARSE</a></span>
								</form>

El de mi conexión ajax:
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;
}
De antemano muchas gracias por ayudarme.