js加入收藏夹代码(兼容ie/ff/op)


Posted in Javascript onMay 16, 2014
var www_3water_net = function (obj, url, title) {
    var e = window.event || arguments.callee.caller.arguments[0];
    var B = {
        IE : /MSIE/.test(window.navigator.userAgent) && !window.opera
        , FF : /Firefox/.test(window.navigator.userAgent)
        , OP : !!window.opera
    };
    obj.onmousedown = null;
    if (B.IE) {
        obj.attachEvent("onmouseup", function () {
            try {
                window.external.AddFavorite(url, title);
                window.event.returnValue = false;
            } catch (exp) {}
        });
    } else {
        if (B.FF || obj.nodeName.toLowerCase() == "a") {
            obj.setAttribute("rel", "sidebar"), obj.title = title, obj.href = url;
        } else if (B.OP) {
            var a = document.createElement("a");
            a.rel = "sidebar", a.title = title, a.href = url;
            obj.parentNode.insertBefore(a, obj);
            a.appendChild(obj);
            a = null;
        }
    }
};
<a href="javascript:void(0);return false;" onMouseDown="www_3water_net(this, 'https://3water.com', '三水点靠木是国内专业的网站建设资源、脚本编程学习类网站')">收藏三水点靠木</a>
Javascript 相关文章推荐
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
JavaScript随机生成信用卡卡号的方法
Apr 07 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
vue组件初学_弹射小球(实例讲解)
Sep 06 Javascript
angularjs $http调用接口的方式详解
Aug 13 Javascript
详解vue-router数据加载与缓存使用总结
Oct 29 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
May 22 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 Javascript
详解js中的几种常用设计模式
Jul 16 Javascript
解决vue中的无限循环问题
Jul 27 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
Nov 06 Javascript
javascript生成随机数的方法
May 16 #Javascript
从零学jquery之如何使用回调函数
May 16 #Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 #Javascript
Jquery倒计时源码分享
May 16 #Javascript
js取模(求余数)隔行变色
May 15 #Javascript
JS案例分享之金额小写转大写
May 15 #Javascript
自写的jQuery异步加载数据添加事件
May 15 #Javascript
You might like
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
编译问题
2006/10/09 PHP
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php2html php生成静态页函数
2008/12/08 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
支付宝小程序tabbar底部导航
2018/11/06 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
2014年三八妇女节活动方案
2014/02/28 职场文书
世界地球日活动总结
2015/02/09 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
辞职信如何写
2015/02/27 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
七一表彰大会简报
2015/07/20 职场文书
关于车尾的标语大全
2015/08/11 职场文书
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android