IE复制图片到剪贴板

  1.  <script>  
  2.     function fnCopyIt() {   
  3.           oControlRange = document.body.createControlRange();    
  4.           oControlRange.add(oImg);   
  5.           oControlRange.execCommand("copy");   
  6.     }   
  7. </script>  
  8. <img id="oImg" src="http://www.baidu.com/img/logo-yy.gif">  
  9. <button onclick="fnCopyIt()">fnCopyIt()</button>  
  10.   
  11.   
  12. <SCRIPT LANGUAGE="JScript">  
  13. var oPopup = window.createPopup();   
  14. function ButtonClick()   
  15. {   
  16. var div = document.getElementById('divId');   
  17. div.contentEditable = 'true';   
  18. var controlRange;   
  19. if (document.body.createControlRange) {   
  20. controlRange = document.body.createControlRange();   
  21. controlRange.addElement(div);   
  22. controlRange.execCommand('Copy');   
  23. }   
  24. div.contentEditable = 'false';   
  25. }   
  26. </SCRIPT>  
  27.   
  28. <BODY>  
  29. <img id="divId" src="http://www.baidu.com/img/logo-yy.gif">  
  30.   
  31. <BUTTON onclick="ButtonClick()" ID=Button1>Click Me!</BUTTON>  
  32. </BODY>  
  33.   
  34.   
  35.   
  36. // 复制图片到剪贴版   
  37. function CopyImage(img)   
  38. {   
  39.  if (img.tagName != 'IMG') return;   
  40.  if (typeof img.contentEditable == 'undefined') return;   
  41.  if (!document.body.createControlRange) return;   
  42.  var ctrl = document.body.createControlRange();   
  43.  img.contentEditable = true;   
  44.  ctrl.addElement(img);   
  45.  ctrl.execCommand('Copy');   
  46.  img.contentEditable = false;   
  47.  alert('复制完成,到QQ对话框里按Ctrl-V就可以啦!');   
  48. }   
  49.   
  50.   
  51. function copyImg(imgObj){    
  52. var imgObj = document.getElementById(imgObj);    
  53. imgObj.contentEditable = 'true';    
  54. var controlRange;    
  55. if (document.body.createControlRange)    
  56. {    
  57.    controlRange = document.body.createControlRange();    
  58.    controlRange.addElement(imgObj);    
  59.    controlRange.execCommand('Copy');    
  60. }    
  61. imgObj.contentEditable = 'false';    
  62. }    
  63.   
  64.   
  65.   
  66.   
  67.   
  68. function copyImage(sImgID)     
  69. {    
  70.   var ctrlRange = document.body.createControlRange();    
  71.   ctrlRange.add(document.all(sImgID));    
  72.   ctrlRange.execCommand("Copy");    
  73. }     
  74.   
  75.   
  76. <SCRIPT LANGUAGE="JavaScript">  
  77. <!--   
  78. var imgL = document.images.length;   
  79. alert(imgL);   
  80. for(var i=0;i<imgL;i++) {   
  81.     alert(document.images[i].src);   
  82.     alert(document.images[i].alt);   
  83. }   
  84. //-->  
  85. </SCRIPT>  
  86.   
  87.   
  88. <SCRIPT LANGUAGE="JavaScript">  
  89. <!--   
  90. var documentdocumentimages = document.images;   
  91. var objlength = documentimages.length;   
  92. var objindeximage;   
  93. for(var objindex=0;objindex<objlength;objindex++) {   
  94.     objindeximage = documentimages[objindex];   
  95.     if(objindeximage.alt == "验证码" && objindeximage.src.indexOf("/authimg") >= 0) {   
  96.         var controlRange = document.body.createControlRange();   
  97.         controlRange.addElement(objindeximage);   
  98.         controlRange.execCommand("copy");   
  99.         break;   
  100.     }   
  101. }   
  102. //-->  
  103. </SCRIPT>  
  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓