在我们访问很多门户网站的时候,不难发现其网站顶部或底部都有设为首页和收藏本站的链接。只要你点击这些链接就可以将访问的网址设为你的浏览器主页或添加到你的浏览器收藏夹。不知道的朋友可能认为这很神奇,其实只要运用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 onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage(document.location.host);event.returnValue=false;" href="#">设为首页</a>
功能说明:如果当前网址为:http://jishukong.net/javascript,则会将当前网页的域名地址(http://jishukong.net)设为首页。

加入收藏


当你访问到一个你认为很有趣或者对你有帮助的网站,你确定以后肯定会再次访问的时候,估计大部分人都会将该网站加入收藏夹。将一个网站加入收藏同样有两种方法:第一种也是通过浏览器的功能菜单来添加,具体步骤因浏览器不同而异,这里也就不说了。
第二种是通过其网站的加入收藏链接来实现。比如要把技术控加入到你的浏览器收藏夹,使用下面的代码即可实现<a href="Javascript:window.external.addFavorite('http://jishukong.net','技术控')">加入收藏</a>
与设为首页同理,如果您要将当前网页的主域名加入到你的浏览器收藏夹,而当前网页的网址不确定,您可以采用以下方法:<a href="Javascript:window.external.addFavorite(document.location.href,document.title)">加入收藏</a>

代码说明


document.location.host - 获取网页域名地址;
document.location.href - 获取网页完整路径;
document.title - 获取网页的标题。
 
目前共有2条评论
你目前的身份是游客,评论请输入昵称和电邮!

  1. 没有比这个更划算的了!
    韩国女装品牌网站 2016.07.2 20:20 @
  2. 占个沙发。
    三秒兔 2014.12.8 20:59 @
  • 暂无Trackback