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 相关文章推荐
用javascript实现的支持lrc歌词的播放器
May 17 Javascript
JavaScript入门教程(9) Document文档对象
Jan 31 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
May 06 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
Jul 08 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
Nov 20 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
vue-cli3.0使用及部分配置详解
Aug 29 Javascript
JS实现根据数组对象的某一属性排序操作示例
Jan 14 Javascript
微信小程序结合mock.js实现后台模拟及调试
Mar 28 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
PHP4实际应用经验篇(7)
2006/10/09 PHP
提高php运行速度的一些小技巧分享
2012/07/03 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
vue 项目@change多个参数传值多个事件的操作
2021/01/29 Vue.js
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
深入解析Python中函数的参数与作用域
2016/03/20 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python删除某个字符
2018/03/19 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python requests 库请求带有文件参数的接口实例
2019/01/03 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
如何卸载python插件
2020/07/08 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
精彩的广告词
2014/03/19 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
个人职业及收入证明
2014/10/13 职场文书
妈妈别哭观后感
2015/06/08 职场文书
员工规章制度范本
2015/08/07 职场文书
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
如何在Python中妥善使用进度条详解
2022/04/05 Python
CSS 实现磨砂玻璃(毛玻璃)效果样式
2023/05/21 HTML / CSS