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 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 Javascript
Javascript中作用域的详细介绍
Oct 06 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
vue.js语法及常用指令
Oct 29 Javascript
关于Webpack dev server热加载失败的解决方法
Feb 22 Javascript
javascript实现倒计时效果
Feb 17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
Oct 30 Javascript
vue3中provide && inject的使用
Jul 01 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
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
python判断字符串是否纯数字的方法
2014/11/19 Python
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
python发送告警邮件脚本
2018/09/17 Python
python实现微信防撤回神器
2019/04/29 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
python getopt模块使用实例解析
2019/12/18 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
nginx之queue的具体使用
2022/06/28 Servers