Image de mon parlophone ne se raffraichit pas !
Bonsoir à toutes et à tous,
Avec ce code, dès le lancement je vois la vue de la caméra de mon vidéo parlophone mais après le reload, plus.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<script language="JavaScript" type="text/javascript">
function reload() {setTimeout('reloadImg("refresh")',350)};
function reloadImg(id)
{
var obj = document.getElementById(id);
var rand = Math.random();
obj.src = "http://IPADRESS:81/snapshot.cgi?user=xxx&pwd=xxx&t="+rand;
}
</script>
<img src="http://IPADRESS:81/snapshot.cgi?user=xxx&pwd=xxx&t=" name="refresh" width="640" height="480" id="refresh" onload='reload()'> |
Y a t'il une faute de ma part, n'étant pas trop orienté JavaScript.
Merci d'une réponse éventuelle.
@+,
Cincap
Désolé, j'avais commis une erreur suite à la suggestion de SpaceFrog !
Bonjour à toutes et à tous,
Je tenais à m'excuser auprès de SpaceFrog, sa suggestion fonctionne correctement.
Citation:
document.getElementById("refresh").src = image+tmp
J'avais confondu name= "refresh" et id="refresh".
J'en profite aussi pour ceux qui veulent rafraichir une image fixe de vidéoparlophone comme celui de la marque Konx, la fonction directement dans l'objet image fonctionne comme si c'était le flux de la caméra :
Code:
1 2
|
<img src="http://192.168.1.263:89/snapshot.cgi?cmd=snapPicture2&user=&pwd=&t= name="vdp" width="790" height="495" border="5" onload='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 100)' onerror='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 500)' alt='' /> |
Il suffit de rentrer l'Ip du vidéoparlophone, le port en général 81, l'user et le pwd.
Merci encore pour vos réponses,.
@+,
Cincap