Blame view

html/Scripts/refresh_img.php 948 Bytes
c825216f   lwadbled   feat(main.php): R...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  <!DOCTYPE html>
  <script type='text/javascript'>
  	/* Rafraichissement de l'image toutes les secondes */ 
  	function refresh<?php echo $i ?>(){ /* Nom de la fonction en fonction du nombre d'appareil que la page doit afficher */
  		var xhttp = new XMLHttpRequest();
  		var params = 'pic_name<?php echo $i ?>=<?php echo $pic_name[$i]?>&adresse=<?php echo $Appareil[$i]['adresse']?>&img=<?php echo $i ?>';
  		xhttp.onreadystatechange=function(){
  			if(xhttp.readyState==4){
  				/* Rien a faire si la requete est faite */
  			}
  		}
  		xhttp.open('POST','Scripts/screenshot.php',true);
  		xhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		xhttp.send(params);
  		var tmp = new Date();
  		var img = document.getElementById('cam<?php echo $i ?>');
  		img.src = img.src + '?' + tmp.getTime();
  	}
  	window.onload = function(){
  		<?php
  			for($j=0;$j<count($Appareil);$j++){
  				echo 'setInterval(refresh'.$j.',1000);';
  			}
  		?>
  	};
  </script>