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 :

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>
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
		document.getElementById(id).onload = function() {
			// Image ready
		};
		document.getElementById(id).onerror = function () {
			// Chargement image rate
			document.getElementById(id).src='Cam-Wait.jpg';
		};
Il n'y à pas de moyen en JS de faire en sorte qu'un controle d'erreur fonctionne pour TOUS les id ?

Merci de votre aide ...