最简单的

<a  href='#' onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage(window.location.href);">设为首页</a>
<a href="javascript:window.external.addFavorite(window.location.href,document.title);">加入收藏</a>


 

设为首页,加入收藏js代码(兼容ie火狐chrome主流浏览器)

使用时直接调用函数,不需设定网站标题等

<span onclick ="addFav()"> 收藏本站 </span>

<span onclick ="setHomepage()"> 设为首页 </span>

 

 代码如下

<script type="text/javascript">
function addFav(){ // 加入收藏夹
if (document.all) {
window.external.addFavorite("http://xxx", document.title);
} else if (window.sidebar) {
window.sidebar.addPanel(document.title, http://www.hzhuti.com/nokia/5230/ , "");
}
}

function setHomepage(){ // 设置首页
if (document.all) {
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(window.location.href);
} else if (window.sidebar) {
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
}
catch (e) {
alert("此操作被浏览器拒绝!n请在浏览器地址栏输入“about:config”并回车n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', http://www.hzhuti.com/nokia/c6/);
}
}
}

</script>