A-A+

兼容IE和FIREFOX的加入收藏夹代码

2016年01月27日 前端设计 暂无评论 阅读 5 views 次

目前网上所流行的兼容IE和FIREFOX的加入收藏夹代码,但是需要注意的是就是如果网页代码里出现名为sidebar的class,那么代码将不能运行,估计是window.sidebar误读为那个sidebar.代码如下:

  1. function bookmark(){  
  2. var title=document.title  
  3. var url=document.location.href  
  4. if (window.sidebar) window.sidebar.addPanel(title, url,"");  
  5. else if( window.opera && window.print ){  
  6. var mbm = document.createElement('a');  
  7. mbm.setAttribute('rel','sidebar');  
  8. mbm.setAttribute('href',url);  
  9. mbm.setAttribute('title',title);  
  10. mbm.click();}  
  11. else if( document.all ) window.external.AddFavorite( url, title);  
  12. }  

HTML这样写,代码如下:

  1. <a href="javascript:bookmark()">加到收藏</a>  
标签:

给我留言