Fonction copy image avec execCommand ne fonctionne pas correctement sur IE11
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:
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