阿里云服务器

在做zblogPHP主题的时候,加了一个点击收藏的按钮,出现了浏览器不兼容的现象。

在网上找了很久才找到兼容火狐和ie的收藏代码。下面把代码分享给大家:

XML/HTML代码
  1. <a href='网址' onClick="javascript:window.external.AddFavorite('网址',' 名字');" title="名字" rel="sidebar">收藏本站</a>   


但是这种方法有些问题,就是在IE下回同时打开链接中的地址。那么我们来优化一下!

XML/HTML代码
  1. <a href="网址" onclick="window.external.addFavorite(this.href,this.title);return false;" title='名字' rel="sidebar">加入收藏</a>   

还有一种方法也可以解决火狐和ie的兼容问题:

XML/HTML代码
  1. <mce:script type="text/javascript"><!--    

  2.      

  3. function addfavorite()     

  4. {     

  5. if (document.all)     

  6. {     

  7. window.external.addFavorite('https://www.domain.com','名字');     

  8. }     

  9. else if (window.sidebar)     

  10. {     

  11. window.sidebar.addPanel('名字', 'www.domain.com', "");     

  12. }     

  13. }     

  14. // --></mce:script>     

  15. <a href="#" mce_href="#" onclick="addfavorite()">加入收藏</a>   

需要注意的是ie是域名在前面,firefox是域名在后门,最后留一个空字符。

相关阅读:
  • Z-BlogPHP 最新版1.3 Wonce 正式版发布了
  • zblogPHP开始内测,518主题巴士将给大家提供新的主题