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焦点的方法小结
Oct 08 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
Mar 18 Javascript
JavaScript 中的日期和时间及表示标准介绍
Aug 21 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
Mar 20 Javascript
jQuery中hover方法和toggle方法使用指南
Feb 27 Javascript
jQuery mobile 移动web(6)
Dec 20 Javascript
JavaScript 继承详解(六)
Oct 11 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
原生js实现的移动端可拖动进度条插件功能详解
Aug 15 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
Sep 10 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
Dec 25 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
如何选购合适的收音机
2021/03/01 无线电
php 短链接算法收集与分析
2011/12/30 PHP
php微信支付接口开发程序
2016/08/02 PHP
php发送http请求的常用方法分析
2016/11/08 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
javascript实现yield的方法
2013/11/06 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
javascript常用功能汇总
2015/07/05 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
python之wxPython应用实例
2014/09/28 Python
Python实现的ini文件操作类分享
2014/11/20 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
在python中用print()输出多个格式化参数的方法
2019/07/16 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python manage.py runserver流程解析
2019/11/08 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
详解python对象之间的交互
2020/09/29 Python
python元组拆包实现方法
2021/02/28 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
后勤岗位职责
2013/11/26 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS