兼容ie8 ff ie6复制内容到剪切板

<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>兼容ie8 ff ie6复制内容到剪切板</title>
<script>
function copytoclip(t){
 if (window.clipboarddata){
  window.clipboarddata.setdata("text", t);
 }else if (window.netscape){  
  try {
         netscape.security.privilegemanager.enableprivilege('universalxpconnect');
        } catch (e) {
         alert("about:config -> signed.applets.codebase_principal_support=false");
         return;
       }
  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=t;
  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);
 }
 return;
}
</script>
</head>

<body>
</body>
</html>

时间: 2024-10-05 19:39:35

兼容ie8 ff ie6复制内容到剪切板的相关文章

复制内容到剪切板( 兼容ie8 ff ie6)

  <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/ 1999/xhtml"> <head> <meta http-equiv="co

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

因为网站文章需要提供几个按钮,单击后实现复制文章内容到剪贴板. 在网上搜索了很多内容,发现都比较乱这里自己整理下,分享给大家 效果图如下: 之前使用的是window.clipboardData.setData,只能支持IE和火狐.360浏览器.搜狗等浏览器,都泪崩.所以,研究了ZeroClipboard,尽量使用js代码写. 使用前先引用三个东西(没有提供上传附件,这里就不提供下载地址了,很常见,大家自己找度娘吧): jquery-1.4.1.min.js    ZeroClipboard.js

兼容ie8 ff ie6获取窗口顶部与左边像素代码

 _browser_scroll_x = 0;     _browser_scroll_y = 0;     if( typeof( window.pageyoffset ) == 'number' )     {         //netscape compliant         _browser_scroll_y = window.pageyoffset;         _browser_scroll_x = window.pagexoffset;     } else if( do

js复制内容到剪切板代码

function copyweather(meintext) {  if (window.clipboardData) {   window.clipboardData.setData("Text", meintext);  }   else if (window.netscape) {    netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');    var clip = Component

java 复制图片到剪切板

Java 如何复制图片到剪切板呢? 下面是我做的一个软件: 项目源代码见附件  这里面就有"复制图片到剪切板"功能.核心方法如下: Java代码   /***       * 复制图片到剪切板       * @param image       */       public static void setClipboardImage(JFrame frame, final Image image) {           Transferable trans = new Trans

利用jquery.zclip复制网页内容到剪切板

核心代码  代码如下 复制代码 ("input").zclip({     path: 'http://steamdev.com/zclip/js/ZeroClipboard.swf',     copy: $("p").html(),     beforeCopy:function(){         console.log("复制之前");     },     afterCopy:function(){         alert(&qu

兼容ff,ie 复制内容js代码

 代码如下 复制代码 <script language="网页特效"> function doCopy(id){  var testCode=document.getElementById(id).innerText;  if(copy2Clipboard(testCode)!=false){  if (document.all){  var rng = document.body.createTextRange();  rng.moveToElementText(docu

Javascript兼容IE&amp;FF的复制到剪贴板

方法一,全js复制到剪切版 可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的:  代码如下 复制代码 copyToClipboard = function(txt) { if(window.clipboardData) {    window.clipboardData.clearData();    window.clipboardData.setData("Text", txt); } else if(navigator.userAgent.indexOf(&quo

js获取浏览器高度和宽度值(兼容ie7 ff ie6多浏览器)

代码如下 function calc_scroll_xy() {     _browser_scroll_x = 0;     _browser_scroll_y = 0;     if( typeof( window.pageyoffset ) == 'number' )     {         //netscape compliant         _browser_scroll_y = window.pageyoffset;         _browser_scroll_x = w