JS设为首页加入收藏兼容特效
废话不多说,上代码:
// 添加到收藏夹 function AddFavorite(sURL, sTitle) { try { if (typeof(sURL) == "undefined" || sURL.length == 0) { sURL = window.location; } if (typeof(sTitle) == "undefined" || sTitle.length == 0) { sTitle = document.title; } window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel(sTitle, sURL, ""); } catch (e) { alert("您使用的浏览器不支持此功能,请按“Ctrl + D”键手工加入收藏!"); } } } // 设为首页 function setHome(objid, urls) { var a = objid, b = urls, c = "unknown"; try { if (typeof(b) == "undefined" || b.length == 0) { b = location.href; } a.style.behavior = "url(#default#homepage)"; var d = a.isHomePage(b); d = (d = d || a.isHomePage(b + "/")) || a.isHomePage(b + "/#"); d = "" + d; if (d != "true") { a.setHomePage(b); } else { alert("您已经设为首页了!"); } } catch (e) { alert("您的浏览器不支持自动设置主页,请使用浏览器菜单手动设置!"); return "unknown" } }; /* 使用方法: 添加收藏:AddFavorite('',''); 设为首页:setHome(this,''); */