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函数ajax
Aug 20 Javascript
js类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
Aug 21 Javascript
node中间层实现文件上传功能
Jun 11 Javascript
Jquery实现获取子元素的方法分析
Aug 24 jQuery
layui.tree组件的使用以及搜索节点功能的实现
Sep 26 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
Feb 15 Javascript
JS+CSS实现3D切割轮播图
Mar 21 Javascript
vue element table中自定义一些input的验证操作
Jul 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面向对象分析设计的经验原则
2008/09/20 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python requests使用socks5的例子
2019/07/25 Python
opencv实现简单人脸识别
2021/02/19 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
Linux文件系统类型
2012/09/16 面试题
专业销售业务员求职信
2013/11/18 职场文书
作文批改评语大全
2014/04/23 职场文书
校本教研活动总结
2014/07/01 职场文书
学生上课说话检讨书
2014/10/25 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
机关工会工作总结2015
2015/05/26 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
python识别围棋定位棋盘位置
2021/07/26 Python
python中redis包操作数据库的教程
2022/04/19 Python