2014-03-29 42 views
-4

我的網站上有一個按鈕。這個按鈕被稱爲copy。當用戶點擊它時,我想要複製一些東西。JavaScript如何在Windows中複製數據如ctr + c

我已經讓JavaScript函數是這樣的:

function copyToClipboardCrossbrowser(s, el) {} 

其中s是數據被複制。怎麼樣?

感謝

+0

「copyToClipboardCrossbrowser」是什麼樣的? – Charlie

+0

@Charlie這是我的問題 –

回答

1

你不能用純JavaScript,與Flash但是你可以解決它:https://github.com/zeroclipboard/ZeroClipboard

例子:

HTML

<html> 
    <body> 
    <button id="copy-button" data-clipboard-text="Copy Me!" title="Click to copy me.">Copy to Clipboard</button> 
    <script src="ZeroClipboard.js"></script> 
    <script src="main.js"></script> 
    </body> 
</html> 

爲主。 js

var client = new ZeroClipboard(document.getElementById("copy-button")); 

client.on("ready", function(readyEvent) { 
    alert("ZeroClipboard SWF is ready!"); 

    client.on("aftercopy", function(event) { 
    event.target.style.display = 'none'; 
    alert("Copied text to clipboard: " + event.data["text/plain"]); 
    }); 
}); 
+0

哪裏有你的代碼中的複製功能? –

+0

我經歷了那個網站。看起來不錯。但是我必須複製哪些文件,我應該在哪裏複製它們?提前致謝。 –