Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/08/2006, 21:05
eagoweb2
 
Fecha de Ingreso: septiembre-2003
Mensajes: 384
Antigüedad: 21 años, 2 meses
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) {                         
 
objetusfalse;                 }
         }
         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(0xend);
function 
ajax_do (url) {
        
// Does URL begin with http?
        
if (url.substring(04) != '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 (urlel) {
        
// 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(04) != '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