代码如下 | 复制代码 |
<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(document.getElementById(id)); rng.scrollIntoView(); rng.select(); rng.collaps教程e(false); } alert("代码已经复制到粘贴板! "); }else{ alert("请选中文本,使用 Ctrl+C 复制!"); } } copy2Clipboard=function(txt){ if(window.clipboardData){ window.clipboardData.clearData(); window.clipboardData.setData("Text",txt); } else if(navigator.userAgent.indexOf("Opera")!=-1){ window.location=txt; } else if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch(e){ alert("您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试,相对路径为firefox根目录/greprefs/all.js"); return false; } 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); } } </script> <table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onClick="doCopy('copy6839')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy6839>fdsafdsafdsa</td> </tr> </tr> </tr> |
兼容ff,ie 复制内容js代码
时间: 2024-10-24 05:56:12
兼容ff,ie 复制内容js代码的相关文章
兼容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-
同步文本框内容JS代码实现_javascript技巧
本文实例为大家分享了同步文本框内容JS代码,供大家参考,具体内容如下 图例1 <html> <body> <script language="JavaScript" type="text/javascript"> function addEvent(eventHandler) { var tags = document.getElementsByTagName('input'); for(var i=0;i<tags.le
屏蔽网页右键复制和ctrl+c复制的js代码_javascript技巧
老是有些网站会屏蔽你的鼠标右键或者用快捷键复制,其实只是一段js代码,解决的方法就是直接把网页保存下来然后删掉下面这段js代码,然后就可以正常用右键菜单了. 当然,也可以通过设置浏览器的安全级别到最高级别来解决问题. 复制代码 代码如下: <script> document.oncontextmenu = function(){ return false; } document.onkeydown = function(){ if (event.ctrlKey && windo
禁止右键,禁止选中,禁止网页复制的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"> <head> <title>禁止网页复制,禁止查看源代码的Js代码&l
js 兼容多浏览器复制内容代码
function copyToClipboard(txt) { if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("text", txt); } else if (navigator.userAgent.indexOf("Opera") != -1) { window.location = txt;
window.event.keyCode兼容IE和Firefox实现js代码_javascript技巧
HTML代码 复制代码 代码如下: <input type="text" onkeydown="keyNumAll(event);" > Javascript 代码 复制代码 代码如下: function keyNumAll(evt){ //兼容IE和Firefox获得keyBoardEvent对象 evt = (evt) ? evt : ((window.event) ? window.event : ""); var key =
点击进行复制的JS代码实例_javascript技巧
复制代码 代码如下: function copy_clip() { var url = $("#back_info").html(); //需要复制的内容 var txt = url.substring(url.indexOf(":") + 1, url.length); if (window.clipboardData) { window.clipboardData.clearData(); window.cl
替换文本中的URL为链接与替换指定内容js代码
将一个用户输入的一段文字中的url替换成可以点击的link地址.例如:http://www.111cn.net可以替换成 [url]http://www.cctv.com[/url] 或<a href="http://www.cctv.com">http://www. </a>. 这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题. /http://[w-]*(.[w-]*)+/ig 首先匹配http://. [w-]*是可能的www和bb
自动生成文章摘要内容js代码
实现内容:截断一段含有HTML代码的文本,但是不会出现围堵标记没有封闭的问题. 核心部分如下: function Generate_Brief(text,length){ if(text.length < length) return text; var Foremost = text.substr(0,length); var re = /<(\/?)(BODY|SCRIPT|P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|T