如何在任何浏览器的javascript中将数据复制到剪贴板

如何在任何浏览器的javascript中将数据复制到剪贴板

问题描述:



我必须将数据复制到剪贴板。

我使用了以下代码,





Hi,
I have to copy data to clipboard.
I have used following code,


var clipboarddiv=document.getElementById('divclipboardswf');  
     if(clipboarddiv==null)  
     {  
        clipboarddiv=document.createElement('div');  
            clipboarddiv.setAttribute("name", "divclipboardswf");  
        clipboarddiv.setAttribute("id", "divclipboardswf");  
        document.body.appendChild(clipboarddiv);  
     }  
         clipboarddiv.innerHTML='<embed src="../javascript/clipboard.swf" FlashVars="clipboard='+  
 encodeURIComponent(strResult)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';  
       
     alert('The text is copied to your clipboard...'); 	







但它不起作用。

for IE




But it is not working.
for IE

window.clipboardData.setdata("Text",strResult)



它正在运行但不适用于其他浏览器。





请帮帮我


it is working but not for another browser.


please help me





检查以下链接。



http://*.com/questions/400212/how-to-copy-to-clipboard-in-javascript



还有一个链接是



http://www.gamedev.net/topic/281951-copy-to-clipboard-in-firefox/



一切顺利
Hi,

Check following link for it.

http://*.com/questions/400212/how-to-copy-to-clipboard-in-javascript

And one more link is

http://www.gamedev.net/topic/281951-copy-to-clipboard-in-firefox/

All the best


您好,



您可以试试这个 -



http://blog.logiclabz.com/javascript/copy-to-clipboard-with-javascript-on-mozilla-firefox-and-ie.aspx [ ^ ]



http:// lab。 artlung.com/copy-to-clipboard-javascript/ [ ^ ]
Hi,

You can try this-

http://blog.logiclabz.com/javascript/copy-to-clipboard-with-javascript-on-mozilla-firefox-and-ie.aspx[^]

http://lab.artlung.com/copy-to-clipboard-javascript/[^]


这是同一页面的源代码。

你有:Colapse |复制代码

:)
whatch the source code of this same page.
you have : "Colapse | Copy Code"
:)