Rafraichissement avec ajax

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par flozza83, 20 Mai 2011.

  1. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    Bonjour

    je fais appel à votre aide car j'ai un peu de mal pour faire ce que j'aimerais.
    J'ai sur mon site une sorte de mini "shootbox" et j'aimerais donc que les messages a l'intérieur s'actualisent toutes les secondes.
    Les méthode document.reload et meta refresh rechargent la page, c'est génant visible et c'est pas ce que je veux.
    Alors j'aimerais savoir s'il est possible avec ajax de rafraichir une iframe ou bien un div (peu importe, le plus simple) toute les secondes.

    je vous remercie d'avance pour votre aide

    EDIT: je précise que je doit afficher une page .php
     
  2. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    oui, c'est possible
     
  3. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    hm d'accord... Est ce que vous pourriez m'indiquer la marche à suivre si vous la connaissez ? s'il vous plait
     
  4. Babylon
    Babylon WRInaute discret
    Inscrit:
    18 Octobre 2006
    Messages:
    170
    J'aime reçus:
    0
  5. YoyoS
    YoyoS WRInaute accro
    Inscrit:
    14 Septembre 2006
    Messages:
    3 226
    J'aime reçus:
    0
    Je confirme c'est possible et google est ton ami.
     
  6. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    j'ai déjà cherché sur google. je ne comprends pas ajax, et je ne compte pas l'apprendre car je ne m'en servirais pas plus. sur google, on a des exemples pour changer ce qu'il y a écrit dans un div => <?php include() ?> n'affiche rien
    ou charger un .txt ou .html dans une iframe, un .php après essai ne s'éxécute pas. voilà donc s'il vous plait j'aurais besoin d'un peu plus que google
     
  7. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    donc la meilleure solution dans ton cas c'est de laisser le meta refresh
     
  8. Babylon
    Babylon WRInaute discret
    Inscrit:
    18 Octobre 2006
    Messages:
    170
    J'aime reçus:
    0
    Si tu ne compte rien faire, rien apprendre, ne faire aucun effort et que tu compte sur nous pour te pondre un bout de code tout prêt je pense que tu t'es trompé d'adresse (et de métier si tu compte faire ca en tant que pro).
    Ce que tu veux faire n'est absolument pas compliqué pour peu que tu te donne les moyens ...
     
  9. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    en fait, le metarefresh sous chrome et firefox, se voit (le titre se recharge, le curseur affiche l'attente...) et c'est genant. des visiteurs m'ont fait la remarque.donc c'est pas ce que je veux. la fonction document.reload() en javascript affiche les mêmes inconvénients.
     
  10. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    ne vous sentez pas abusé, je suis pret à y mettre les mains dedans. seulement, j'aimerais un peu plus que "google est ton ami". Et je ne suis pas pro du tout.

    je précise d'ailleurs que j'ai essayé un tas de trucs et en vain. comme je vous l'ai dit <?php include() ?> n'affiche rien, et pas moyen d'exécuter un .php à la place des syntaxes de base pour un .txt ou un .html. Je ne suis donc même pas encore arrivé à l'étape d'auto rafraichissement. Avec un bouton je n'arrive pas à charger un php dans un div ou une iframe.
     
  11. Babylon
    Babylon WRInaute discret
    Inscrit:
    18 Octobre 2006
    Messages:
    170
    J'aime reçus:
    0
    Ok ... pour faire ce que tu veux tu as besoin d'utiliser de l'ajax donc tu as 2 solutions :
    - Tu veux absolument ta shoutbox avec refresh et tu trouve un script tout fait sur GG ou tu lis des tuto sur ajax (comme ici
    http://www.snoupix.com/initiation-a-ajax-avec-jquery-partie-1_tutorial_20.html) et tu te fais ton propre bout de code.
    - Tu abandonne ton idée de shoutbox

    Sur un forum tu trouveras de l'aide si tu as un pbm sur un code déjà avancé, personne ne fera ton script ( sauf si tu le paye bien sur ;-) )
     
  12. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    Je vais faire un tour sur le lien pour voir ça.merci. j'ai déjà essayé de m'appuyer sur des scripts tout faits. seulement ils utilisent beaucoup de fonctions, comme gestion des membres, ban, etc... c'est pas du code pur, alors je ne m'y retrouve pas.
    Par contre si vous voulez je peux vous poster ce que j'ai codé . seulement c'est pas une erreur, c'est un manque de connaissance pour la compatibilité ajax/php
     
  13. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    L'iframe:
    Dans script.js:
    et juste avant <body ..>

    Ou est ce que ça cloche ?
     
  14. Babylon
    Babylon WRInaute discret
    Inscrit:
    18 Octobre 2006
    Messages:
    170
    J'aime reçus:
    0
    Ca va être difficile de t'aider avec juste ça ...
    Qu'as tu comme erreur ?
    As tu une page ou on peut tester ?

    Juste comme ca par contre ta fonction appeler dans le onclick n'a pas le même nom que dans ton fichier
     
  15. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    Je viens d'essayer comme ça, et ça ne m'affiche rien: (j'ai essayé de suivre le lien du tuto que tu m'as conseillé)

    Tout est dans shootbox.php

    Juste avant <body>:
    Avec le code d'avant, et en corrigeant l'appel de fonction, j'avais pareil, absence d'affichage.
     
  16. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
  17. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    quelqu'un sait pourquoi ça ne marche pas ? Laquelle des deux façons est mieux ?
     
  18. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 925
    J'aime reçus:
    191
  19. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    merci passion pour ton aide. je pense que j'ai loupé un truc, voilà ce que j'ai mis:

    dans shoutbox.php

    quand je clique sur le bouton rafraichir, rien ne change. Ou est mon erreur ?
     
  20. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    J'ai remarqué qu'il y avait un lien vers prototype.js. j'ai donc copié le code qu'il y avait dans prototype.js et pour le reproduire sur mon site... ça marche à merveille! c'est tellement simple.Tout mes remerciements passion!
     
  21. passion
    passion WRInaute accro
    Inscrit:
    6 Janvier 2006
    Messages:
    3 925
    J'aime reçus:
    191
    Content d'avoir pu t'aider :)
    Effectivement, tu n'as pas besoin de bouton rafraichir car à intervale régulier, la function va mettre à jour ton élément par id
     
  22. flozza83
    flozza83 Nouveau WRInaute
    Inscrit:
    20 Mai 2011
    Messages:
    19
    J'aime reçus:
    0
    Bonjour !

    Je déterre ce topic, car je viens de me rendre compte que ce script, qui fonctionne sous google chrome et firefox, n'en fait pas de même sur Internet explorer..

    Est-ce normal ?
     
Chargement...
Similar Threads - Rafraichissement ajax Forum Date
Problème de rafraichissement en AJAX sour IE Développement d'un site Web ou d'une appli mobile 13 Janvier 2007
code d' erreurs lors du rafraichissement de win 10 Débuter en référencement 1 Septembre 2016
Probleme de rafraichissement de page template via wordpress Développement d'un site Web ou d'une appli mobile 17 Janvier 2013
Dewslider : Probleme de rafraichissement ... Développement d'un site Web ou d'une appli mobile 1 Août 2012
Rafraichissement d'un flux rss externe Développement d'un site Web ou d'une appli mobile 14 Octobre 2007
Rafraichissement du cache Google Crawl et indexation Google, sitemaps 7 Septembre 2007
Conservation du contenu après un rafraichissement Développement d'un site Web ou d'une appli mobile 30 Mars 2007
Rafraichissement Google du 30sept - 1er oct Référencement Google 2 Octobre 2006
rafraichissement sur un innerHTML Développement d'un site Web ou d'une appli mobile 30 Septembre 2006
Rafraichissement google sur les BL Référencement Google 24 Août 2006
Rafraîchissement des pages... Paralysant ? Problèmes de référencement spécifiques à vos sites 3 Août 2005
rafraichissement automatique Administration d'un site Web 2 Avril 2005
Touche rafraîchissement Administration d'un site Web 30 Mars 2005
date de rafraichissement google Administration d'un site Web 15 Février 2005
Rafraichissement du PR Netlinking, backlinks, liens et redirections 28 Janvier 2005
Rafraichissement JS Problèmes de référencement spécifiques à vos sites 29 Novembre 2004
Pages en cache de google et rafraichissement de ces pages Référencement Google 7 Août 2004
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Conflit jquery ajax Développement d'un site Web ou d'une appli mobile 10 Février 2022
Problème avec un menu en ajax via jquery Problèmes de référencement spécifiques à vos sites 6 Février 2022