作家
登录

js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE

作者: 来源:www.28hudong.com 2013-03-30 02:01:32 阅读 我要评论

1、IE浏览器加入收藏夹的代码   window.external.addFavorite(sURL, sTitle); 参数: sURL:添加到收藏夹的完整网站页面地址 sTitle:添加到收藏夹中的网站页面标题名称。   示例: <a href='#' onClick="javascript:window.external.AddFavorite('http://www.domain.com', '名字');">加入收藏</a> 2、Firefox浏览器加入收藏夹的代码   Firefox中叫做加入书签(收藏夹),代码有两种方式,一种同IE浏览器的方法类似,只不过是window.external.AddFavorite换成了sidebar.addPanel,另外一种却十分简单,只需要加一个参数就可以了。   第一种方法:   window.sidebar.addPanel(sTitle, sURL, ""); 参数 sURL:收藏的网站页面完整连接 sTitle:收藏网站页面的名称   示例: <a href='#' onClick="javascript:window.sidebar.addPanel('名字','http://www.domain.com','');">收藏本站</a> 这里要注意,addPanel函数的参数顺序与addFavorite刚好是相反的。   第二种方法:   在链接上添加rel="sidebar"属性   示例: <a href=http://www.domain.com title="名字" rel="sidebar">收藏本站</a> 注意:这里的title属性就是收藏网站页面的名称。 3、兼容Firefox和IE浏览器的方法 既然Firefox提供了两种方式,那么我们兼容Firefox和IE浏览器也可以用两种方法了。 第一种方法: 这里用了一个变通的方式来解决这个问题,代码比较清晰。这个是最好的方式了! 加入收藏 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 需要注意的是ie是域名在前面,firefox是域名在后门,最后留一个空字符。 第二种方法:   这个是最简单的一个方法了,只有一句话。   <a href='http://www.domain.com' onClick="javascript:window.external.AddFavorite('http://www.domain.com',' 名字');" title="名字" rel="sidebar">收藏本站</a> 但是这种方法有些问题,就是在IE下回同时打开链接中的地址。那么我们来优化一下!   <a href="www.domain.com/" onclick="window.external.addFavorite(this.href,this.title);return false;" title='名字' rel="sidebar">加入收藏</a>   这样就没问题啦,哈哈!同时兼容IE6、IE7、Firefox、Opera等浏览器。 更多的兼容性更好的代码,可以搜索脚本之家以前的文章。 脚本之家最下面的 加入收藏 设为首页功能。 设为首页 - 加入收藏 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  javascript下arguments,caller,callee,call,apply示例及理解

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对>>>详细阅读


本文标题:js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE

地址:http://www.17bianji.com/kaifa2/JS/27424.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)