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


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等浏览器。
更多的兼容性更好的代码,可以搜索phpStudy以前的文章。

phpStudy最下面的 加入收藏 设为首页功能

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



相关阅读:
SQL Server 2008服务器合并功能介绍
基于CSS的网站导航菜单
自己搭建IIS找ASP程序漏洞
CSS opacity-实现图片半透明效果
SQL Server集成服务最佳实践:语句优化
windows与Linux文本格式的区别
Javascript入门学习第五篇 js函数
XFire中实现WS-Security
如何在LoadRunner中监控Oracle数据库
暑期缤纷巨献之~------超级+无敌--------XML+javasc
清空iis log 中自己登录ip的vbs
CSS 快速提升设计可读性和维护性
ASP 高亮显示不区分大小写的关键字
BBS(php & mysql)完整版(五)
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 我的奇怪之旅 写给90后实习生的十大条 2015年11月思想汇报完整范文 摄影高手小华 君子兰开花了作文500字 我家老四 属于你的 小母鸡卖鸡蛋智力题 《娘啊,我的疯娘》读后感 关灯作文500字 深入灵魂的热爱——寒局 在我心里,没有人能代替你 2016年县地震局工作总结及2017年工作计划 供电公司职工之家建设管理规范 最新2013年国庆英语手抄报资料 被遗忘的生日 国际刑警组织探秘 2016因不能信任工作辞职信 中国梦 我的梦:向着自己的未来进发 2015教学新秀获奖感言 400字写圣诞节游戏的作文:“官兵捉贼”的游戏 初中初一作文500字::第一次感受坚持的含义急!!!!! 心理学书籍读后感 销售年度工作总结(三篇) 后悔得要死 初中初一作文350字::淘气的冬天 国庆庆典邀请函 机关单位不作为乱作为专项整治实施方案 国家公祭日国旗下发言稿 作文 读《毛主席在花山》有感 过错 妈妈给我的影响作文500字 自由日记800字 嫁到彝家做媳妇(十)——阿弟的婚礼 绿色古典校园 曾经...(飘零) 朋友,一直都在 要有宽容的心 美丽荷花作文 第一次喝咖啡 《仓鼠日记》之:仓鼠的家园作文900字 关于月球话题的作文600字 第五周国旗下讲话稿 春节全市干部会议主持词 物业装修合同范文 现场服务人员述职报告_述职报告 慈悲才可以被天佑 精选研究生入党申请书范文 2014年老干部工作总结暨2015年工作思路 常用版入党申请谈话内容

Copyright © 2016 phpStudy |