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 原型和继承(Prototypes and Inheritance)
Apr 01 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
ECMAScript6函数默认参数
Jun 12 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
快速学习jQuery插件 Cookie插件使用方法
Dec 01 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
node内置调试方法总结
Feb 22 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 Javascript
关于vue表单提交防双/多击的例子
Oct 31 Javascript
JS数组扁平化、去重、排序操作实例详解
Feb 24 Javascript
JS手写一个自定义Promise操作示例
Mar 16 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
生成sessionid和随机密码的例子
2006/10/09 PHP
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
一个不错的用JavaScript实现的UBB编码函数
2007/03/09 Javascript
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
SVG实现时钟效果
2018/07/17 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
银行实习人员自我鉴定
2013/09/22 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
前台岗位职责
2015/02/13 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
mysql insert 存在即不插入语法说明
2022/03/25 MySQL