HTML设为首页和收藏本站,兼容IE,chrome,firefox
相信很多朋友都在寻找“设为首页”与“收藏本站”的代码,现在网上到处都是,不过兼容性不算太好,下面给大家分享这两种兼容性良好的代码,拓源网的某些主题里也应用到,希望能够节省大家的时间,能拿来直接用的干嘛还要手写呢?
javascript代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | //设为首页 function SetHome(obj,url){ try { obj.style.behavior= 'url(#default#homepage)' ; obj.setHomePage(url); } catch (e){ if (window.netscape){ try { netscape.security.PrivilegeManager.enablePrivilege( "UniversalXPConnect" ); } catch (e){ alert( "抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入'about:config'并回车然后将[signed.applets.codebase_principal_support]设置为'true'" ); } } else { } } } //收藏本站 function AddFavorite(title, url) { try { window.external.addFavorite(url, title); } catch (e) { try { window.sidebar.addPanel(title, url, "" ); } catch (e) { } } } |
html代码:
1 2 |
如果应用在zblog主题里需要随机应变一下,将网站URL和网站名称用主题标签替换一下即可。代码如下:
html代码:
1 2 | <a href= "javascript:void(0)" onclick= "SetHome(this,'<#ZC_BLOG_HOST#>');" >设为首页</a> <a href= "javascript:void(0)" onclick= "AddFavorite('<#ZC_BLOG_NAME#>',location.href)" >收藏本站</a> |