- 浏览: 503992 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (285)
- 数据库 (49)
- dwr (1)
- js (35)
- security (6)
- freemaker (4)
- 网站建设 (15)
- css (5)
- javaEE (56)
- 生活点滴 (12)
- 安装与配置 (16)
- ssh2 (13)
- 开源软件 (6)
- web 应用服务器 (6)
- 开发模式和设计模式 (2)
- linux (5)
- 项目管理 (7)
- 计算机杂症 (0)
- appScan (1)
- idea (3)
- android (1)
- java @override 报错处理 (1)
- lucene (5)
- java (2)
- groovy (1)
- Extjs (7)
- asp (2)
- php (2)
- Memcached (1)
- 名言 (1)
- 面试 (1)
- Jmeter (0)
- 微信支付 (1)
- app开发 (1)
- branch分支合并到trunk主干 (1)
- 自动化测试 (1)
- springClond (1)
- ELK (2)
最新评论
-
skykufo:
坑爹啊,我也因为写多了一个div,在ie8浪费了一天
jQuery加载(load、get、post)页面显示空白原因 -
yeyinzhu3211:
帅哥,我想问下,是怎么去除呀?能详细说明下吗?
IntelliJ IDEA 10.5.1 无法断点或停止不动 -
sshitaime:
怎么下载不了啊,能给我一个安装包吗
oracle 10g透明网关组件下载地址(新) -
fuanyu:
xiaohuafyle 写道被你的头像吓尿了 哥们有这么可怕呀 ...
netstat -aon -
wanlt_software:
谢谢。。。。。
oracle 10g透明网关组件下载地址(新)
function cpylink(btn,obj)
{
therange=obj.createTextRange();
therange.execCommand("copy");
btn.value = " 复制完毕 ";
}
<input type="hidden" id="myurl" name="myurl" size="10" value='www.zyqRadio.com'>
<input type="button" value="复制本站网址" name="B3" onclick="javascript:cpylink(this,document.getElementById('myurl'))" >
---------------------------------------------------------------
FF里这个问题比较麻烦,因为大部分情况FF里处于安全考虑都会禁用复制功能,所以首先你要在FF浏览器的地址栏里输入:about:config 设置"signed.applets.codebase_principal_support"选项的值为true,然后照下面代码来写:
===============================================================================
<html>
<head>
<title>兼容的复制功能</title>
<script>
function copylink(btn,inputtxt)
{
var therange=inputtxt.value;
copyToClipboard(therange);
btn.value = " 复制完毕 ";
}
function copyToClipboard(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("此操作被浏览器拒绝!\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);
}
return true;
}
</script>
</head>
<body>
<input type="hidden" id="hiddenurl" size="10" value="www.csdn.net">
<input type="button" value="复制本站网址" name="B3" onclick="javascript:copylink(this,document.getElementById('hiddenurl'))" >
</body>
</html>
发表评论
-
bootstrap学习
2020-11-29 23:23 248https://v3.bootcss.com/compone ... -
js浮点数精确计算函数(加,减,乘,除)
2014-03-25 13:54 787come from http://www.cnblogs. ... -
js 删除类的属性
2014-02-07 16:35 1052allUpdateSave: function(pan ... -
js数组
2013-07-31 15:31 854来自于:http://www.cnblogs. ... -
jQuery对select操作小结
2013-07-03 18:08 846//遍历option和添加、移除optionfunctio ... -
JavaScript面向对象编程
2013-01-06 16:48 829//类的定义 //方法一:类的一般定义方法 f ... -
js 页内搜索(主要文章内容)
2012-12-21 16:14 1111<html> <head> < ... -
form serialize() for jquery or Ext
2012-11-16 21:35 2290jQuery ajax - serialize() ... -
万恶的ie6
2012-02-20 10:05 0万恶的ie6,因select新增option的原因..用js怎 ... -
uncaught exception: [CKEDITOR.editor] The instance “xxxx” already exists
2011-10-28 11:55 2301主要防止加载同一个id,如下代码 <span> ... -
JS读取当前URL的一些属性(转)
2011-10-26 12:31 1604from http://weivs929.iteye.com ... -
IE和firefox通用的复制到剪贴板的JS函数
2011-10-26 12:28 988function copyToClipboard(txt) { ... -
jQuery加载(load、get、post)页面显示空白原因
2011-10-08 11:13 6214郁闷国庆几天了,终于查出为何load一个目标页面(html,j ... -
js实现增删table行
2011-06-08 17:32 1090//清空原有表格数据 02 ... -
jquery 在IE6中设置select控件的selected属性的时候
2011-02-22 10:50 2726在IE6中使用jquery给select 赋值选中某值时会出 ... -
笛卡尔情书的秘密——心形函数的绘制
2011-02-18 11:53 5459本文来自:http://www.iteye.c ... -
js radio checked 取值的问题
2011-02-13 15:46 4210如看原码 <tr> < ... -
js tab效果
2011-01-13 18:36 2946<head> <title>无标题文 ... -
js 某一天为星期几的代码
2011-01-06 16:55 1913<html xmlns="http://www ... -
JS判断某年某月有多少天
2011-01-06 16:53 1747以前写网页的时候,经常碰到选择日期的问题,其实就是判断某年某月 ...
相关推荐
兼容IE FF复制粘贴 在IE6、IE7、IE8、FireFox中均测试通过
在不同的浏览器环境下,实现这一功能的方法有所不同,特别是对于Firefox和IE这两个历史悠久且具有显著差异的浏览器。 Firefox(火狐浏览器)和IE(Internet Explorer)的内核不同,导致它们对JavaScript的某些API...
js前端复制+粘贴。亲测ie6+向上兼容,google等各大浏览器都兼容,代码简单
我们或多或少都使用过各式各样的富文本编辑器,其中有一个很方便功能,复制一张图片然后粘贴进文本框,这张图片就被上传了,那么这个方便的功能是如何实现的呢? 原理分析 提取操作:复制=>粘贴=>上传 在这个操作...
网络上搜集的javascript对剪贴板的操作,兼容IE与FireFox
例如,使用`document.execCommand`可以执行复制、粘贴、加粗等命令,但要注意IE和非IE浏览器对此的实现有差异。 此外,为了在保存时保持兼容性,我们需要对编辑器内容进行适当的处理。例如,IE在保存HTML时可能会...
ZeroClipboard是一款JavaScript库,它允许你在网页上实现跨浏览器的复制功能,特别是支持Firefox、Chrome以及IE6等浏览器。这个库巧妙地利用了Flash技术,因为Flash具备在多个浏览器上一致的复制粘贴功能。当用户...
标题中的“一个右键菜单,支持不同对象不同菜单,兼容IE、Firefox”指的是一个Web开发中的功能实现,它创建了一个自定义的右键上下文菜单,这个菜单可以根据用户点击的对象提供不同的选项,并且能在主流浏览器IE...
向下滚动找到“脚本”部分,检查“活动脚本”或“JavaScript”设置,这些脚本可能被用来禁用复制和粘贴功能。如果它们被设为“禁用”,则可以改为“启用”。 6. 同样,也要检查“允许通过剪贴板进行数据交换”选项,...
标题“实现复制到粘贴板”涉及到的是在编程中如何实现在用户界面上提供复制到剪贴板的功能。这个功能通常用于让用户方便地保存或分享数据,如文本、URL等。在网页应用中,这种功能的实现往往需要借助特定的库或者API...
这个库尤其出色之处在于它支持多种浏览器,包括IE(Internet Explorer)、Firefox和Chrome,这些都是市场上广泛使用的浏览器。ZeroClipboard的工作原理是利用了Adobe Flash技术,因为JavaScript在浏览器的安全限制下...
在描述中提到了在其他浏览器中,如Chrome和Firefox,用户通常需要在地址栏中右键点击以使用“粘贴并转到”功能。而在IE9中,这一过程相对繁琐,需要先打开一个页面,然后在网页空白区域右键点击,再选择“转到复制的...
在这个场景下,"java调用IE自带工具实现文件下载功能"是一个常见但可能有些过时的方法,因为现代浏览器不再依赖于Internet Explorer(IE)进行文件下载。然而,如果我们仍然需要支持IE浏览器或者在某些特定环境下,...
根据提供的信息,我们可以详细阐述关于兼容IE和Firefox的JavaScript复制代码的知识点,并且解释如何使用ID对应的方式来实现点击复制特定内容的功能。 首先,传统的JavaScript中,复制内容到剪贴板可以通过多种方法...
这些事件在不同浏览器中有着不同的表现和兼容性,尤其是在Internet Explorer (IE) 和 Firefox之间。 `onpropertychange` 是IE浏览器特有的事件,当对象的任何可枚举属性发生变化时,它都会触发。特别是在处理表单...
很多网站写的禁用右键复制粘贴的代码一般只适合IE浏览器,在火狐、谷歌浏览器下就失效了。这样,我们就可以使用火狐或谷歌浏览器来访问这些网站,并复制保存或分享内容。 解决方法二:保存网页文件 如果在火狐浏览...
// 在这里实现具体功能,如复制、粘贴等 }); } ``` 最后,别忘了在用户点击页面其他地方或关闭菜单时隐藏菜单: ```javascript document.addEventListener('mousedown', function(event) { var menu = document...
标题中的“同时支持iexplorer和firefox的javascript复制拷贝信息到剪贴板方法”指的是在Web开发中,使用JavaScript实现跨浏览器(包括Internet Explorer和Firefox)的信息复制功能。JavaScript是一种广泛使用的...
这段代码通过条件判断和调用特定的API或组件接口,实现了在Firefox和其他基于Gecko的浏览器中的剪贴板复制功能。这不仅展示了前端开发中跨浏览器兼容性的重要性,也强调了理解并熟练掌握各浏览器特性的必要性。在...