zoukankan      html  css  js  c++  java
  • 点击进行复制的JS代码

     1 function copy_clip() {
     2     var url = $("#back_info").html();     //需要复制的内容
     3     var txt = url.substring(url.indexOf(":") + 1, url.length);
     4     if (window.clipboardData) {
     5         window.clipboardData.clearData();
     6         window.clipboardData.setData("Text", txt);
     7         alert('恭喜,复制成功!');
     8     } else if (navigator.userAgent.indexOf("Opera") != -1) {
     9         window.location = txt;
    10     } else if (window.netscape) {
    11         try {
    12             netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    13         } catch (e) {
    14             alert("您的firefox安全限制限制您进行剪贴板操作,请在新窗口的地址栏里输入'about:config'然后找到'signed.applets.codebase_principal_support'设置为true'");
    15             return false;
    16         }
    17         var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
    18         if (!clip)
    19             return;
    20         var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
    21         if (!trans)
    22             return;
    23         trans.addDataFlavor('text/unicode');
    24         var str = new Object();
    25         var len = new Object();
    26         var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
    27         var copytext = txt;
    28         str.data = copytext;
    29         trans.setTransferData("text/unicode", str, copytext.length * 2);
    30         var clipid = Components.interfaces.nsIClipboard;
    31         if (!clip)
    32             return false;
    33         clip.setData(trans, null, clipid.kGlobalClipboard);
    34 
    35     }
    36 }

    在网上找了好久好久才找到的,先保存下来吧.

    是需要修改的. 改成需要复制的内容.

  • 相关阅读:
    ArcGIS API for Silverlight开发入门(3):Widgets<转>
    arcgis api for flex 开发入门(九)webservices 的使用<转>
    dell品牌笔记本装系统蓝屏
    VSFTP+MySQL虚拟用户配置
    linux下流量监控软件iftop的安装和使用
    Linux下安装ffmpeg
    ipvsadm的几个参数输出的说明
    ipvsadm的参数
    truncate命令学习
    mysql常用函数
  • 原文地址:https://www.cnblogs.com/hiytom/p/3277525.html
Copyright © 2011-2022 走看看