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

  • 如何实现"设为首页","加入收藏"的功能  
  • 解决思路:  

       将指定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" 
   onclick="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 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

React 学习笔记

React 学习笔记 Wednesday, 03. January 2018 04:45PM react 基于nodejs环境。 ? 一、环境安装 nodejs...

1647
来自专栏IT可乐

Linux系列教程(二)——Linux系统安装(手把手学安装centos6.8)

  在上一篇博客我们简单的介绍了Linux系统的起源,这篇博客我们将通过图示一步一步教大家如何安装Linux系统。注意这里我们选择安装的Linux系统是其一种发...

2087
来自专栏运维前线

使用Gitlab创建git项目

使用Gitlab创建git项目 登录gitlab系统,访问自己的gitlab.example.com,然后使用gitlab用户,登录 ? 第一次登录需要重新修改...

3998
来自专栏王小雷

Oracle Data Integrator 12c 安装(ODI安装)

Oracle Data Integrator 12c 安装(ODI安装) 企业版安装步骤(包含独立安装步骤) 官网下载Oracle Data Inte...

23610
来自专栏惨绿少年

练习题四

第1章 练习题 1.1 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包) 1.1.1 ...

2060
来自专栏IMWeb前端团队

如何编写fis3插件

目前业务正在逐步迁移到fis3和lego,有许多和业务相关的fis插件需要处理。 fis 编译流程 ? 官方的这张图,对fis的构建流程讲述的很清楚了,主要包...

2210
来自专栏西安-晁州

使用bee自动生成api文档

beego中的bee工具可以方便的自动生成api文档,基于数据库字段,自动生成golang版基于beego的crud代码,方法如下: 1、进入到gopath目录...

3250
来自专栏郑家乐的专栏

多版本 Node.js 使用 Workflow

NodeJS 成为新一届的版本帝后,需要预编译的模块常常更新不够及时,就会出现我这样上班时间搞环境 ,那么如何保持一机多版本继续使用低版本的 NodeJS 运行...

1810
来自专栏IT可乐

CentOS 6.8 虚拟机安装详解

第一步:安装 VMware   官方网站:www.vmware.com   下载百度云链接:http://pan.baidu.com/s/1bphDOWv 密码...

2117
来自专栏西安-晁州

nodejs中引入art-template模板

使用Webstorm创建nodejs express应用时,默认使用的是jade或者ejs模板,对于不习惯这两种模板语法的人来说确实不是很方便。没关系,这里我们...

2600

扫码关注云+社区