js 复制链接,支持IE,火狐等浏览器
来源:互联网 发布:ug编程视频教程 编辑:程序博客网 时间:2024/06/08 11:59
相信大家在用js复制链接的时候,出现火狐不支持的情况,下面我分别列出支持IE和所有浏览器通用的代码
这个是只IE支持:
<!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>Js复制代码</title>
</head>
<body>
<p>
<input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制专题地址和url地址,传给QQ/MSN上的好友">
<script language="javascript">
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title;
clipBoardContent+="";
clipBoardContent+=this.location.href;
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
}
</script>
</p>
</body>
</html>
这个所有浏览器都可以使用的
<script type="text/javascript">
function copy_url(){
var clipBoardContent="";
clipBoardContent+=document.title; //获取标题
clipBoardContent+="/n";
clipBoardContent+=this.location.href; //获取地址
if (window.clipboardData){
window.clipboardData.setData("Text", clipBoardContent);}
else if (window.netscape){
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
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=clipBoardContent;
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>
<a href="javascript:copy_url();">复制链接</a>
- js 复制链接,支持IE,火狐等浏览器
- JS代码点击复制给好友,支持IE、火狐浏览器
- ireport超链接支持js事件简单实现 兼容火狐谷歌IE等浏览器
- 回车登录(支持IE 和 火狐等浏览器)
- js 复制到剪贴板 ,兼容支持火狐firefox 和 ie
- 支持IE和火狐浏览器的加入收藏夹js代码
- js在ie、火狐等浏览器的兼容
- 万能的“一键复制到剪贴板”,支持IE、火狐、谷歌及移动版浏览器
- JS实现点击按钮自动复制(只支持IE浏览器)
- 解决IE,火狐浏览器同时支持innerText
- javascript JS 实现打印页面功能 支持多浏览器,兼容IE,火狐,谷歌
- js判断ie 火狐 还是chrome浏览器
- js无缝图片滚动代码,利用强大的JQUERY,兼容IE、火狐等主流浏览器
- javascript js 返回顶部 源代码 兼容ie火狐谷歌等浏览器
- js在当前光标处插入特定字符 兼容ie、火狐、谷歌、360、NETSCAPE等浏览器
- js获得指定控件光标的坐标,兼容IE,Chrome,火狐等多种主流浏览器
- 常用的兼容IE和火狐FF等浏览器的js方法
- 常用的兼容IE和火狐FF等浏览器的js方法
- Open API
- 转发一篇技术文档
- 转发一篇技术文档
- 转发一篇技术文档
- Power Management
- js 复制链接,支持IE,火狐等浏览器
- C# 输入汉字省份城市得到相应拼音修正(不是拼音的城市对于英文)
- Linux下halt,poweroff,reboot,shutdown命令的区别
- 算法复杂度计算
- 八款开源Android游戏引擎
- Sensor
- jBPM学习笔记1--业务流程设计,流程定义描述
- How to build android
- JVM调优总结 -Xms -Xmx -Xmn -Xss