Bonjour à toutes et à tous,

Dans ce projet de visualisation d'une caméra intégrée dans un vidéoparlophone Wifi, j'aurai aimé pouvoir faire une copie de l'image.

J'avais cette fonction "CopyImage() " que j'ai voulu tester mais ...

J'utilise IExploreur 11 pour mon propre compte !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<BODY BACKGROUND="0102.jpg" marginwidth="50" marginheight="50" topmargin="50" 
 
leftmargin="center">
 
<script language="JavaScript" type="text/javascript">
 
function reload() {setTimeout('reloadImg("refresh")',200)};
  function reloadImg(id)
  {
   var obj = document.getElementById(id);
   var rand = Math.random();
   obj.src = "http://192.168.1.263:89/snapshot.cgi?user=&pwd=&t="+rand;
  }
reload()
</script>
 
<script type="text/javascript">
 function CopyImage() {
 var imgControl =
 document.getElementById('id');
 imgControl.contentEditable = 'true';
 var controlRange;
 
 if (document.body.createControlRange) {
 controlRange = document.body.createControlRange();
 controlRange.addElement(imgControl);
 controlRange.execCommand('Copy');
 }
 imgControl.contentEditable = 'false';
 return true;
 }
</script>
 
<div class="style1" align="center">
<img src="http://192.168.1.263:89/snapshot.cgi?user=&pwd=&t=" name="refresh" width="1024" 
 
height="668" id="refresh" onload='reload()'>
 </div>
<div align="center" id="p" onclick="CopyImage()" title="">
<p>Copy image</p></div>
 </BODY>
Je l'avais placée dans le Head et toujours le même résultat c'est à dire ne fonctionne pas.

Merci de votre aide éventuelle.

@+,

cincap