ajax et présentations à distance

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ajax et présentations à distance

par Invité » 24 nov. 2006, 14:57

D'ailleurs ça m'amène une autre question. Peut-on visualiser l'écran d'un ordinateur distant grâce à php+ ajax+ éventuellement autre chose?

par Invité » 24 nov. 2006, 14:51

Script AJAX qui se connecte à la DB et qui ajoute des lignes
à ton tableau.

Tu as une fonction qui te permet d'inserer
des lignes et des cellules dans un tableau.
Ta solution a l'air intéressante...mais de quel tableau tu parles? il servirait à quoi?

par zigz4g » 24 nov. 2006, 13:20

Pourquoi ne pas faire un systeme de diapo en format web.
Tu met tout en jpg et tu change de diapo par des liens.
Pour que les personnes puissent voir tes diapos, suffit de mettre un flag en base pour passer de diapo en diapo.

par zeus » 24 nov. 2006, 12:26

De plus, soit tu met un timeout très petit et tu charges ton serveur de tas de requetes inutiles mais les changements sont répercutés rapidement
Soit tu met un timeout plus grand, au risque que les utilisateurs ratent des actions du "maitre"

par Cyrano » 24 nov. 2006, 11:58

Ouais, mais comme le souligne fort justement Ajoloca, tu vas bouffer pas mal de bande passante. Donc techniquement, c'est valable, mais à long terme si tu utilises des diaporamas un peu long et un peu lourds, ton hébergeur va soigner amoureusement ta facture :-k

re

par Frantz » 24 nov. 2006, 11:30

C'est possible

Toi, tu charges une nouvelle diapos

L'utilisateur récupère les diapos avec ajax
tu lui mets en plus un timout qui tourne
en boucle toutes les X secondes.

Tu vois c'est simple.

Script AJAX qui se connecte à la DB et qui ajoute des lignes
à ton tableau.

Tu as une fonction qui te permet d'inserer
des lignes et des cellules dans un tableau.

Pour ton projet, jettes un oeil aux fonctions suivantes :
-document.getElementById("idtableau").innerHTML;
-insertRow
-insertCell
-objet XHR ou xmlhttprequest
-settimeOut

Voilou j'espère que ça te serviras !!
@+

par Ajoloca » 24 nov. 2006, 02:51

ben faut pas dire que c'est impossible, en version bidouillée pas propre, c'est possible, avec par exemple l'utilisateur qui présente, qui met dans un fichier la page actuelle, et sur les utilisateurs qui regardent, une fonction qui revient régulièrement avec un settimeout ou assimilé, et qui regarde si la page qu'il a est bien celle du fichier, sinon il change...
bon c'est vrai que ça fait bricolé, mais ça peut fonctionner
Bonjour la charge et le trafic réseau.
De plus j'espère que la présentation n'est pas commentée. Sinon je laisse imaginer.

par jojolapine » 24 nov. 2006, 02:02

ben faut pas dire que c'est impossible, en version bidouillée pas propre, c'est possible, avec par exemple l'utilisateur qui présente, qui met dans un fichier la page actuelle, et sur les utilisateurs qui regardent, une fonction qui revient régulièrement avec un settimeout ou assimilé, et qui regarde si la page qu'il a est bien celle du fichier, sinon il change...
bon c'est vrai que ça fait bricolé, mais ça peut fonctionner

par zeus » 24 nov. 2006, 01:00

Le principe d'AJAX est que le JS sur le client peut lancer des actions PHP.
Toi, tu demandes que le JS d'un client déclenche des actions sur les autres clients ... :-k

Je pense que non, il n'est pas possible de faire ce que tu demandes :?
Si quelqu'un peut me contredire, je suis interessé par cette méthodologie ;)

ajax et présentations à distance

par Invité » 23 nov. 2006, 18:04

Bonjour,
est-il possible avec ajax, de présenter un document de temps réel?
par exemple, je présente un powerpoint et les utilisateurs connectés sur mon site peuvent voir les diapos défiler au rythme de mes actions.