如何通过javascript复制图片到剪贴板?高分求解决方案
可以实现吗?
------解决方案--------------------好像不行吧 只能图片的url吧
------解决方案--------------------答:不能! 谢谢
------解决方案-------------------- <body id= "www.never-online.net ">
<script type= "text/javascript ">
// <![CDATA[
function copyEventHandler() {
var x=document;
var r=x.selection.createRange();
x.execCommand( "Copy ");
}
//]]>
</script>
选中图片,点COPY
<input onclick= "copyEventHandler() " type= "button " value= "COPY "/>
<img src= "http://zi.csdn.net/760-90netbeans-video_2.gif "/>
</body>
------解决方案--------------------上面的方法复制下来的只是图片的url,若想获得图片,就得用流来读取文件.
------解决方案--------------------楼上,你先试试再说,看看是图片,还是URL,COPY后paste到你的word..
:D
------解决方案--------------------我想楼主说的应该是“在线编辑器 "吧
------解决方案--------------------execCommand-> > MS IE ONLY
------解决方案--------------------怎么会没有效果??看下面...
<body id= "www.never-online.net ">
<script type= "text/javascript ">
//<![CDATA[
onload = function () {
var x;
x=document.getElementById( "p ").contentWindow.document
x.open();
x.write( " <body contentEditable=true> ");
x.close();
window.clipboardData.clearData();
}
function copyEventHandler() {
var x=document;
var r=x.selection.createRange();
x.execCommand( "Copy ");
x=document.getElementById( "p ").contentWindow.document;
x.selection.createRange();x.body.focus();
x.execCommand( "Paste ");
}
//]]>
</script>
<img src= "http://zi.csdn.net/760-90netbeans-video_2.gif "/> <br/>
选中图片,点COPY <br/>
<input onclick= "copyEventHandler() " type= "button " value= "COPY "/>
下面的iframe是Paste后的效果 <br/>
<iframe id= "p "> </iframe>
</body>
------解决方案--------------------如果是由于安全限制没有效果的话,我也没有办法:(
------解决方案--------------------自己做一个浏览器插件吧, 纯用脚本难以实现.