Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Problema al verificar un login. Una ayudita para un noob de AJAX? :P

Estas en el tema de Problema al verificar un login. Una ayudita para un noob de AJAX? :P en el foro de Frameworks JS en Foros del Web. Bueno, estoy tratando de hacer un sistema de login que no recargue la página, y que cuando se loguee satisfactoriamente redireccione a otro lugar... Seguí ...
  #1 (permalink)  
Antiguo 01/08/2009, 19:03
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
Pregunta Problema al verificar un login. Una ayudita para un noob de AJAX? :P

Bueno, estoy tratando de hacer un sistema de login que no recargue la página, y que cuando se loguee satisfactoriamente redireccione a otro lugar...

Seguí algunos tutoriales de MaestrosDelWeb :P


Esta función es la que llamo con un boton del formulario:

Código PHP:
function login()
{
    var 
name=document.getElementById("name").value;
    var 
pass=document.getElementById("pass").value;
    
    
login newAjax();
    
    
login.open ('GET'"../ajaxLogin.php?name="+name+"&pass="+passtrue);
    
login.onreadystatechange = function()
    {
        if(
login.readyState==4)
            
alert("asdasd");
    }

Y esta es la de "newAjax()":

Código PHP:
function newAjax()
{
    var 
pagina_requerida false;
    if (
window.XMLHttpRequest)
    {
        
// Si es Mozilla, Safari etc
        
pagina_requerida = new XMLHttpRequest();
    } else if (
window.ActiveXObject)
    {
        
// pero si es IE
        
try 
        {
            
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (
e)
        {
            
// en caso que sea una versión antigua
            
try
            {
                
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (
e)
            {
            }
        }
    } 
    else
    return 
false;
    
    return 
pagina_requerida;


La cosa es que llama a la función una vez, no sale ningun alert con "asdasd"...
Aprieto el botón denuevo, y me sale en el log de errores de JavaScript (Firefox) que la función "login" no existe :S. Es decir, la primera vez la ejecuta!

De todos modos, algo está mal y no se que es, es que soy muy noob con AJAX (Y con JavaScript también xD)

Espero que me puedan ayudar :P
Gracias ^^

---

EDITO:

Ya solucioné esto, ahora no me sale el texto, pero eso es otra historia xD.

Edito, encontré un error

Última edición por ZequeZ; 01/08/2009 a las 21:16 Razón: EDITO código:
  #2 (permalink)  
Antiguo 01/08/2009, 21:52
 
Fecha de Ingreso: enero-2008
Mensajes: 75
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Problema al verificar un login. Una ayudita para un noob de AJAX? :P

utiliza XAJAX es mas completo full php y no tendras nunca mas declarar <script >.. pofff . con ellos
recomiemdo xajax ..

Suerte cachorro.
  #3 (permalink)  
Antiguo 02/08/2009, 20:18
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
De acuerdo Respuesta: Problema al verificar un login. Una ayudita para un noob de AJAX? :P

Cita:
Iniciado por jesuko Ver Mensaje
utiliza XAJAX es mas completo full php y no tendras nunca mas declarar <script >.. pofff . con ellos
recomiemdo xajax ..

Suerte cachorro.
Estube mirando sobre Xajax, parece bueno, pero me suena a mucho consumo de recursos, no se porque jaja xD.

Igual ya lo solucioné, aunque hay una duda que me quedó con el Internet explorer () porque el script que hice solo anda 1 vez xD.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.