2010-11-22 212 views
1

我需要javascript將內容複製到剪貼板,用戶應該能夠從剪貼板訪問內容。即有兩個按鈕複製和粘貼。當你點擊複製按鈕時,文本區域中的文本說textarea內容被複制到剪貼板,當你點擊粘貼按鈕時,它應該被粘貼在其他textarea中,或者如果可能的話在編輯器(TinyMCE)中粘貼。使用javascript將內容複製/粘貼到剪貼板

+1

你幸運的無法訪問用戶剪貼板與JavaScript - 但爲什麼不是簡單地使用JavaScript的變量(全局變量在大多數情況下是邪惡的,但在這個我會說這正是你在找什麼)? – oezi 2010-11-22 11:17:59

回答

-1

一個簡單的谷歌將返回我這個代碼... :-)

<SCRIPT language="JavaScript"> 
<!-- 
function highlightmetasearch() { 
    document.post.message.select(); document.post.message.focus(); 
} 
function copymetasearch() { 
    highlightmetasearch(); 
    textRange = document.post.message.createTextRange(); 
    textRange.execCommand("RemoveFormat"); 
    textRange.execCommand("Copy"); 
    alert("This post has been copied to your clipboard.\nIf this post is lost when you submit it you can easily repost it.\nAlways use this feature before posting!"); 
} 
    // --> 
</SCRIPT> 
+3

這是特定於IE的內容,顯然與您尚未關聯的一些較大的示例有關。 – 2010-11-22 11:25:43

2

沒有一個好/良好測試使用JavaScript的解決方案,大多數解決方案只能在IE

工作

我使用Flash組件Clippy一次完成了複製到剪貼板功能,使用起來非常簡單。 你可以看看它在Github存儲庫,它只有副本雖然剪貼板..

另一個很好的庫來管理剪貼板,同時在Flash中,是ZeroClipboard

+0

我同意,如果你想訪問剪貼板而不被綁定到特定的瀏覽器,Flash是唯一的途徑。 – 2010-11-22 11:51:48

相關問題