大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > JavaScript技巧 > js加入收藏夹代码(兼容ie/ff/op)

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

关键词:js加入收藏  阅读(557) 赞(13)

[摘要]这篇文章主要介绍了js加入收藏夹代码并兼容ie/ff/op,希望我们提供的文章能够对你解决JavaScript相关问题有所帮助。
var daxueit = 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="daxueit(this, 'http://www.daxueit.com', '大学IT网-最懂大学生的IT学习网站!')">收藏大学IT网</a>


相关评论