2012-11-29 54 views
0

我用這對將文本複製到剪貼板。(沒有得到消息「文本Cliboard複製」無法使用zClip解決剪貼板 - jQuery的ZeroClipboard

http://www.steamdev.com/zclip/ 

我已經試過這樣的,但我無法得到複製的文本到剪貼板..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <script type="text/javascript" src="js/jquery-1.8.3.js"></script> 
    <script type="text/javascript" src="js/jquery.zclip.js"></script> 

    <script> 
    $(document).ready(function() { 
     $('textarea#showthis').zclip({ 
     path: 'js/ZeroClipboard.swf', 
     copy: function() { 
      return $('#showthis').val(); 
     } 
     }); 
    }); 
    </script> 
</head> 

<body> 
    <textarea id="showthis" readonly>hi, how are you?</textarea> 
</body> 
</html> 

請告訴我哪裏出了問題!(我不知道的JavaScript和jQuery的東西!)

,我使用Chrome,並且我記得正確的Flash我的電腦上已經安裝了...

編輯:我試圖爲:內textarea的文本應該得到我點擊「文本區」

儘快複製
+0

我覺得剪貼板功能沒有更多的支持:( –

+0

誰能請..? – Otero

+0

我已經更新了我的回答,請現在 – Marvin

回答

1

你需要一個複製按鈕。 Zclip應該附加到用戶點擊複製文本的按鈕 - 而不是textarea本身。

試試這個:

$(document).ready(function(){ 
    $("#showthisButton").zclip({ 
     path: "js/ZeroClipboard.swf", 
     copy: function() { 
      return $('#showthis').val(); 
     } 
    }); 
}); 

和HTML應該是這樣的:

<textarea id="showthis">hi, how are you?</textarea> 
<input type="button" id="showthisButton" value="Copy"> 

如果您需要更多的幫助,就問。

+0

沒有兄弟,它不適合我..我的意思是iam沒有收到任何消息,因爲'複製到剪貼板'..我可以知道,是否爲你工作..? – Otero

+0

嘿,我從這裏找到另一個:http:// beckelman。 net/2009/01/22/copy-to-clipboard-with-zeroclipboard-flash-10-and-jquery/ 但令人驚訝的是,它的演示程序在我的瀏覽器中工作,但是當我下載並檢查後,它不工作。 。你有什麼想法嗎?請檢查一下這個..所有你需要的是自己下載和檢查它(沒有什麼改變它的代碼..) – Otero

+0

它是同一個插件 - 最好從原始網站下載。修改的代碼是否無效? – Marvin

相關問題