« »

兼容IE/Firefox的设为首页加入收藏(javascript)

调用方法:

  1. <a href="#" onclick="setHomepage();">设为首页</a>  
  2. <a href="javascript:AddToFavorite();" >添加收藏</a>

具体代码:

  1. //添加到收藏夹
  2. function AddToFavorite()
  3. {
  4.     if (document.all){
  5.        window.external.addFavorite(document.URL,document.title);
  6.     }else if (window.sidebar){
  7.        window.sidebar.addPanel(document.title, document.URL, "");
  8.     }
  9. }
  10.  
  11. //设为首页
  12. function setHomepage(){
  13.     if (document.all){
  14.     document.body.style.behavior='url(#default#homepage)';
  15.     document.body.setHomePage(document.URL);
  16.   }else if (window.sidebar){
  17.         if(window.netscape){
  18.        try{ 
  19.           netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  20.        }catch (e){ 
  21.                      alert( "该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
  22.        }
  23.         } 
  24.     var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
  25.     prefs.setCharPref('browser.startup.homepage',document.URL);
  26.     }
  27. }

您还可能感兴趣的内容

日志信息 »

该日志于2010-05-02 20:13由 admin 发表在Html5/JS/CSS分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »


返回顶部