A-A+
兼容IE和FIREFOX的加入收藏夹代码
目前网上所流行的兼容IE和FIREFOX的加入收藏夹代码,但是需要注意的是就是如果网页代码里出现名为sidebar的class,那么代码将不能运行,估计是window.sidebar误读为那个sidebar.代码如下:
- function bookmark(){
- var title=document.title
- var url=document.location.href
- if (window.sidebar) window.sidebar.addPanel(title, url,"");
- else if( window.opera && window.print ){
- var mbm = document.createElement('a');
- mbm.setAttribute('rel','sidebar');
- mbm.setAttribute('href',url);
- mbm.setAttribute('title',title);
- mbm.click();}
- else if( document.all ) window.external.AddFavorite( url, title);
- }
HTML这样写,代码如下:
- <a href="javascript:bookmark()">加到收藏</a>