function setHomePage(obj){
var url = window.location.href;
try{
//设置为“IE”浏览器的主页
obj.style.behavior = 'url(#default#homepage)';
obj.setHomePage(url);
}
catch(e){
//设置为“火狐”浏览器的主页
if(window.netscape){
try{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e){
alert("浏览器拒绝把当前网站设为主页!需要继续操作,请在浏览器地址栏输入“about:config”并回车,然后双击[signed.applets.codebase_principal_support] 将它的值设置为'true'即可。");
}
var pre = Components.classes['@mozilla.org/preferences-service;1'].getService
(Components.interfaces.nsIPrefBranch);
pre.setCharPref('browser.startup.homepage',url);
}
}
}
调用:<a οnclick="setHomePage(this)">设为首页</a>
2、实现加入收藏夹代码:
function addFavorite(){
var url = window.location.href;
try{
window.external.addFavorite(url, "打折网");
}
catch (e){
try{
window.sidebar.addPanel("打折网", url, "");
}
catch (e){
alert("加入收藏夹失败,请按 Ctrl + D 添加!");
}
}
}
调用: <a οnclick="AddFavorite()">加入收藏夹</a>