设置为首页的方法为:
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');event.returnValue=false;">设为首页</a>
URL就是你要设定的网址地址
要设置当前网页的地址为首页,你可以这样:
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage(document.location.href);event.returnValue=false;">设为首页</a>
上述方法采用javascript的document.location对象的href属性来获得当前网页的全路径。
同理,如果您只想将当前网页所在的域名地址设为首页,您只需将document.location.href改为document.location.host即可。示例如下:
<a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage(document.location.host);event.returnValue=false;">设为首页</a>
说明:如果当前网页的地址为:http://www.design007.com/design/index.htm,则会将当前网页的域名地址(www.design007.com)设为首页。

加入到收藏夹中的实现方法为:
<a href="Javascript:window.external.addFavorite('http://www.design007.com','设计007')">加入收藏</a>
举一反三,与上面设为首页的方法一样,如果您要将当前网页加入收藏,而当前网页的网址不确定,您可以采用以下方法:
<a href="Javascript:window.external.addFavorite(document.location.href,document.title)">加入收藏</a>
其中的document.title为自动获取当前网页的标题的javascript代码。
用到的代码

document.location.host      //获取网页域名地址

document.location.href      //获取网页完整路径

document.title                   //获取网页的标题

转载于:https://www.cnblogs.com/juefeiye/p/3173606.html

很实用的 “设为首页”与“加入收藏”代码相关推荐

  1. 设为首页 加入收藏 html,[javascript]js设为首页和加入收藏夹代码

    我们见过很多网站的顶部都有这样的功能,设为首页和加入收藏的功能. 其实,这些功能的实现也都是js代码实现的,今天我为另一个网站添加了这样的代码.点击测试有效.代码如下. js代码: //tmac 设为 ...

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

    如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定UR ...

  3. 网页制作 HTML设为首页和加入收藏_动力节点Java学院整理

    网页制作 HTML设为首页和加入收藏_动力节点Java学院整理 IE浏览器下如何实现"设为首页","加入收藏"的功能 解决思路: 将指定URL设为首页的功能主要 ...

  4. 设为首页、加入收藏 兼容代码

    一般写法: <a href="javascript:window.external.AddFavorite(window.location.href,document.title)&q ...

  5. MVC3.0 将网站设为首页和加为收藏的实现(IE/Firefox)

    设置为首页的方法为: <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage( ...

  6. 设为首页和加入收藏js

    /*加入收藏夹*/  function addfavorite(url,title)  {          try          {                  window.extern ...

  7. 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

    <script  type="text/javascript"> //设为首页 function SetHome(obj,url){     try{         ...

  8. 网站设为首页,加入收藏夹

    <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');even ...

  9. IE,chrome,ff的设为首页、加入收藏及保存到桌面js实现

    声明:该文章转自https://blog.csdn.net/qq_29362889/article/details/52033793,原作者更详细 js 部分代码 <script type=&q ...

最新文章

  1. SICK LMS151-10100使用攻略
  2. 应用层下的人脸识别(一):图像获取
  3. vm虚拟机linux磁盘空间不足,手动扩大
  4. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之13.Form表单处理(1)
  5. php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例
  6. Linux网络编程 之 TCP编程(七)
  7. laravel实现第三方qq一键登录
  8. 关于JSP的淘汰问题(转)
  9. Excel怎么设置下拉选择项
  10. 关于UC全民阅读的报告及带来的启发
  11. 七彩虹战斧C.AB350M-HD魔音版V14A刷Bios教程
  12. scada与MySQL连接_SCADA系统关系数据库转储
  13. RHCE(四)SAMBA协议
  14. 将域名直接映射到网站首页(通过域名即可访问网站首页)
  15. SpringBoot 如何进行限流?老鸟们都这么玩的!
  16. 联想拯救者pro装华为鸿蒙OS,网友Mate 40 Pro+升级鸿蒙2.0:谷歌服务照样能用
  17. CSDN 数据访问可视化,写给CSDN 群友们用用
  18. 启动rabbitmq后台管理插件出错 /usr/lib64/erlang/erts-10.3.5.12/bin/beam.smp: error while loading shared librari
  19. samba服务器新增samba用户
  20. 地平线与百丽国际达成战略合作 将联合打造智慧零售跨界合作标杆

热门文章

  1. python整数二进制有多少个1_LintCode Python 入门级题目 365.二进制有多少个1; 181.将整数A转换为B...
  2. 动态标题_动态打印区域和打印标题
  3. Xinlinx 7系列 FPGA 总览
  4. 【 Linux 】安装、配置并用 Vim 编写第一个 C 程序
  5. Javapinyin4J实现中文名转拼音
  6. 语音网关上AA的配置解析
  7. 分布式系统数据一致性解决方案
  8. Asp.net 用户控件和自定义控件注册
  9. Python自动化开发学习2
  10. Mvn+Jetty启动项目