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实现的分页函数
Feb 07 Javascript
读取input:file的路径并显示本地图片的方法
Sep 23 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
Mar 27 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
Jun 18 Javascript
node 利用进程通信实现Cluster共享内存
Oct 27 Javascript
js 两数组去除重复数值的实例
Dec 06 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
Dec 13 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
AngularJS发送异步Get/Post请求方法
Aug 13 Javascript
layer.prompt输入层的例子
Sep 24 Javascript
vue自动化路由的实现代码
Sep 30 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
用Flash图形化数据(一)
2006/10/09 PHP
给多个地址发邮件的类
2006/10/09 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
Python端口扫描简单程序
2016/11/10 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python实现简易内存监控
2018/06/21 Python
python生成带有表格的图片实例
2019/02/03 Python
Python3.4解释器用法简单示例
2019/03/22 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
使用keras内置的模型进行图片预测实例
2020/06/17 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
应届生妇产科护士求职信
2013/10/27 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
javascript的setTimeout()使用方法总结
2021/11/20 Javascript