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,'');
*/