begin process at 2012 05 27 18:14:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > RAFRAICHIR PLUSIEURS DIV EN UN CLIC (AJAX)

RAFRAICHIR PLUSIEURS DIV EN UN CLIC (AJAX)


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Classé sous :ajax, multixhr, asynchrone, htmlhttprequest, rafraichisement Niveau :Initié Date de création :06/01/2010 Date de mise à jour :06/01/2010 07:55:20 Vu / téléchargé :5 714 / 649

Auteur : 120120

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour,
Il à bientôt deux ans, je me suis demandé comment faire pour rafraichir plusieurs DIV dans une page html en PHP et ceci d'une manière très simple afin que cela soit intégrable très facilement dans un objet/classe, ou n'importe quel autre projet.

Principe de fonctionnement :

Source

  • Syntaxe :
  • $url_xhr[] = "<LIEN_HTLM> <separateur> | </separateur> <EMPLACEMENT DU DIV>";
  • $url_xhr[] = "LIEN_HTLM|DIV"; (tous simplement)
  • Exemple :
  • $demo = new Class_multixhr();
  • unset($url_xhr);
  • $url_xhr[] = "async_multixhr.php?generic=demo1|div1";
  • $url_xhr[] = "async_multixhr.php?generic=demo2|div2";
  • echo $demo->multiple_xhr($url_xhr, 'Remplacement contenu de la div 1 & 2');
  • Contenu de async_multixhr
  • if (!empty($_GET)) extract($_GET, EXTR_OVERWRITE);
  • if (empty($generic)) return false;
  • switch ($generic)
  • {
  • case 'demo1':
  • echo '<b>demo1</b><br />';
  • for ($i = 0; $i < 5;$i++)
  • {
  • echo "Bla bla $i<br />";
  • }
  • break;
  • case 'demo2':
  • echo '<b>demo2</b><br />';
  • for ($i = 0; $i < 5;$i++)
  • {
  • echo "Toto Demo 2 $i<br />";
  • }
  • break;
  • case 'titre':
  • echo "<b>Affichage du titre</b>";
  • break;
  • case 'delDiv':
  • echo null;
  • break;
  • }
Syntaxe :

$url_xhr[] = "<LIEN_HTLM> <separateur> | </separateur> <EMPLACEMENT DU DIV>";
$url_xhr[] = "LIEN_HTLM|DIV"; (tous simplement)
Exemple :

$demo = new Class_multixhr();
unset($url_xhr);
$url_xhr[] = "async_multixhr.php?generic=demo1|div1";
$url_xhr[] = "async_multixhr.php?generic=demo2|div2";
echo $demo->multiple_xhr($url_xhr, 'Remplacement contenu de la div 1 & 2');


Contenu de async_multixhr

if (!empty($_GET)) extract($_GET, EXTR_OVERWRITE);
if (empty($generic)) return false;

switch ($generic)
{
    case 'demo1':
        echo '<b>demo1</b><br />';
        for ($i = 0; $i < 5;$i++)
        {
            echo "Bla bla $i<br />";
        }
        break;
    case 'demo2':
        echo '<b>demo2</b><br />';
        for ($i = 0; $i < 5;$i++)
        {
            echo "Toto Demo 2 $i<br />";
        }
        break;
    case 'titre':
        echo "<b>Affichage du titre</b>";
        break;
    case 'delDiv':
        echo null;
        break;
}

 Conclusion

Comme un exemple vaut mieux qu'un long discours :

http://202.171.65.33/120/demo/

Bien entendu il s'agit que d'exemple pratique et pragmatique, à vous de faire votre sauce.

Voici un exemple de site que j'ai réalisé en full Ajax via cette méthode :

http://www.asdetrefle.nc/adtmedia/ (demo/demo)

Bonne année à tous :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

06 janvier 2010 07:55:21 :
Correction de l'explication de la source

 Sources de la même categorie

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TODO LIST (AJAX/PHP5) par VinceMonkeyz
Source avec Zip Source avec une capture SYSTEM DE VOTE AJAX. par Dav_c
Source avec Zip PDS-SONDAGES par bcmfr
Source avec Zip Source avec une capture ORGANIGRAMME PHP DYNAMIQUE par megatom
Source avec Zip UPLOAD IMAGES POUR FORUMS ET SITES MUTUALISÉS (AJAX + PHP + ... par hartley

Commentaires et avis

Commentaire de testabc le 11/01/2010 11:36:50

la démo marche pas

Commentaire de phpAnonyme le 11/01/2010 14:07:12

Maisss, oui!

Commentaire de AeroBlue le 11/01/2010 21:47:05 9/10

Merci, Je vais l'utiliser un de ses jours!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

XmlHttpRequest (AJAX) [ par BenXbox ] Salut à tous, Je cherche à actualiser une page avec le XmlHttpRequest(AJAX) toutes les 20 secondes. Cette page s'appel EnLigne.php Merci d'avance. Re : [urgent] rafraichisement du navigateur [ par GoldPegasus ] voila j'ai de gros probl&#232;me avec le fait que Internet explorer conserve le page en m&#233;moire. de ce fait sur une page dynamique (en php) il va Probléme avec AJAX [ par BenXbox ] Salut &#224; tous, Voila j'utilise AJAX pour mon site pour savoir si j'ai des nouveaux messages priv&#233;s. J'utilise le XHRConnection.js du site : h Upload progress bar avec ajax [ par Linuss ] Bonjour &#224; tous, J'ai trouv&#233; sur internet pas mal de scripts d'upload, mais chacun avait ses inconv&#233;nients : <a h Ajax - Redirection [ par BeCaSiNe ] Bonjour a tous, je cherche le moyen de faire une redirection avec une page en PHP, qui a &#233;t&#233; ouverte dans un div par un lien. Le seule probl mise a jour de graph via AJAX? [ par LaTatadu91 ] Bonjour a tous; voila&nbsp; sur uen de mes pages php je cr&#233;&#233; un graphique(diagrmme en batons+courbes) a partir de donn&#233;es MYSQL ces d Différence ajax / iframe [ par ravery ] Bonjour.Alors, voil&#224; je m'interresse &#224; Ajax pour voir un peut les avantages / inconv&#233;nients de cette technologie et je ne comprend pas Pb de sécurité avec Ajax et XMLHttpRequest [ par cz1702 ] Bonjour &#224; tous,est il possible d'ouvrir une page sur un autre domaine que celui du site en cours avec XMLHttpRequest (sans contraindre l'utilisat Fonctionnement AJAX et XMLHTTPRequest [ par stiml ] Bonjour,Voila j'ai r&#233;cup&#233;rer une script sur un site qui explique tr&#232;s bien comment fonctionne AJAX et XMLHTTPRequest.voici l'adresse : Tuto d'Ajax sur phpcs [ par Evangun ] Salut tout le monde,je me suis mis &#224; Ajax aujourd'hui et je voulais signaler que le tuto http://www.phpcs.com/ajax.aspxne marche pas sous firefox


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales