Forum TourDeJeu · Règles du forum | Aide Recherche Membres |
Bienvenue invité ( Connexion | Inscription ) | Recevoir à nouveau l'email de validation |
TiFred |
Ecrit le : Mardi 27 Novembre 2007 à 20h53
|
Kid Groupe : Membre Messages : 48 |
Bonjour,
Je m'explique ! En fait, je voudrais afficher le déroulement d'un match de basket Donc je cherche à rafraichir la page toutes les 5s en actualisant le score, le temps restant, les fautes, ... Le pb est que cela repart à 0 tout le temps Qq'un peut-il m'aider SVP ? Merci -------------------- TiFred
Supporter du LIMOGES CSP |
Mr Pompkik |
Ecrit le : Mardi 27 Novembre 2007 à 22h46
|
Ouf Groupe : Admin junior Messages : 257 |
Faut la mettre au frigo.
MOUAHAHAHAHAHAHAHA Oui bon ok j'ai compris =====> je sors -------------------- |
Manest |
Ecrit le : Mardi 27 Novembre 2007 à 23h44
|
Ouf Groupe : Membre Messages : 503 |
Tu veux quoi exactement!? faire le replay d'un match qui à eu lieu? En fonction de quoi? Si tu fais un replay c'est que tu as un marqueur pour chaque étape. Un id, une action de joueur, une date, une numéro de tour... quelque chose quoi.
Il te suffit alors de rafraichir la page en passant le paramètre suivant à chaque fois... Tu n'aurais pas un exemple à nous proposer? -------------------- |
TiFred |
Ecrit le : Mercredi 28 Novembre 2007 à 11h19
|
||
Kid Groupe : Membre Messages : 48 |
Je lis le compte-rendu du match et je le restitue action par action (d'où le refresh de 5s) En fait en affichant cette page, je mets aussi à jour la table jeu1_equipes pour debutmatch (d'où le pb car en rafraichissant la page, je rafraichis cette valeur aussi) Plus clairement il faudrait que j'arrive à faire $temps_jeu = $temps_jeu + 5 à chaque fois que je rafraichis (et il me semble que quand je faisais simplement ça, il considérais à chaque fois que $temps_jeu=0 au début) Qq'un a une idée ? Mon code
-------------------- TiFred
Supporter du LIMOGES CSP |
||
Sybler |
Ecrit le : Jeudi 29 Novembre 2007 à 00h04
|
Ouf Groupe : Membre Messages : 453 |
Bon, comme toujours j'y vais de mémoire, mais en gros:
- Utilise la librairie PROTOTYPE ( c'est une librairie javascript ) et utilise les fonctions concernant AJAX Place la zone de ta page qui doit être rafraichi dans un DIV, puis tu la recharge avec la fonction updater de prototype pour mettre a jour le contenu du DIV uniquement. Documentation : http://www.sergiopereira.com/articles/prot...ml#Ajax.Updater Ensuite il te suffit de mettre un timer javascript qui appelle la fonction dans laquelle tu aura mis ton code de rafraîchissement. ATTENTION, 5 seconde me parerait un délais très faible. Moindrement que le serveur ou la connexion connaîtra des raté, et que le contenu prendrais plus de 5 secondes à transférer, ca pourrait poser problème. Et si jamais sa se produit, tu aura droit à un effet boule de neige. Assure-toi que ton serveur peut supporter cela, et que les joueurs pourront désactiver cette option. -------------------- |
TiFred |
Ecrit le : Jeudi 29 Novembre 2007 à 13h11
|
Kid Groupe : Membre Messages : 48 |
Merci je vais regarder ça !
La librairie il faut la renseigner qq part ? Tu n'aurais pas un petit exemple STP ? Merci -------------------- TiFred
Supporter du LIMOGES CSP |
TiFred |
Ecrit le : Jeudi 29 Novembre 2007 à 13h22
|
Kid Groupe : Membre Messages : 48 |
Pour ce que ça intéresse, j'ai trouvé en français ça
-------------------- TiFred
Supporter du LIMOGES CSP |
Sybler |
Ecrit le : Jeudi 29 Novembre 2007 à 22h02
|
Ouf Groupe : Membre Messages : 453 |
Le lien que je t'ai donné documente la version 1.5.0 de la librairie.
Et pour utiliser tout ca, il te suffit d'inclure le fichier prototype.js sur la page avant de l'utiliser par la suite. -------------------- |
TiFred |
Ecrit le : Vendredi 30 Novembre 2007 à 10h35
|
Kid Groupe : Membre Messages : 48 |
Tu n'aurais pas un exemple de script STP
Je n'ai pas trop de temps pour tout lire Merci -------------------- TiFred
Supporter du LIMOGES CSP |
Sybler |
Ecrit le : Mardi 04 Décembre 2007 à 18h48
|
||
Ouf Groupe : Membre Messages : 453 |
"Pas de bras, pas de biscuit !" Je vais quand même pas faire toute les recherches et/ou ton codage à ta place... Je peux juste te dire que ce que tu recherche tiens en 1 ligne:
Source: http://www.prototypejs.org/api/ajax/periodicalUpdater La documentation depuis prototype 1.5 est extrèment claire et bien faite. (Indexé par classe, avec mention des héritages et définition de chaque attribut...) S'il manque peut-être d'exemple, voilà qui est fait -------------------- |
||
Draedrus |
Ecrit le : Mercredi 27 Février 2008 à 17h57
|
||
Ouf Groupe : Membre Messages : 212 |
Quel enfoiré suilà quand il s'y met -------------------- |
||
Mr Pompkik |
Ecrit le : Mercredi 27 Février 2008 à 18h19
|
||||
Ouf Groupe : Admin junior Messages : 257 |
J'aime quand tu parles ainsi -------------------- |
||||
TiFred |
Ecrit le : Jeudi 26 Juin 2008 à 21h27
|
||
Kid Groupe : Membre Messages : 48 |
Désolé de relancer ce sujet En fait j'ai voulu faire un test et ça ne marche Voici le script qui s'appelle test_update.php
-------------------- TiFred
Supporter du LIMOGES CSP |
||
Sybler |
Ecrit le : Mardi 14 Septembre 2010 à 15h47
|
Ouf Groupe : Membre Messages : 453 |
Bon ca date de longtemps, mais juste au cas ou quelqu'un lira ca dans le futur:
JQuery semble prendre le pas sur Prototype et Mootools, donc ne suivez plus me conseil sur l'utilisation de prototype. Ce sont tous de bien bonne librairies, mais la tendance et le choix des modules va avec JQuery. Note au passage, je n'ai aucune idée de pourquoi le dernier message ne fonctionne pas, mais le plugin FireBug de firefox permet --entre autre-- de débugger les requêtes ajax et d'en savoir plus sur ce qui cloche. -------------------- |