2012-09-09 76 views
2

有没有办法将textarea复制到剪贴板没有按钮?复制textarea与零剪贴板

我想要做的是在我的网站上显示一个简短的URL,所以当你点击链接(或文本)时,它会复制到剪贴板并淡入淡出,并显示“Copied!”。 。链接/文本将自动使用我的自定义域名与bit.ly生成。

例子:

短网址:shrt.lnk/ABC123(普通) 短网址:复制! (点击)

任何人有一个想法如何做到这一点?

回答

5

你可以试试clip-j。 Here是。这是一个纯粹的JavaScript解决方案,利用所有主流浏览器支持的document.execCommand('copy');优势,其他命令可以解决必须能够看到文本输入的限制,您是否看到任何东西!此外,这不必通过按钮工作,点击链接将工作得很好!

1

没有按钮就无法做到这一点,因为Flash 10+需要点击实际的按钮。但是,如果您使用其中包含文本的实际按钮,或者将文本按钮叠加在文本上,如下所示:http://jsfiddle.net/C9KjH那么这是您的案例中可能的解决方法。

+0

你在AS文件中看到了这个“param1”? –

+0

要修改的函数从AS文件的第71行开始 – sajawikio

+0

Oh对不起,我使用了反编译器来分析它 - 继续并将正确的变量名替换为“param1” – sajawikio