您当前的位置: 首页 > 前端教程 > HTML教程 > 将网站设为首页和加入收藏Javascript代码

将网站设为首页和加入收藏Javascript代码

作者:xiaoxiao 来源:未知 发布时间: 2013-10-18 16:33 点击:
当我们在访问百度,新浪,腾讯,网易等网站时,一般都发现其网站顶部或底部都有设为首页和收藏本站的链接。只要你点击其这些链接就可以把访问的网站设为你浏览器的主页或都添加到你浏览器的收藏夹。不明其理的朋友可能会觉得这好神奇啊,为什么一点击就能实现呢?它是

将网站设为首页和加入收藏Javascript代码

    当我们在访问百度,新浪,腾讯,网易等网站时,一般都发现其网站顶部或底部都有设为首页和收藏本站的链接。只要你点击其这些链接就可以把访问的网站设为你浏览器的主页或都添加到你浏览器的收藏夹。不明其理的朋友可能会觉得这好神奇啊,为什么一点击就能实现呢?它是怎么实现的呢?今天本文就来为大家揭秘!
  
  设为首页
  
  一般情况下,我们使用的网络浏览器都会设置一个主页,而设置为主页的网站一定是你经常访问或用到的,如果有其他更好的网站出现,你想更换默认主页,这时候你可以使用两种方法:第一种就是通过浏览器的功能菜单来设置完成,具体步骤因浏览器不同而异,这里就不说了。
  
  第二种就是通过该网站的设为首页链接来实现。比如说你想设置当前页面为主页,你可以使用如下代码:
  
  <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>
  
  功能说明:如果当前网址为:www.yhzhan.com,则会将当前网页的域名地址(www.yhzhan.com)设为首页。
  
  加入收藏
  
  当你访问到一个你认为很有趣或者对你有帮助的网站,你确定以后肯定会再次访问的时候,估计大部分人都会将该网站加入收藏夹。将一个网站加入收藏同样有两种方法:第一种也是通过浏览器的功能菜单来添加,具体步骤因浏览器不同而异,这里也就不说了。
  
  第二种是通过其网站的加入收藏链接来实现。比如要把PHP学习博客加入到你的浏览器收藏夹,使用下面的代码即可实现:
  
  <a href="Javascript:window.external.addFavorite('http://www.yhzhan.com','PHP学习博客')">加入收藏</a>
  
  与设为首页同理,如果您要将当前网页的主域名加入到你的浏览器收藏夹,而当前网页的网址不确定,您可以采用以下方法:
  
  <a href="Javascript:window.external.addFavorite(document.location.href,document.title)">加入收藏</a>
  
  代码说明:document.location.host - 获取网页域名地址,document.location.href - 获取网页完整路径,document.title - 获取网页的标题

分享到:
本文"将网站设为首页和加入收藏Javascript代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(2)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4