zoukankan      html  css  js  c++  java
  • 设为首页和增加收藏javascript代码

    最简单的

    <a  href='#' onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage(window.location.href);">设为首页</a>
    <a href="javascript:window.external.addFavorite(window.location.href,document.title);">加入收藏</a>


     

    设为首页,加入收藏js代码(兼容ie火狐chrome主流浏览器)

    使用时直接调用函数,不需设定网站标题等

    <span onclick ="addFav()"> 收藏本站 </span>

    <span onclick ="setHomepage()"> 设为首页 </span>

     代码如下

    <script type="text/javascript">
    function addFav(){ // 加入收藏夹
    if (document.all) {
    window.external.addFavorite("http://xxx", document.title);
    } else if (window.sidebar) {
    window.sidebar.addPanel(document.title, http://www.hzhuti.com/nokia/5230/ , "");
    }
    }

    function setHomepage(){ // 设置首页
    if (document.all) {
    document.body.style.behavior = 'url(#default#homepage)';
    document.body.setHomePage(window.location.href);
    } else if (window.sidebar) {
    if(window.netscape) {
    try {
    netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
    }
    catch (e) {
    alert("此操作被浏览器拒绝!n请在浏览器地址栏输入“about:config”并回车n然后将 [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.hzhuti.com/nokia/c6/);
    }
    }
    }

    </script>
  • 相关阅读:
    Openstack CloudKitty 计量计费命令行操作
    $out表单提交转成数组
    AddWhere
    正则
    全选反选
    showErr()
    模拟登陆
    MYSQL添加权限
    三元相位符
    打开ci 调试
  • 原文地址:https://www.cnblogs.com/phpfans2012/p/2341939.html
Copyright © 2011-2022 走看看