Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
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 26/03/2007, 17h17   #1
Invité de passage
 
Inscription : octobre 2005
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 24
Points : 3
Points : 3
Par défaut [Prototype] Mise à jour de la page client directement par le serveur

Bonjour à tous,


Désolé le titre n'est pas très explicite mais le problème est un peu complexe.
Je suis entrain de réaliser un prototype de portail en utilisant Ajax. Dans celui ci j'ai un formulaire d'envoi de message avec notification de la réception du message par le destinataire.

Lorsque l'utilisateur valide le formulaire, le message est envoyé au destinataire. Lorsque le destinaire reçoit le message, le système de notification fait en fait une requête GET sur une page web qu'on lui donne en paramètre. Je voudrais que l'utilisateur soit prévenu donc de la réception du message, donc comment faire pour qu'à partir de cette requête GET sur une page, on puisse afficher sur la page de l'utilisateur un message lui indiquant que le message a bien été reçu?


J'espère que j'ai été clair, et vous remercie tous par avance de votre aide.
alfreedd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 17h43   #2
Membre confirmé
 
Avatar de Nighty
 
Homme Lucas CORBEAUX
Chef de projet MOE
Inscription : février 2003
Messages : 159
Détails du profil
Informations personnelles :
Nom : Homme Lucas CORBEAUX
Âge : 28
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet MOE

Informations forums :
Inscription : février 2003
Messages : 159
Points : 293
Points : 293
Si l'idée est de faire en sorte que le serveur prévienne le client de la lecture du message, j'ai peur que tu ne fasses fausse route.

La seule solution qui me vient à l'esprit, c'est de faire des appels régulièrement au serveur (setTimeout...) pour vérifier à la fois des notifications de réception et de lecture, et de traiter le résultat comme il se doit.
Nighty est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 11h50   #3
Invité de passage
 
Inscription : octobre 2005
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 24
Points : 3
Points : 3
Merci de ta réponse, mais malheureusement faire des appels réguliers risque d'alourdir beaucoup trop le serveur. Quand dans GMail par exemple on est notifié de l'arrivée d'un mail, quelle méthode est utilisée?
alfreedd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 14h17   #4
Membre confirmé
 
Avatar de Nighty
 
Homme Lucas CORBEAUX
Chef de projet MOE
Inscription : février 2003
Messages : 159
Détails du profil
Informations personnelles :
Nom : Homme Lucas CORBEAUX
Âge : 28
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet MOE

Informations forums :
Inscription : février 2003
Messages : 159
Points : 293
Points : 293
Citation:
Envoyé par alfreedd
Merci de ta réponse, mais malheureusement faire des appels réguliers risque d'alourdir beaucoup trop le serveur. Quand dans GMail par exemple on est notifié de l'arrivée d'un mail, quelle méthode est utilisée?
Je ne me suis bien sûr pas amusé à décortiquer le source de Gmail... ceci dit quand la fenêtre reste ouverte sur gmail j'ai cru voir qu'il y avait un chargement qui se faisait régulièrement. A peu prêt certain qu'il y a un setTimeOut() derrière.
Nighty 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 01h04.


 
 
 
 
Partenaires

Hébergement Web