zeroclipboard复制到剪切板的flash


Posted in Javascript onAugust 04, 2010

下面说实现步骤:
1- 引用文件。下载后会得到两个核心文件ZeroClipboard.js和ZeroClipboard.swf,在项目中引用其中一个。
<script type="text/javascript" src="http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.js"></script>

2- 加载ZeroClipboard对象,并实现复制功能。

//这步很重要,设定flash文件引用路径。 
ZeroClipboard.setMoviePath('http://www.cnblogs.com/Scripts/ZeroClipboard/ZeroClipboard.swf'); 
//创建ZeroClipboard对象 
clip = new ZeroClipboard.Client(); 
clip.setHandCursor(true); 
//加载事件,在mouseOver事件中将需要复制的内容传到flahs文件中保存 
clip.addEventListener('mouseOver', function(client) { 
clip.setText($('#IndInfo').val()); 
}); 
//复制成功后弹出对话框 
clip.addEventListener('complete', function(client, text) { 
alert("Copied text to clipboard:\n\n" + text); 
}); 
//指定实现复制功能对象 
clip.glue('Copy'); 
//下面是用到的html对象 
<%= Html.Hidden("IndInfo", ViewData["IndInfoFormat"].SafeString())%>

<input type="button" value="Copy To Clipboard" id="Copy" name="Copy" />

3- 如果是本地调试,基于flash的安全机制,需要做一些设置
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html
直接在网页上输入flash文件的物理路径就可以了。

下载地址 https://3water.com/jiaoben/28907.html

Javascript 相关文章推荐
jquery随机展示头像代码
Dec 21 Javascript
jquery放大镜效果超漂亮噢
Nov 15 Javascript
$.extend 的一个小问题
Jun 18 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
Jan 21 Javascript
JS正则替换掉小括号及内容的方法
Nov 29 Javascript
js实现三级联动效果(简单易懂)
Mar 27 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
Aug 16 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
vue+element实现表格新增、编辑、删除功能
May 28 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
Apr 17 Javascript
jQuery Study Notes学习笔记 (二)
Aug 04 #Javascript
JQuery Study Notes 学习笔记(一)
Aug 04 #Javascript
jQuery dialog 异步调用ashx,webservice数据的代码
Aug 03 #Javascript
基于jquery的让textarea自适应高度的插件
Aug 03 #Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
Aug 03 #Javascript
jQuery的实现原理的模拟代码 -3 事件处理
Aug 03 #Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 #Javascript
You might like
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
Node.js实现数据推送
2016/04/14 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
python中logging包的使用总结
2018/02/28 Python
python版DDOS攻击脚本
2019/06/12 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
pymysql模块使用简介与示例
2020/11/17 Python
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
会计电算化专业毕业生推荐信
2013/12/24 职场文书
教师个人鉴定材料
2014/02/08 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
公司会计主管岗位责任制
2014/03/01 职场文书
初中英语教学反思范文
2016/02/15 职场文书
《颐和园》教学反思
2016/02/19 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
Redis分布式锁的7种实现
2022/04/01 Redis