Chinaunix首页 | 论坛 | 博客
  • 博客访问: 242717
  • 博文数量: 76
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 745
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-28 16:04
文章分类

全部博文(76)

文章存档

2013年(2)

2010年(21)

2009年(53)

我的朋友

分类: 系统运维

2010-04-12 09:32:44

<script language="javascript">
            function CopyIt(theField)
            {
                var tempval=document.getElementById(theField)
                tempval.focus()
                tempval.select()
                copyToClipboard(tempval.value);
                //therange=tempval.createTextRange()

                //therange.execCommand("Copy")

                //window.clipboardData.setData("text",tempval.value);

            }
            function copyToClipboard(txt) {
                  if(window.clipboardData) {
                          window.clipboardData.clearData();
                          window.clipboardData.setData("Text", txt);
                        alert("复制成功");
                  } else if(navigator.userAgent.indexOf("Opera") != -1) {
                       window.location = txt;
                  } else if (window.netscape) {
                       try {
                            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                       } catch (e) {
                            alert("如果您正在使用FireFox!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
                       }
                       var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
                       if (!clip)
                            return;
                       var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
                       if (!trans)
                            return;
                       trans.addDataFlavor('text/unicode');
                       var str = new Object();
                       var len = new Object();
                       var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
                       var copytext = txt;
                       str.data = copytext;
                       trans.setTransferData("text/unicode",str,copytext.length*2);
                       var clipid = Components.interfaces.nsIClipboard;
                       if (!clip)
                            return false;
                       clip.setData(trans,null,clipid.kGlobalClipboard);
                       alert("复制成功!")
                  }
            }
            </script>


阅读(1820) | 评论(0) | 转发(0) |
0

上一篇:常用正则表达式

下一篇:Debian的IP设置

给主人留下些什么吧!~~