这篇文章主要介绍了 js 加入收藏夹代码并兼容 ie/ff/op, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
- var www_jb51_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_jb51_net(this, 'http://www.phperz.com', 'phperz是国内专业的网站建设资源、脚本编程学习类网站')">收藏phperz</a>
来源: