Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2008, 11h54   #1
Invité de passage
 
Inscription : mai 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 7
Points : 0
Points : 0
Par défaut actualiser un chat en cas de nouveau message

bonjour,

pour mon site, je suis en train de faire un chat (messagerie privée) et je voudrais savoir s'il est possible grâce à l'ajax (je n'y connais rien), de ne rafraichir la partie de la page qui contient les messages échangés uniquement s'il y a un nouveau message (voire en temps réel) afin d'éviter un chargement toutes les x secondes.

pourriez-vous, si cela est possible, m'indiquer comment procéder, svp?

merci d'avance.
click for aid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 11h59   #2
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Bonjour,
le serveur ne peut envoyer seul une information à la page (en cas d'arriver d'un nouveau message).
Il faut, au contraire, que ça soit ta page qui "écoute" le serveur : ta requête Ajax va périodiquement chercher les nouveaux messages et les affiches, s'il y en a.

Pour un chat, une périodicité de quelques secondes est suffisantes ...

Quant à la manière de le coder, tu peux t'inspirer des différents tutos ...

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h57.


 
 
 
 
Partenaires

Hébergement Web