服务每一个客户

Our intention to service each customer

诚实 守信 专注

设为首页、加入收藏代码-功能支持火狐IE模式

 
您当前的位置:主页 > 新闻中心
文章来源:网络 编辑:www.yiqiwei999.com 阅读:2103
发布日期:2012-04-23 15:37:23

在给客户做网站页面时,客户要求首页上用上“设为首页”、“加入收藏”的功能,代码如下:

<a href="javascript:void(0)" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.yiliancn.com/')">设为首页</a>

<a href="javascript:void(0)" onclick="window.external.addFavorite('http://www.yiliancn.com','福州网站建设')">加入收藏</a>

当我做好给他时,他又提出在firefox浏览器下这两个功能有问题不能实现的,让我去修改。经过搜索网上资料发现,以上“设为首页”、“加入收藏”代码是IE专用代码,Firefox不支持。那有没有IE和Firefox都通用的“设为首页”、“加入收藏”代码,经过百度搜索,终于找到了方法,先在JS代码部分加入以下JS代码:

function addCookie(){//加入收藏夹
if(document.all){
       window.external.addFavorite('http://www.yiliancn.com', '福州网站建设');
}
else if(window.sidebar){
      window.sidebar.addPanel('福州网站建设','http://www.yiliancn.com',"");
}
}

function setHomepage(){//设置首页
   if(document.all){
      document.body.style.behavior='url(#default#homepage)';
      document.body.setHomePage('http://www.yiliancn.com');
   }
   else if(window.sidebar){
        if(window.netscape){
             try{
                 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
             }
             catch(e){
                 alert("您的浏览器未启用[设为首页]功能,开启方法:先在地址栏内输入about:config,然后将项 signed.applets.codebase_principal_support 值该为true即可");
             }
        }
        var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage','http://www.yiliancn.com');
   }
}

再在网页里加入以下“设为首页”、“加入收藏”代码:

<a href="javascript:void(0)" onclick="setHomepage()">设为首页</a>

<a href="javascript:void(0)" onclick="addCookie()">加入收藏</a>

具体使用时把上面代码中网站的网址和名称设为对应网站的网址和名称即可。

上一篇:开发者在设计手机应用时需注意的20个事项
下一篇:服装服饰批发企业网络营销项目策划方案
优势服务项目:

福州小程序开发

,福州自媒体推广,福州微信公众平台开发,福州微商城,福州网站优化
Copyright © 2008-2020 文企网络 All Rights Reserved. 闽ICP备12011436号