rafraichir plusieurs images en meme temps - HTML/CSS - Programmation
Marsh Posté le 05-09-2014 à 13:49:30
Salut,
Ben là tu ne prends en charge qu'une caméra, il est où le code pour 4 caméras?
Marsh Posté le 05-09-2014 à 14:50:20
MaybeEijOrNot a écrit : Salut, |
bonjour MaybeEijOrNot et merci de me répondre
tout le problème est la c'est que je ne sait pas ou les mettre dans mon code pour que le script les prennent en compte .
J'ai essayer de les mettre a la fin elle y était mais plus de rafraîchissement sur aune cam.
Code :
|
c'est pour cela que je vient vous demander de l'aide.
Marsh Posté le 05-09-2014 à 16:30:28
l'ID est unique. À partir du moment où il fait pour une, il ne vas pas continuer.
tu dois cibler tes éléments avec une classe et employer document.querySelectorAll
https://developer.mozilla.org/fr/do [...] electorAll
Attention, cela ne fonctionne pas avec les anciennes version d'IE, mais j'imagine que tu es à jour
Marsh Posté le 05-09-2014 à 17:02:22
David Boring a écrit : l'ID est unique. À partir du moment où il fait pour une, il ne vas pas continuer. |
bonjour David Boring
merci pour tes explications
mais je ne comprend pas trés bien aurait tu un exemple a me montrer?
je me suis lancer la dedans sans une grande connaissance
Merci en tout cas d'avoir pris le temps de me répondre.
Marsh Posté le 05-09-2014 à 17:22:56
Tu boucles pour toutes tes images (avec une classe .img) ton code pour remplacer l'url
Code :
|
Marsh Posté le 05-09-2014 à 22:45:33
Merci David
Mais la ça ne fonctionne plus du tout
et j'ai une erreur sur cette ligne
Code :
|
Marsh Posté le 06-09-2014 à 09:21:06
Sinon, il y a une solution beaucoup plus simple, tu peux simplement rafraichir ta page automatiquement.
<meta http-equiv="refresh" content="600">
à mettre dans le head, 600 secondes ici entre chaque rafraichissement
Marsh Posté le 06-09-2014 à 11:13:06
reinruof77 a écrit : Merci David
|
Code :
|
Marsh Posté le 06-09-2014 à 12:32:28
En fait, mon code n'était pas mauvais, mais il ne fait pas la même chose que 'in' mais surtout la prise en charge est faible.
https://developer.mozilla.org/en-US [...] s/for...of
https://developer.mozilla.org/en-US [...] patibility
Autant employer arr.forEach(callback[, thisArg]) qui a un meilleur support
https://developer.mozilla.org/en-US [...] ay/forEach
Marsh Posté le 08-09-2014 à 09:53:48
Comme dit, il suffit de boucler sur tes images, à la place d'utiliser une id, mets une classe "img" et avec getElementsByClassName (ou un truc dans le genre) tu appelles la fonction "updateImage(getId('img'), url);" avec le lien qui va bien :
Quelque chose comme (je n'ai pas vérifié mais ça devrait être pas mal) :
Code :
|
Marsh Posté le 08-09-2014 à 23:10:10
David Boring a écrit : En fait, mon code n'était pas mauvais, mais il ne fait pas la même chose que 'in' mais surtout la prise en charge est faible. |
j'avais zappé cette syntaxe !
Dommage que ca soit supporté que par Gecko et Webkit (ce qui est déjà pas mal en soit).
Sinon, forEach en effet, car plus fonctionnel.
Marsh Posté le 09-09-2014 à 12:05:00
De ce que j'avais retenu, rien n'est plus efficace qu'une boucle for classique.
Marsh Posté le 04-09-2014 à 22:42:42
bonjour a tous
voila j'ai script pour rafraîchir mon image de webcam sur mon site qui fonctionne très bien pour une camera.
j'arrive a ajouté les 4 autres camera
mais je n'arrive pas rafraîchir les images des camera mais je trouve pas la solution .
voici mon script
Merci pour votre aide