Recharger une partie d'une page web uniquemen

i-man77 -  
 i-man77 -
Bonjour,

j'ai une page web composée de plusieurs divisions <div>

je souhaite a partir d'un lien d'une des divison , mettre a jours une autre division sans recharger toute la page , je sais qu'il existe une solution en ajax , mais je sais pas laquelle , merci d'avance de bien vouloir m'aider.

Cordialement
Configuration: Linux
Firefox 2.0.0.14

2 réponses

  1. burnedsyn Messages postés 174 Statut Membre 16
     
    Bonjour,

    Une solution que je préconise ici (car simple a mettre en oeuvre) est d'utilisé le framework prototype.js
    une fois ces fichiers attaché a ta page tu auras accès a des fonctions comme

    Ajax.Updater qui feront ce que tu cherches a faire :-)

    il y a un bon tutorial la https://amillet.developpez.com/tutoriels/javascript/ajax-prototype/
    Tim
    1
    1. i-man77
       
      merci , je vais essayer ca !

      sinon pourquoi on deconseille autant d'utiliser les frameswork?
      0
  2. PhP Messages postés 1774 Statut Membre 606
     
    Bjr

    AJAX ce n'est pas aussi simple que de mettre 2 ou 3 lignes de code. Ca necessite qd même de s'y connaitre un peu (bcp ?) en JavaScript.

    Sinon c'est vrai que ça fonctionne plutôt pas mal par contre gaffe aux memoey leaks !

    Avec AJAX j'utilise une librairie écrite par mes soins ... ce qui m'a permis de comprendre comment ca marche LOL

    Maintenant il existe des libriaires AJAX toutes faites; par contre quand on rencontre une erreur récalcitrante ben là mieux vaut que la librairie soit parfaitement documentée et que son code soit facilement lisible
    1
    1. burnedsyn Messages postés 174 Statut Membre 16
       
      c'est vrai, mais comme dis l'adage rien n'est facile tout s'apprend ... ;-)
      0
      1. PhP Messages postés 1774 Statut Membre 606 > burnedsyn Messages postés 174 Statut Membre
         
        Slt

        P'tite question au passage en JS et les memory leaks

        Si j'écris

        function ObjectParent()
        {
        	this.enfant = new ObjectEnfant(this);
        }
        
        
        function ObjectEnfant(parent)
        {
        	this.parent = parent;
        }
        
        
        var p = new ObjectParent();
        p = null;


        Mon objet "p" est-il réllement détruit ??

        J'en doute à cause de la référence circulaire ...




        0