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 相关文章推荐
Domino中运用jQuery读取视图内容的方法
Oct 21 Javascript
js如何判断用户是在PC端和还是移动端访问
Apr 24 Javascript
js实现String.Fomat的实例代码
Sep 02 Javascript
在点击div中的p时,如何阻止事件冒泡
Feb 07 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
浅谈关于axios和session的一些事
Jul 13 Javascript
JS解析后台返回的JSON格式数据实例
Aug 06 Javascript
Webstorm2016使用技巧(SVN插件使用)
Oct 29 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
阿望教你用vue写扫雷小游戏
Jan 20 Javascript
package.json各个属性说明详解
Mar 11 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 HtmlReplace输入过滤安全函数
2010/07/03 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
php中的异常和错误浅析
2017/05/03 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
javascript中if和switch,==和===详解
2015/07/30 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python抓取百度首页的方法
2015/05/19 Python
Python中的sort()方法使用基础教程
2017/01/08 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
python 初始化一个定长的数组实例
2019/12/02 Python
提升python处理速度原理及方法实例
2019/12/25 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
介绍一下gcc特性
2015/10/31 面试题
数控技术与应用毕业生自荐信
2013/09/24 职场文书
毕业生怎样写好自荐信
2013/11/11 职场文书
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS
Vue全局事件总线你了解吗
2022/02/24 Vue.js
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python