zeroclipboard復制到剪切板的flash
更新時間:2010年08月04日 02:57:07 作者:
雖然網(wǎng)上實現(xiàn)Ctrl + C的JS代碼已經(jīng)有很多了,但我還是向大家推薦一個比較好的插件zeroclipboard,兼容所有瀏覽器
下面說實現(xiàn)步驟:
1- 引用文件。下載后會得到兩個核心文件ZeroClipboard.js和ZeroClipboard.swf,在項目中引用其中一個。
<script type="text/javascript" src="http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.js"></script>
2- 加載ZeroClipboard對象,并實現(xiàn)復制功能。
//這步很重要,設(shè)定flash文件引用路徑。
ZeroClipboard.setMoviePath('http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.swf');
//創(chuàng)建ZeroClipboard對象
clip = new ZeroClipboard.Client();
clip.setHandCursor(true);
//加載事件,在mouseOver事件中將需要復制的內(nèi)容傳到flahs文件中保存
clip.addEventListener('mouseOver', function(client) {
clip.setText($('#IndInfo').val());
});
//復制成功后彈出對話框
clip.addEventListener('complete', function(client, text) {
alert("Copied text to clipboard:\n\n" + text);
});
//指定實現(xiàn)復制功能對象
clip.glue('Copy');
//下面是用到的html對象
<%= Html.Hidden("IndInfo", ViewData["IndInfoFormat"].SafeString())%>
<input type="button" value="Copy To Clipboard" id="Copy" name="Copy" />
3- 如果是本地調(diào)試,基于flash的安全機制,需要做一些設(shè)置
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html
直接在網(wǎng)頁上輸入flash文件的物理路徑就可以了。
下載地址 http://www.dbjr.com.cn/jiaoben/28907.html
1- 引用文件。下載后會得到兩個核心文件ZeroClipboard.js和ZeroClipboard.swf,在項目中引用其中一個。
<script type="text/javascript" src="http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.js"></script>
2- 加載ZeroClipboard對象,并實現(xiàn)復制功能。
復制代碼 代碼如下:
//這步很重要,設(shè)定flash文件引用路徑。
ZeroClipboard.setMoviePath('http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.swf');
//創(chuàng)建ZeroClipboard對象
clip = new ZeroClipboard.Client();
clip.setHandCursor(true);
//加載事件,在mouseOver事件中將需要復制的內(nèi)容傳到flahs文件中保存
clip.addEventListener('mouseOver', function(client) {
clip.setText($('#IndInfo').val());
});
//復制成功后彈出對話框
clip.addEventListener('complete', function(client, text) {
alert("Copied text to clipboard:\n\n" + text);
});
//指定實現(xiàn)復制功能對象
clip.glue('Copy');
//下面是用到的html對象
<%= Html.Hidden("IndInfo", ViewData["IndInfoFormat"].SafeString())%>
<input type="button" value="Copy To Clipboard" id="Copy" name="Copy" />
3- 如果是本地調(diào)試,基于flash的安全機制,需要做一些設(shè)置
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html
直接在網(wǎng)頁上輸入flash文件的物理路徑就可以了。
下載地址 http://www.dbjr.com.cn/jiaoben/28907.html
您可能感興趣的文章:
- 瀏覽器復制插件zeroclipboard使用指南
- ZeroClipboard插件實現(xiàn)多瀏覽器復制功能(支持firefox、chrome、ie6)
- 使用ZeroClipboard解決跨瀏覽器復制到剪貼板的問題
- zeroclipboard 單個復制按鈕和多個復制按鈕的實現(xiàn)方法
- js 剪切板應(yīng)用clipboardData詳細解析
- js復制到剪切板的實例方法
- js 剪切板的用法(clipboardData.setData)與js match函數(shù)介紹
- JS將制定內(nèi)容復制到剪切板示例代碼
- Js+Flash實現(xiàn)訪問剪切板操作
- JavaScript使用ZeroClipboard操作剪切板
相關(guān)文章
JSON.parse損壞大數(shù)字的原因解析及解決方案
從10多年前JSON在線編輯器的早期開始,用戶經(jīng)常反映編輯器有時會破壞他們JSON文檔中的大數(shù)字的問題,這篇文章主要介紹了為什么JSON.parse會損壞大數(shù)字,如何解決這個問題,需要的朋友可以參考下2022-10-10強大的JavaScript響應(yīng)式圖表Chartist.js的使用
本篇文章主要介紹了強大的JavaScript響應(yīng)式圖表Chartist.js的使用,具有一定的參考價值,有興趣的可以了解一下2017-09-09小程序?qū)崿F(xiàn)授權(quán)登陸的解決方案
這篇文章主要介紹了小程序?qū)崿F(xiàn)授權(quán)登陸的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-12-12js循環(huán)map 獲取所有的key和value的實現(xiàn)代碼(json)
這篇文章主要介紹了js循環(huán)map 獲取所有的key和value的實現(xiàn)代碼(json),需要的朋友可以參考下2018-05-05javascript中onmouse事件在div中失效問題的解決方法
我們預期只有當鼠標從div中移開的時候才會觸發(fā)onmouseout事件,可事實上,當我們移到div中的元素時,例如:本例中的a標簽時,就會觸發(fā) onmousout事件2012-01-01JavaScript數(shù)組reduce()方法的語法與實例解析
js函數(shù)中有三個在特定場合很好用的函數(shù):reduce(),map(),filter(),這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組reduce()方法的相關(guān)資料,需要的朋友可以參考下2021-07-07瀏覽器環(huán)境下JavaScript腳本加載與執(zhí)行探析之動態(tài)腳本與Ajax腳本注入
這篇文章主要介紹了瀏覽器環(huán)境下JavaScript腳本加載與執(zhí)行探析之動態(tài)腳本與Ajax腳本注入 的相關(guān)資料,需要的朋友可以參考下2016-01-01JS 通過系統(tǒng)時間限定動態(tài)添加 select option的實例代碼
這篇文章主要介紹了JS 通過系統(tǒng)時間限定 動態(tài)添加 select option的實例代碼,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-06-06