`
stephen830
  • 浏览: 3010179 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

★★★同时支持iexplorer和firefox的javascript复制拷贝信息到剪贴板方法

阅读更多
在WEB应用中,有时候会显示一些信息提供给客户进行拷贝,客户拷贝后就能粘贴到其他需要的位置,不需要客户手动的去选择信息然后在点复制。下面就提供一段代码可以同时支持iexplorer和firefox的javascript拷贝到剪贴板功能。

功能会用到一个flash文件。(对应的文件 clipboard.swf 可以在附件的压缩包中找到)

目前的浏览器,基本上都装了flash的插件,因此基本上不会有什么影响。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>同时支持iexplore和firefox的javascript复制拷贝剪贴板方法.txt</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
//copy信息到剪贴板
function cpIt(s){
	if (window.clipboardData) {
		window.clipboardData.setData("Text",s);
	}
	else
	{  
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) {
		  var divholder = document.createElement('div');
		  divholder.id = flashcopier;
		  document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="clipboard.swf" FlashVars="clipboard='+encodeURIComponent(s)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	alert("\r\n信息:"+s+"\r\n\r\n恭喜您,您需要的信息已经被成功复制到剪贴板了!\r\n\r\n贴心小提示:(1) 按 Ctrl+v 可以将上面信息粘贴到您指定的位置。\r\n\r\n                        (2) 按空格键可迅速关闭本提示框");
}
</script>
</head><body>
<input type="text" name="idCopyText" id="idCopyText" value="要拷贝的文字..."><input type="button" value="拷贝到剪贴板" onclick="cpIt(document.getElementById('idCopyText').value);">
</body></html>



附件:本文中使用的测试例子压缩包 example.zip
------------------------------------------------------------

分享知识,分享快乐,希望文章能给需要的朋友带来小小的帮助。

6
0
分享到:
评论
9 楼 isy 2010-05-28  
Thanks!
8 楼 janeeyre 2009-04-10  
http://code.google.com/p/zeroclipboard/
这个经测试确实好用啊。。
谢谢。。。
7 楼 stephen830 2009-03-04  
TankMe 写道

经过测试.FF3确实不行的. 作者仔细看下吧

目前flash10对安全性有做了限制,因此原来的这个方法已经没用了,要采用新的方法来实现了,具体可以看看 http://code.google.com/p/zeroclipboard/
6 楼 TankMe 2009-03-04  
经过测试.FF3确实不行的.
作者仔细看下吧
5 楼 stephen830 2008-11-19  
derk 写道

ff 3/ff 2我都不行 但同事可以 可能跟flash的版本有关 

你重新装个最新版的flash试下 我这里flash9 ,10 都没问题
4 楼 derk 2008-11-19  
ff 3/ff 2我都不行 但同事可以 可能跟flash的版本有关 
3 楼 stephen830 2008-10-30  
daiwenting2601 写道

谢谢啊,哥们

  
2 楼 daiwenting2601 2008-10-30  
谢谢啊,哥们
1 楼 stephen830 2008-10-28  
terryang 写道

ff 3怎么不行啊???更新一下吧。


我自己用的就是ff3,可以的阿。检查下clipboard.swf这个文件在不在?

相关推荐

    IExplorer3.6.x 注册码

    根据提供的文件信息,我们可以深入探讨“IExplorer3.6.x”这款软件的相关知识点,包括其功能、用途以及合法获取注册码的方式等内容。 ### IExplorer3.6.x 软件介绍 #### 一、IExplorer3.6.x简介 IExplorer是一款...

    iExplorer3.9.4(苹果手机管理工具)汉化注册版.rar

    iExplorer是苹果IOS设备资源管理工具,安装说明:先安装iExplorer.3.9.4.0.exe英文版,再复制汉化补丁iExplorer.exe到C:\Program Files\iExplorer目录下并覆盖。需要使用数据线连接你的iPhone,iPod或者iPod设备。...

    iExplorer-破解版

    iExplorer-破解版 读写iphone,touch,ipad上的文件

    iexplorer iexplorer

    iexplorer; iexplorer; iexplorer;

    iExplorer for Windows 3.2.4.2+key

    在电脑上安装iexplorer一类的软件,直接访问手机的对应文件夹(不需要越狱)。

    Dispatch IDS for IExplorer Dispatch Events

    Dispatch IDS for IExplorer Dispatch Events

    iExplorer注册码

    对于任何版本的iexplorer都能破解哦。

    MAC iExplorer4.1.14破解版

    iExplorer4.1.14破解版,最好用的MAC端查看手机内容的软件

    iExplorer 3.8.40 Serial Crack for Mac

    iExplorer for Mac 破解,包含注册序列号,破解成功后可以更新到最新版本,亲测可用。

    iExplorer 3.5.0.6-www.chinamac.com

    Macroplant公司定期更新iExplorer,以适应新的iOS系统和设备,同时提供技术支持,解答用户在使用过程中遇到的问题。 综上所述,iExplorer 3.5.0.6作为一款强大的iOS设备管理工具,能够帮助用户高效、安全地管理和...

    弹出“Runtime Error!”出现iexplorer.exeR6025.docx

    解决 iexplorer.exe R6025 错误的方法和原因分析 在本文中,我们将详细讨论 iexplorer.exe R6025 错误的解决方法和可能的原因。该错误通常发生在运行视频软件或打开某些网页时,可能是木马程序或恶意网站的影响所致...

    IExplorer3.7.x 注册码

    在iexplorer3.7.6上我已测过了。只需2积分,几乎免费了,大家快来下载吧。

    Java调用Javascript.pdf

    6. 通过Java Applet更新页面内容的upDateHTML方法示例,该方法接收一个字符串参数并将其传递给JavaScript函数,然后通过调用JSObject的eval方法在页面上显示信息。 7. 涉及到的开发工具和环境,如Dreamweaver、...

    iExplorer3.9.1苹果手机管理器(附注册机).rar

    iExplorer是一款专业的IOS设备管理工具,不需要你的苹果手机越狱就能与电脑同步手机中的数据,查看手机中的联系人短信语音邮件、短信通讯录及通讯记录,可以像使用U盘一样来使用苹果设备,你可以删除其中的音乐视频...

    iExplorer 4.5.0 MacOSX.zip

    iExplorer 是一款可以运行在 Mac 和 Windows 平台上的免费软件,通过这款软件可以非常轻松的访问到 iPhone/iPad 上的应用程序目录、照片目录,比如你 iPhone 照片库中的照片都可以直接在 iExplorer 的界面中访问到,...

    iExplorer 3.1.0.1 强大的IOS设备资源管理器

    其次,iExplorer还支持备份和恢复功能。用户可以利用该工具将iOS设备上的重要数据备份到电脑上,以防意外丢失。当需要时,这些备份可以快速恢复到设备上,确保用户信息的安全。这对于经常更新系统或测试新应用的用户...

    [txt文件] IExplorer3.6.9 注册码

    IExplorer以其直观的界面和强大的功能而受到用户的广泛好评。 版本号为3.6.9的IExplorer是该软件的一个特定版本。通常情况下,软件的新版本会带来功能上的增强或问题修复,以提升用户体验。IExplorer3.6.9作为该...

    iexplorer-3-2-0-0-bkill.com.rar

    通过提供一个简单、直接且高效的数据交换通道,iExplorer在满足用户需求的同时,也促进了不同设备间的数据互通和共享。 随着iExplorer的进一步优化和升级,我们可以预见到它在未来的数据管理领域中将会发挥更加重要...

    iExplorer 3.7.5.0 Mac

    iExplorer是一个运行在苹果电脑上的iOS资源管理器,类似于开放型的iTunes,通过iExplorer可以让你非常轻松的访问到 iPhone/iPad 上的应用程序目录、照片目录,文件目录以及你通过iTunes对iOS设备进行的备份文件,你...

Global site tag (gtag.js) - Google Analytics