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 相关文章推荐
Save a File Using a File Save Dialog Box
Jun 18 Javascript
jquery获取一个元素下面相同子元素的个数代码
Jul 31 Javascript
理解javascript对象继承
Apr 17 Javascript
基于Vuejs实现购物车功能
Aug 02 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
详解RequireJs官方使用教程
Oct 31 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
javascript中的replace函数(带注释demo)
Jan 07 Javascript
使用Vuex解决Vue中的身份验证问题
Sep 28 Javascript
小程序云开发实战小结
Oct 25 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
vue实现给div绑定keyup的enter事件
Jul 31 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 超链接 抓取实现代码
2009/06/29 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
Python的lambda匿名函数的简单介绍
2013/04/25 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python实现广度优先搜索过程解析
2019/10/19 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
党的生日演讲稿
2014/09/10 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS