飞龙博客

妙法莲华经

js代码把当前网页加入收藏 兼容ie firefox

feilong.org 修订于2009-11-24 04:06:30

飞龙博客侧边拦想放几个链接,让网友方便把当前网页加入收藏夹。这里先介绍一个js制作。它兼容ie和firefox浏览器,飞龙暂且称为“收藏当前页js代码”。

<script>
function addfavorite()
{
   if (document.all)
   {
      window.external.addFavorite("<?php echo get_permalink() ?>","<?php the_title(); ?>");
   }
   else if (window.sidebar)
   {
      window.sidebar.addPanel("<?php the_title(); ?>", "<?php echo get_permalink() ?>",  "");
   }
}
</script>
<a href="#" onclick="addfavorite()">收藏本日志 方便查看</a>

飞龙提示:代码里面的网址和页面标题,是wordpress的php代码,如果你的网站不是wordpress搭建,你可以自行修改。经飞龙(www.feilong.org)亲自测试,ie内核浏览器没有问题。

但美中不足的是,在firefox下如果收藏当前页,默认勾选“在侧边栏载入此书签”;用户需要手动取消此勾选,否则,以后打开此收藏时出现在浏览器侧边栏,这不符合浏览习惯。

另外有两种方法也可以收藏当前页,参见:文字链接 当前页加入收藏代码 兼容ie firefox,以及 又一个加入收藏的js代码

更新网址:http://feilong.org/addfavorite-js
最初发布:20091124 02:24:36 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文:

飞龙前端QQ群