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

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

设为首页:

<a href="http://localhost:8888/QianQiu/index" 
   onClick="this.style.behavior='url(#default#homepage)';
            this.setHomePage('http://localhost:8888/QianQiu/index');
			return(false);" 
   style="behavior: url(#default#homepage)">
    设为首页
</a>

加入收藏:

<a href="http://localhost:8888/QianQiu/index" 
   οnclick="window.external.addFavorite('http://localhost:8888/QianQiu/index','千秋功罪');
            return false;" 
   title="将本站添加到你的收藏夹中!" 
   align="center">
    加入收藏
</a>

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

图1 将指定URL设为首页

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值