`
yl.fighter
  • 浏览: 257749 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS+SWF实现浏览器复制

    博客分类:
  • Web
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>同时支持iexplorer和firefox的javascript复制拷贝剪贴板方法</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>

分享到:
评论
1 楼 pxczy 2014-11-02  
我的firefox下和chrome下试了都不行。。。

相关推荐

    zeroClipboard.js + swf 支持chrome

    针对这个问题,"zeroClipboard.js + swf 支持chrome" 提供了一种有效的解决方案,使得在Chrome和IE等不同浏览器上实现拷贝复制粘贴功能成为可能。 首先,我们来了解核心组件zeroClipboard.js。这是一款JavaScript库...

    Alimama源码中分离出的html剪贴板代码 html+swf实现

    本文将详细解析"Alimama源码中分离出的html剪贴板代码,html+swf实现"的相关知识点,以及如何通过JavaScript(js)和Flash(swf)来兼容各种浏览器。 首先,我们要理解的是剪贴板API的基本概念。剪贴板是操作系统...

    Zero Clipboard js+swf实现的复制功能使用方法

    Zero Clipboard是一款JavaScript库,它结合了SWF(Shockwave Flash)技术,使得在网页上实现跨浏览器的复制功能成为可能。这个库的主要优点在于,即使用户使用的不是Internet Explorer,只要有Flash插件安装,就能...

    JS+flash实现复制兼容性

    总的来说,"JS+flash实现复制兼容性"这个主题涉及到JavaScript与Flash结合以解决浏览器兼容问题的历史,以及随着技术进步,如何使用更现代的方法(如HTML5的`navigator.clipboard` API)来替代Flash,以实现更安全、...

    js+flash 实现复制效果

    总的来说,`js+flash`实现复制效果的方法虽然已显得有些过时,但在某些场景下仍具有实用性,特别是对于还需要支持旧版浏览器的项目。然而,随着技术的进步,开发者应逐渐转向更现代、更安全的复制解决方案。

    js在不同浏览器中复制代码的实现

    标题中的“js在不同浏览器中复制代码的实现”是指JavaScript如何在不同的Web浏览器环境下实现文本复制功能,这在很多网站的代码分享、示例展示中非常常见。在Web开发中,用户经常需要复制代码块,而JavaScript提供了...

    js/swf -> 复制文字到剪贴板

    标题“js/swf -&gt; 复制文字到剪贴板”涉及到的是在网页中利用JavaScript和SWF技术实现文本复制到用户剪贴板的功能。在Web开发中,由于浏览器的安全限制,JavaScript直接操作剪贴板的功能受到限制,但通过与Flash(SWF...

    用JS实现右键的复制,拈帖和剪切功能

    ### 使用JavaScript实现右键的复制、粘贴和剪切功能 #### 一、背景介绍 在Web开发过程中,有时我们需要模拟浏览器自带的右键菜单中的复制(Copy)、粘贴(Paste)以及剪切(Cut)功能。这不仅能够增强用户体验,还...

    ZeroClipboard实现兼容多浏览器复制

    标题中的“ZeroClipboard实现兼容多浏览器复制”是指一个JavaScript库,ZeroClipboard,它允许用户在网页上通过模拟鼠标右键点击复制文本到剪贴板,从而实现跨浏览器的复制功能。这个库尤其重要,因为浏览器的安全...

    js+flash复制文本到剪贴板

    "js+flash复制文本到剪贴板"这个主题涉及到JavaScript和Flash两种技术的结合使用,以实现浏览器环境下的文本复制功能。在早期,由于浏览器安全限制,JavaScript无法直接操作剪贴板,因此需要借助Flash来绕过这些限制...

    ZeroClipboard实现各浏览器的复制功能

    标题中的“ZeroClipboard实现各浏览器的复制功能”指的是一个JavaScript库,它允许用户在各种浏览器上实现跨平台的文本复制功能。ZeroClipboard利用了Flash技术,因为在过去的浏览器环境中,Flash是实现跨浏览器交互...

    兼容各大浏览器的jquery zclip复制功能所需要的类库(jquery.zclip.min.js和zeroClipboard.swf)

    Flash被用作复制功能的桥梁,是因为在某些旧版本的浏览器和跨域安全策略下,JavaScript无法直接访问剪贴板。 使用jQuery ZClip的基本步骤如下: 1. 引入jQuery库:由于ZClip是基于jQuery的,所以首先需要在页面中...

    简单实现兼容各大浏览器的js复制内容到剪切板

    本文主要介绍如何使用JavaScript配合ZeroClipboard库来实现一个兼容各大浏览器的复制到剪贴板的功能。 首先,我们遇到的问题是`window.clipboardData.setData`方法只能在IE和Firefox中工作,无法在其他如360浏览器...

    跨浏览器复制到剪切板

    总结来说,实现“跨浏览器复制到剪切板”的功能,开发者可以借助ZeroClipboard库结合JavaScript和jQuery,通过Flash技术绕过浏览器的安全限制。然而,随着Flash的逐渐淘汰,开发者也需要关注新的技术,如Web API中的...

    JavaScript实现复制功能各浏览器支持情况实测

    虽然ZeroClipboard为跨浏览器复制提供了便利,但由于依赖Flash,随着Web技术的演进和Flash的淘汰,这种方法可能越来越不适用。现代网页开发更倾向于使用不依赖特定插件的方式,例如通过HTML5的Clipboard API来实现...

    兼容所有浏览器的点击复制功能(请在服务器上测试)

    标题 "兼容所有浏览器的点击复制功能(请在服务器上测试)" 涉及的核心技术是利用jQuery和Flash实现跨浏览器的文本复制功能。在Web开发中,由于浏览器的安全策略和差异,直接通过JavaScript操作剪贴板的功能并不总是...

    ZeroClipboard js实现完美复制

    ZeroClipboard是一款JavaScript库,它允许用户通过“剪贴板”API在网页上实现文本的复制功能,从而提供一种跨浏览器的复制体验。这个库利用了Adobe Flash技术来绕过浏览器的安全限制,因为JavaScript通常不能直接...

    Zero_Clipboard.rar

    Zero Clipboard是一款JavaScript库,它允许开发者通过网页上的按钮或元素将文本复制到用户的系统剪贴板上,从而实现了跨浏览器的复制功能。这个工具特别适合在网页上提供一键复制内容的服务,如复制代码片段、链接...

    js插件zClip实现复制到剪贴板功能

    **JavaScript 插件 zClip 实现复制到剪贴板功能** 在 Web 开发中,有时候我们需要为用户提供方便快捷地复制文本到剪贴板的功能。zClip 是一个 JavaScript 插件,它允许用户通过简单的点击操作就能实现这个需求。...

Global site tag (gtag.js) - Google Analytics