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 相关文章推荐
用js查找法实现当前栏目的高亮显示的代码
Nov 24 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
JS 添加网页桌面快捷方式的代码详细整理
Dec 27 Javascript
通过jQuery源码学习javascript(三)
Dec 27 Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 Javascript
javascript框架设计读书笔记之字符串的扩展和修复
Dec 02 Javascript
浅析javascript中的事件代理
Nov 06 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
Jul 14 Javascript
Ionic3 UI组件之Gallery Modal详解
Jun 07 Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
JS中获取 DOM 元素的绝对位置实例详解
Apr 23 Javascript
微信小程序实现录音功能
Nov 22 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
PHP命名空间(namespace)的动态访问及使用技巧
2014/08/18 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
Summernote实现图片上传功能的简单方法
2016/07/11 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
深入Python函数编程的一些特性
2015/04/13 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
应用英语专业自荐信
2014/01/26 职场文书
法人代表委托书
2014/04/04 职场文书
高一军训的心得体会
2014/09/01 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
公司聚餐通知
2015/04/22 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫