php加入收藏代码 [PHP技术]“加入收藏”代码

发现很多网站的“加入收藏”链接点击无效了,原因是IE浏览器和Firefox浏览器的“加入收藏夹”的写法是不同的。

1、IE浏览器加入收藏夹的代码

window.external.addFavorite(sURL, sTitle);

参数:

sURL:添加到收藏夹的完整网站页面地址

sTitle:添加到收藏夹中的网站页面标题名称。

示例:

<a href='#' onClick="javascript:window.external.AddFavorite('http://weste.net', '西部e网-软件教程');">加入收藏</a>

2、Firefox浏览器加入收藏夹的代码

Firefox中叫做加入书签(收藏夹),代码有两种方式,一种同IE浏览器的方法类似,只不过是window.external.AddFavorite换成了sidebar.addPanel,另外一种却十分简单,只需要加一个参数就可以了。

第一种方法:

window.sidebar.addPanel(sTitle, sURL, "");

参数

sURL:收藏的网站页面完整连接

sTitle:收藏网站页面的名称

示例:

<a href='#' onClick="javascript:window.sidebar.addPanel('西部e网-软件教程','http://weste.net','');">收藏本站</a>

这里要注意,addPanel函数的参数顺序与addFavorite刚好是相反的。

第二种方法:

在链接上添加rel="sidebar"属性

php加入收藏代码 [PHP技术]“加入收藏”代码

示例:

<a href="http://weste.net" title="西部e网-软件教程" rel="sidebar">收藏本站</a>

注意:这里的title属性就是收藏网站页面的名称。

3、兼容Firefox和IE浏览器的方法

既然Firefox提供了两种方式,那么我们兼容Firefox和IE浏览器也可以用两种方法了。

第一种方法:

这里用了一个变通的方式来解决这个问题,代码比较清晰。这个是最好的方式了!

<script>

function addfavorite()

{

? if (document.all)

? {

? ? ?window.external.addFavorite('http://weste.net','西部e网-软件教程');

? }

? else if (window.sidebar)

? {

? ? ?window.sidebar.addPanel('西部e网-软件教程', 'http://weste.net', "");

? }

}

</script>

<a href="#" onclick="addfavorite()">加入收藏</a>

第二种方法:

这个是最简单的一个方法了,只有一句话。

<a href='http://weste.net' onClick="javascript:window.external.AddFavorite('http://weste.net','西部e网 -软件教程');" title="西部e网-软件教程" rel="sidebar">收藏本站</a>

但是这种方法有些问题,就是在IE下回同时打开链接中的地址。那么我们来优化一下!

<a href="http://weste.net/" onclick="window.external.addFavorite(this.href,this.title);return false;" title='西部e网-软件教程' rel="sidebar">加入收藏</a>

这样就没问题啦,同时兼容IE6、IE7、Firefox、Opera等浏览器。

  

爱华网本文地址 » http://www.aihuau.com/a/8104560103/301574.html

更多阅读

新浪博客圈的加入方法 新浪博客加入百度代码

加入圈子需要已经开通新浪博客,一个新浪用户最多加入100个圈子。  点击“加入圈子”的按钮,即可提交申请,根据不同圈子对加入的设置,可能有四种情况:  1、圈子允许任何人加入:您可以即刻加入圈子。  2、需要圈主或管理员验证才能

空调代码大全! 格力空调代码大全

TCL空调故障代码技术交流,资料下载,电子图书杂志,家电资讯,家电维修,家电知识,电子技术" ]+ ^. c* d- q' y科龙KFR-25x2GW一拖二 空调故障代码# ]8 s! ]5 a+ U! ]&amp; |《家电维修》技术论坛* O- u* U# S# B- Y《家电维修》技术论

为Android窗口标题栏加入按钮或图片 win10 窗口标题栏透明

在一般开发中,应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,请使用以下的方法功能:把title设置成为一个字串和一个按钮的组合修改xxActivity.Java代

我和我的小伙伴们都要加入日新网! 无法将小伙伴加入账号

拿到日新网出品的《新生入学指南》之后,我和我的小伙伴们都惊呆了!日新网,不只有《交大青年》!  日新网自创建以来,本着传承文明,服务师生的宗旨,致力于打造全国最优秀的全媒体校园服务平台。为更好地服务全校师生,提升网站总体实力,现日新

第四百五十三篇:“磨喝乐”的千古之迷

“收藏者”顾名思义,说白了“收过、藏过的人”,传统的收藏理念,是“收”到一件珍爱“藏”起来,秘不示人,然我却愿意让这批民间文物能更好地发挥其应有的作用。这批“磨喝乐”在我手里只是暂时的保管,最终还是社会的,我只想让这批我付出极大

声明:《php加入收藏代码 [PHP技术]“加入收藏”代码》为网友心似站台分享!如侵犯到您的合法权益请联系我们删除