Salutations,
Autant j'arrive à debugger du PHP et du CSS un peu, autant je n'ai jamais compris le JS correctement.
J'ai le code suivant qui reload des imgs toutes les secondes et qui marche très bien :
Autant, je n'ai jamais réussi à faire fonctionner cette partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <script type="text/javascript" async> function ReloadImage(){ var now=new Date(); document.getElementById('CamIP1').src='http://monurl1' + now; // Camera 1 document.getElementById('CamIP2').src='http://monurl2' + now; // Camera 2 document.getElementById('CamIP3').src='monurl3' + now; // Camera 3 } setInterval(ReloadImage,1000); // 1000=1 Secondes </script>
Il n'y à pas de moyen en JS de faire en sorte qu'un controle d'erreur fonctionne pour TOUS les id ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 document.getElementById(id).onload = function() { // Image ready }; document.getElementById(id).onerror = function () { // Chargement image rate document.getElementById(id).src='Cam-Wait.jpg'; };
Merci de votre aide ...
Partager