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 相关文章推荐
jQuery 1.2.x 升? 1.3.x 注意事项
May 06 Javascript
为javascript添加String.Format方法
Aug 11 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
Jun 02 Javascript
javascript模拟实现ajax加载框实例
Oct 15 Javascript
详解Javascript中DOM的范围
Feb 13 Javascript
JavaScript 中调用 Kotlin 方法实例详解
Jun 09 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
Jul 25 Javascript
JS+Ajax实现百度智能搜索框
Aug 04 Javascript
详解Angular5 服务端渲染实战
Jan 04 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
vue代码分块和懒加载非必要资源文件
Apr 11 Vue.js
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
重置版战役片段
2020/04/09 魔兽争霸
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
关于PHP开发的9条建议
2015/07/27 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
vue中 this.$set的用法详解
2019/09/06 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
在MAC上搭建python数据分析开发环境
2016/01/26 Python
图文详解WinPE下安装Python
2016/05/17 Python
浅谈五大Python Web框架
2017/03/20 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
django中related_name的用法说明
2020/05/20 Python
会计自我鉴定
2013/11/02 职场文书
国际商务系学生个人的自我评价
2013/11/26 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
广告宣传策划方案
2014/05/21 职场文书
招标承诺书
2014/08/30 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技