+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: << AJAX >> Una funcion de mucha ayuda

  1. #1
    correos is offline x10Hosting Member correos is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Colima, Mexico
    Posts
    5

    << AJAX >> Una funcion de mucha ayuda

    Bueno solo les dejo algo que me encontre y que me ha servido de muchisimo...

    ///////////////////////////////////////////////////////
    //////////////// libreriaAjax.js ///////////////////////
    ///////////////////////////////////////////////////////
    /*
    *Esta libreria es una libreria AJAX creada por Javier Mellado con la inestimable
    *colaboracion de Beatriz Gonzalez.
    *descargada del portal AJAX Hispano http://www.ajaxhispano.com
    *contacto javiermellado@gmail.com
    *
    *Puede ser utilizada, pasada, modificada pero no olvides mantener
    *el espiritu del software libre y respeta GNU-GPL
    */
    /*
    Estados del readyState
    0 - Sin inicializar, siempre será:
    1 - Abierto (acaba de llamar open)
    2 - Enviado
    3 - Recibiendo
    4 - A punto
    */
    function creaAjax()
    {
    var objetoAjax=false;
    try {
    /*Para navegadores distintos a internet explorer*/
    objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e)
    {
    try {
    /*Para explorer*/
    objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
    objetoAjax = false;
    }
    }

    if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
    objetoAjax = new XMLHttpRequest();
    }
    return objetoAjax;
    }

    function FAjax (url,capa,valores,metodo)
    {
    var ajax=creaAjax();
    var capaContenedora = document.getElementById(capa);
    /*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
    if(metodo.toUpperCase()=='POST')
    {
    ajax.open ('POST', url, true);
    ajax.onreadystatechange = function()
    {
    if (ajax.readyState==1)
    {
    capaContenedora.innerHTML="<center><img border=\"0\" src=\"imagenes/load.gif\" width=\"100\" height=\"100\"><center>";
    }
    else if (ajax.readyState==4)
    {
    if(ajax.status==200)
    {
    document.getElementById(capa).innerHTML=ajax.respo nseText;
    }
    else if(ajax.status==404)
    {
    capaContenedora.innerHTML = "La direccion NO existe";
    }
    else
    {
    capaContenedora.innerHTML += "<br>Error: Interno";
    }
    }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(valores);
    return;
    }

    /*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
    if (metodo.toUpperCase()=='GET')
    {
    ajax.open ('GET', url, true);
    ajax.onreadystatechange = function()
    {
    if (ajax.readyState==1)
    {
    capaContenedora.innerHTML="<center><img border=\"0\" src=\"imagenes/load.gif\" width=\"100\" height=\"100\"><center>";
    }
    else if (ajax.readyState==4)
    {
    if(ajax.status==200)
    {
    document.getElementById(capa).innerHTML=ajax.respo nseText;
    }
    else if(ajax.status==404)
    {
    capaContenedora.innerHTML = "La direccion NO existe";
    }
    else
    {
    capaContenedora.innerHTML = "Error: ".ajax.status;
    }
    }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(null);
    return
    }
    }
    ///////////////////////////////////////////////////////

  2. #2
    ivan_andrei_09's Avatar
    ivan_andrei_09 is offline x10 Lieutenant ivan_andrei_09 is an unknown quantity at this point
    Join Date
    Oct 2005
    Location
    Trujillo - Perú
    Posts
    341

    Re: << AJAX >> Una funcion de mucha ayuda

    Pero ¿Que hace este codigo?

  3. #3
    FCabrera is offline x10Hosting Member FCabrera is an unknown quantity at this point
    Join Date
    May 2008
    Posts
    8

    Re: << AJAX >> Una funcion de mucha ayuda

    Ejemplo de utilización AJAX por método GET. Ver

    Ejemplo de utilización AJAX por método POST. Ver

    Estos ejemplos así como las librerías aquí nombradas estan en este fichero para descargar, bajar manual.

  4. #4
    Kansy's Avatar
    Kansy is offline Community Advocate Kansy is an unknown quantity at this point
    Join Date
    Oct 2006
    Location
    Cork Cirty, Ireland
    Posts
    2,621

    Re: << AJAX >> Una funcion de mucha ayuda

    Pero la finalidad del script que has escrito cual es?
    Si consideras que esto ha sido de ayuda, por favor no dudes en darme reputación usando el que encontrarás abajo a la izquierda del tema.

  5. #5
    eZakto is offline x10 Lieutenant eZakto is an unknown quantity at this point
    Join Date
    May 2006
    Location
    Salta, Argentina.
    Posts
    394

    Re: << AJAX >> Una funcion de mucha ayuda

    Enviar los datos de un formulario usando AJAX. La gracia es no tener que recargar la página.

  6. #6
    Amadis is offline x10Hosting Member Amadis is an unknown quantity at this point
    Join Date
    Feb 2008
    Posts
    31

    Re: << AJAX >> Una funcion de mucha ayuda

    Claro, el httprequest es para que tu web no cargue sin que la web se ponga en blanco, como Gmail.

  7. #7
    correos is offline x10Hosting Member correos is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Colima, Mexico
    Posts
    5

    Re: << AJAX >> Una funcion de mucha ayuda

    bueno...

    Esta funcion permite envio de datos y con la respuesta en un div... sin la necesidad de recargar toda la pagina...

    este es un proyecto que estoy haciendo gracias a esta funcion... www.dtur.com.mx/ajax

    es como utilizar iframe en html, o include en php...

    ejemplo
    <table>
    <tr>
    <td id="menu">
    <a href="javascrip: FAjax('pagina.php','cuerpo_pagina','var1=resultado&var2=resultado2','POST');">otra seccion de la pagina</a>
    </td>
    </tr>
    <tr>
    <td id="cuerpo">
    <div id="cuerpo_pagina"></div>
    </td>
    </tr>
    </table>

  8. #8
    figu120's Avatar
    figu120 is offline x10 Elder figu120 is an unknown quantity at this point
    Join Date
    Jul 2007
    Location
    medellin-Colombia
    Posts
    924

    Re: << AJAX >> Una funcion de mucha ayuda

    esta bein a mi em gsutaria es podelo acoplar a mi vbulletin..
    osea que el header no etnga que recargar paar nada y el fondo quede en un color plano q nos ea negro..

    sabrias la forma...

    Soluciones de Cloud Computing y Posicionamiento SEO
    Twitter @AnvarStudios
    Dominio Gratis en : Free domain name in:

  9. #9
    correos is offline x10Hosting Member correos is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Colima, Mexico
    Posts
    5

    Re: << AJAX >> Una funcion de mucha ayuda

    disculpa que no te contestara... andube despistado de este foro, ya regrese por aqui... refrescame la memoria, que necesitas con mas detalle

  10. #10
    evigra is offline x10 Sophmore evigra is an unknown quantity at this point
    Join Date
    Jan 2008
    Location
    Colima, Mexico
    Posts
    242

    Re: << AJAX >> Una funcion de mucha ayuda

    si tienen dudas en algo de esto...
    diganme esta funcion la utilizo yo...
    yo subi este post...

    de hecho yo antes era correos, pero me cerraron la cuenta porque me despiste de este foro por un tiempo...

    y pues regrese con el nick que utilizo en internet evigra...
    Recuerden...
    Dios nos dio el 0 y el 1 para que programemos al mundo
    Mi pasion, ustedes la conocen como programacion...

+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. Ayuda Busco Script Ajax
    By medina in forum Ayuda Web
    Replies: 2
    Last Post: 05-04-2008, 01:58 AM
  2. ayuda, como puedo activar esta funcion php?
    By juanjose in forum Soporte
    Replies: 5
    Last Post: 04-08-2008, 09:47 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
x10hosting free hosting for the masses
dedicated servers