如何实现"设为首页","加入收藏"的功能

来源:互联网 发布:淘宝购物车结算不了 编辑:程序博客网 时间:2024/05/05 03:44

  • 如何实现"设为首页","加入收藏"的功能  
  • 解决思路:  
       将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定URL加入收藏夹的实现则是external对象的AddFavorite方法。  
  • 具体步骤:  

        设为首页:  

[html] view plaincopyprint?
  1. <a href="http://localhost:8888/QianQiu/index"   
  2.    onClick="this.style.behavior='url(#default#homepage)';  
  3.             this.setHomePage('http://localhost:8888/QianQiu/index');  
  4.             return(false);"   
  5.    style="behavior: url(#default#homepage)">  
  6.     设为首页  
  7. </a>  

        加入收藏:  

[html] view plaincopyprint?
  1. <a href="http://localhost:8888/QianQiu/index"   
  2.    onclick="window.external.addFavorite('http://localhost:8888/QianQiu/index','千秋功罪');  
  3.             return false;"   
  4.    title="将本站添加到你的收藏夹中!"   
  5.    align="center">  
  6.     加入收藏  
  7. </a>  

        代码运行后单击链接文字,效果分别如图1、图2所示。  

        图1 将指定URL设为首页  

 

        图2 将指定URL添加到收藏夹 

PS:我一开始用谷歌浏览器测试了一下,不好使,以为代码错了,后来发现是浏览器设置的问题,谷歌浏览器自动拦截弹出窗口,建议用IE测试一下!

还有其实在浏览器下,CTRL+D快捷键就是添加到收藏夹!

原创粉丝点击