指引网

当前位置: 主页 > 网页制作 > JavaScript >

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

来源:网络 作者:佚名 点击: 时间:2017-07-02 09:04
[摘要]  目前网上所流行的兼容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>

------分隔线----------------------------