Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/08/2006, 21:05
eagoweb2
 
Fecha de Ingreso: septiembre-2003
Mensajes: 384
Antigüedad: 23 años, 1 mes
Puntos: 0
este es mi codigo de aax que no me cabia
Código PHP:
// funcion encargada de crear el objeto
 
function objetus() {         
 try {                 
 
objetus = new ActiveXObject("Msxml2.XMLHTTP");         }
 catch (
e) {                 
 try {                         
 
objetus= new ActiveXObject("Microsoft.XMLHTTP");                 }
 catch (
E) {                         
 
objetus= false;                 }
         }
         if (!
 
objetus && typeof XMLHttpRequest!='undefined') {                 
 
objetus = new XMLHttpRequest();         }
 
 return 
objetus
}


// Get base url
url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var 
base_url = url.substring(0, xend);
function 
ajax_do (url) {
        
// Does URL begin with http?
        
if (url.substring(0, 4) != 'http') {
                
url = base_url + url;
        }

        
// Create new JS element
        
var jsel = document.createElement('SCRIPT');
        
jsel.type = 'text/javascript';
        
jsel.src = url;

        
// Append JS element (therefore executing the 'AJAX' call)
        
document.body.appendChild (jsel);
}

function 
ajax_cargar_seccion (url, el) {
        
// Has element been passed as object or id-string?
        
if (typeof(el) == 'string') {
                
el = document.getElementById(el);
        }

        
// Valid el?
        
if (el == null) { return false; }

        
// Does URL begin with http?
        
if (url.substring(0, 4) != 'http') {
                
url = base_url + url;
        }

        
// Create getfile URL
        
getfile_url = base_url + 'load_page.php?url=' + escape(url) + '&el=' + escape(el.id);

        
// Do Ajax
        
ajax_do (getfile_url);

        return 
true;
}

// Cargar Seccion




// Funcion para verificar info del registro de user
function enviar_form_registro_ua()
{
    var 
usuario = document.getElementById('usuario').value;
    if(
usuario=="" || usuario.length<4)
        {
        
alert("Por favor, rellena el campo Usuario o Confirma que estás siguiendo los parámetros de la derecha");
        
document.usuario.focus();
        }
    var 
password = document.getElementById('password').value;
    var 
password2 = document.getElementById('password2').value;
        if(
password!=password2)
        {
        
alert("Confirma que los campos de contraseña estén bien escritos.");
        
document.password2.focus();
        }
        if(
password=="" || password.length<8)
        {
        
alert("Por favor, rellena el campo Contraseña Correctamente");
        
document.password.focus();
        }
    var 
mail1 = document.getElementById('mail1').value;
    var 
mail2 = document.getElementById('mail2').value;
        if(
mail1!=mail2)
        {
        
alert("Confirma que los campos de e-mail estén bien escritos.");
        
document.mail2.focus();
        }
        if(
mail1=="" || mail2=="")
        {
        
alert("Por favor, rellena el campo mail Correctamente");
        
document.mail2.focus();
        }
    var 
nombres = document.getElementById('nombres').value;
    var 
apellidos = document.getElementById('apellidos').value;
    var 
sex = document.getElementById('sex').value;
    var 
mes = document.getElementById('mes').value;
    var 
dia = document.getElementById('dia').value;
    var 
ano = document.getElementById('ano').value;
    var 
ciudad = document.getElementById('ciudad').value;
    var 
sector = document.getElementById('sector').value;
    var 
calle = document.getElementById('calle').value;
    
_objetus=objetus() //crear objeto
    
_values_send="usuario="+escape(usuario)+"&password="+escape(password)+
    
"&mail1="+escape(mail1)+"&nombres="+escape(nombres)+"&apellidos="+escape(apellidos)+
    
"&sex="+escape(sex)+"&mes="+escape(mes)+"&dia="+escape(dia)+
    
"&ano="+escape(ano)+"&ciudad="+escape(ciudad)+"&sector="+escape(sector)+
    
"&calle="+escape(calle);
    
_URL_="ua/registro.php?" //URL
    
_objetus.open("POST",_URL_,true); //abrir procesador
    
_objetus.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
//cabeceras POST
    
_objetus.send('&'+_values_send); //enviar variables
     
_objetus.onreadystatechange=function() { //funcion controlador
        
document.getElementById(centro22).innerHTML = "Cargando datos...........";
        if (
_objetus.readyState==4) //control de estados del proceso
        
{
           
//si se da un status 200 (TERMINADO CON EXITO)
           
if(_objetus.status==200)
            {
            
//procesos que se realizaran con los datos obtenidos
            
document.getElementById("centro").innerHTML = objetus.responseText;
            
//objetus.responseText;
            //window.alert(vari);
            //ajax_cargar_seccion('vari', 'centro');
            
}
        }else{
            
//vari=objetus.responseText;
         //window.alert(vari);
        //<img src="include/ajax/gif/mozilla_blu.gif">
        //document.getElementById("centro").innerHTML = "Cargando..."
        
}
    }
    
_objetus.send(null);
    return 
true;     
}
// Disponibilidad de Nick
function usr_av(valor)
{
    
_objetus=objetus();
    
_objetus.open("GET", "ua/av_users.php?usr="+valor+"&nocahe="+Math.random(), true);
    
_objetus.onreadystatechange=function() 
    { 
        if (
_objetus.readyState==4)
        { 
           if(
_objetus.status==200)
                   {
                    
document.getElementById("mensaje_disponible").innerHTML=objetus.responseText;
                   }
        } 
    }
    
_objetus.send(null);      
    return 
true; 
} 
__________________
-----------------------------
Edgar Gonzalez