js单击复制文字到粘贴板代码总结

IE浏览器复制方法

例1

 代码如下 复制代码

//文字复制
copyText = function(str){
    if(browerKernel.isIE()){
        clipboardData.setData('Text', str);
        alert("站点链接已经复制到你的粘贴板中n您可使用CTRL+V粘贴");
    }else{
        prompt("您的浏览器不支持自动复制,请按CTRL+C手动复制:", str);
    }
};

例2

点击复制按钮代码:

 代码如下 复制代码

<SCRIPT language=JavaScript>
<!--

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function JM_cc(ob){
var obj=MM_findObj(ob); if (obj) {
obj.select();js=obj.createTextRange();js.execCommand("Copy");}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
//-->
</SCRIPT>

<INPUT name=Button onclick="JM_cc('js_1')" type=button value=复制到剪贴板>
<BR>
<FORM action="" method=post name=form1>
  <div align="center">
    <TEXTAREA cols=70 name=js_1 rows=10 wrap=VIRTUAL>要复制的内容</textarea>
  </div>
</form>

例3

 代码如下 复制代码

(function () {
window['Util'] = {
CACHE:{},
getText : function(){
return Util.CACHE.CLIPBOARD_TEXT;
},
successHide : function(){
alert("复制北海365网招聘邮件地址!");
},
Copy : function (pStr,hasReturn, isdo) {
var html = [];
html.push('<object type="application/x-shockwave-flash" data="clipboard.swf?gettext=Util.getText&success=Util.successHide" width="50" height="40" style="position:relative;top:11px;left:-50px;" id="ff_clipboard_swf">');
html.push('<param name="quality" value="high" />');
html.push('<param name="allowScriptAccess" value="sameDomain" />');
html.push('<param name="allowFullScreen" value="true" />');
html.push('<param name="wmode" value="transparent" />');
html.push('</object>');
var yu=document.getElementById('copy').innerHTML;
document.getElementById('copy').innerHTML=yu+html.join('');
Util.CACHE.CLIPBOARD_TEXT = pStr;
}
}
Util.Copy('zhaopin@beihai365.com ');
})();

如果要兼容ie。还得加上
复制代码 代码如下:
if (window.clipboardData) {
window.clipboardData.setData("Text",pStr);
Util.successHide();
}

时间: 2024-10-25 14:54:25

js单击复制文字到粘贴板代码总结的相关文章

单击复制文字兼容各浏览器的完美解决方案

单击复制文字的js.找了很久,由于之前没有接触过,完全不知道兼容ie及标准dom浏览器,不仅仅要通过js,而且需要flash的帮忙.clipboard.swf这个在网上都有下载. ie允许访问剪贴板.window.clipboardData可以访问 但是标准dom.看了一些文章说的都是用flash设置隐藏.但是flash10是不支持. 但是,还有个方法是可行的,固记录一下,以下方法支持标准dom. 复制代码 代码如下: (function () { window['Util'] = { CACH

单击复制文字兼容各浏览器的完美解决方案_javascript技巧

单击复制文字的js.找了很久,由于之前没有接触过,完全不知道兼容ie及标准dom浏览器,不仅仅要通过js,而且需要flash的帮忙.clipboard.swf这个在网上都有下载. ie允许访问剪贴板.window.clipboardData可以访问 但是标准dom.看了一些文章说的都是用flash设置隐藏.但是flash10是不支持. 但是,还有个方法是可行的,固记录一下,以下方法支持标准dom. 复制代码 代码如下: (function () { window['Util'] = { CACH

Ubuntu Vim 复制到系统粘贴板

/************************************************************************* * Ubuntu Vim 复制到系统粘贴板 * 说明: * 将Vim中的内容复制到别的应用程序,之前一般都是使用鼠标,现在还是换成 * 直接使用Vim自带功能,这样效率会高那么一点点. * * 2016-11-22 深圳 南山平山村 曾剑锋 ******************************************************

能同时复制图片和文字到粘贴板吗?

问题描述 项目需要,要求同时复制图片和文字内容,是同时,然后一次性粘贴到QQ对话框有没有做过的?谢谢 解决方案 解决方案二:复制完后是不是要求文字和图片同时合成成一张图片的形式?解决方案三:如果是想把文字和图片一起复制成一张图片的形式黏贴到其他地方的话,可以借用EXCE功能来实现,之前有我有做过解决方案四:引用楼主cnemaker的回复: 项目需要,要求同时复制图片和文字内容,是同时,然后一次性粘贴到QQ对话框有没有做过的?谢谢 那是要求你"设计"一个合成操作,然后再复制.解决方案五:

js页面选中文字分享到新浪微博代码

提示:您可以先修改部分代码再运行 页面选中文字分享到新浪微博实例页面 将选中内容分享到新浪微博方法很简单只要监控我们选择的文字就弹出提示即可了,大家可以尝试选中这些文字试一下哦. 提示:您可以先修改部分代码再运行

js 实现复制到粘贴板的功能代码_基础知识

他主要有两个参数:第一个是设置要复制的是一段文本,第二个参数是要复制具体的内容,这个内容可以从文本框中或使用innerHTML获取. 简单的实例代码: 复制代码 代码如下: <script type="text/javascript"> function copyData() { var copyText = document.getElementById("ctl00_cpRight_txtUrl").value; window.clipboardDa

js实现点击图片将图片地址复制到粘贴板的方法

 这篇文章主要介绍了js实现点击图片将图片地址复制到粘贴板的方法,涉及js操作节点的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js实现点击图片将图片地址复制到粘贴板的方法.分享给大家供大家参考.具体如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition

js实现点击图片将图片地址复制到粘贴板的方法_javascript技巧

本文实例讲述了js实现点击图片将图片地址复制到粘贴板的方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml

Windows系统复制文字粘贴变乱码解决方法

问:我的电脑中安装的是Windows 2000操作系统,发现在系统中执行"复制"/"粘贴"操作时,粘贴到文本文件里的文字都是乱码,请问如何才能解决这个问题? 答:这是一个在Windows 2000和Windows XP系统中很常见的现象,属于设置问题.解决这个问题的方法是: 1.在复制文字前用"Ctrl+Shift"组合键调出中文输入法,以后再执行"复制"/"粘贴"操作就不会出现乱码问题了. 2.不使用系统