使用javascript将内容复制/粘贴到剪贴板
我需要javascript将内容复制到剪贴板,用户应该能够从剪贴板访问内容。即有两个按钮复制和粘贴。当你点击复制按钮时,文本区域中的文本说textarea内容被复制到剪贴板,当你点击粘贴按钮时,它应该被粘贴在其他textarea中,或者如果可能的话在编辑器(TinyMCE)中粘贴。使用javascript将内容复制/粘贴到剪贴板
一个简单的谷歌将返回我这个代码... :-)
<SCRIPT language="JavaScript">
<!--
function highlightmetasearch() {
document.post.message.select(); document.post.message.focus();
}
function copymetasearch() {
highlightmetasearch();
textRange = document.post.message.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");
alert("This post has been copied to your clipboard.\nIf this post is lost when you submit it you can easily repost it.\nAlways use this feature before posting!");
}
// -->
</SCRIPT>
这是特定于IE的内容,显然与您尚未关联的一些较大的示例有关。 – 2010-11-22 11:25:43
没有一个好/良好测试使用JavaScript的解决方案,大多数解决方案只能在IE
工作我使用Flash组件Clippy一次完成了复制到剪贴板功能,使用起来非常简单。 你可以看看它在Github存储库,它只有副本虽然剪贴板..
另一个很好的库来管理剪贴板,同时在Flash中,是ZeroClipboard
我同意,如果你想访问剪贴板而不被绑定到特定的浏览器,Flash是唯一的途径。 – 2010-11-22 11:51:48
你幸运的无法访问用户剪贴板与JavaScript - 但为什么不是简单地使用JavaScript的变量(全局变量在大多数情况下是邪恶的,但在这个我会说这正是你在找什么)? – oezi 2010-11-22 11:17:59