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设置按钮停顿3秒不可用
Mar 07 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
jquery精度计算代码 jquery指定精确小数位
Feb 06 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
Oct 15 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
vue中使用vue-print.js实现多页打印
Mar 05 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 16 Javascript
JavaScript ES6的函数拓展
Jan 18 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 _autoload自动加载类与机制分析
2012/02/10 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
Yii 框架使用数据库(databases)的方法示例
2020/05/19 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
发布一个基于javascript的动画类 Fx.js
2010/11/05 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
jupyter notebook清除输出方式
2020/04/10 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
python中线程和进程有何区别
2020/06/17 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
财务部绩效考核方案
2014/05/04 职场文书
力学专业求职信
2014/07/23 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
工作所在部门证明
2014/09/21 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers