最简单的
<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>