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="+pass, true);
    login.onreadystatechange = function()
    {
        if(login.readyState==4)
            alert("asdasd");
    }
} 
    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
 
) porque el script que hice solo anda 1 vez xD. 
