2012-09-09 113 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