// JavaScript Document
// 加入收藏 < a onclick="AddFavorite(window.location,document.title)" >加入收藏< /a>

function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}
//设为首页 < a onclick="SetHome(this,window.location)" > 设为首页 < /a>
function SetHome(obj,vrl){
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                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',vrl);
                 }
        }
}

使用
< a  href="#" onclick="SetHome(this,window.location)" > 设为首页 < /a>
< a  href="#" onclick="AddFavorite(window.location,document.title)"> 收藏本站 < /a>

最新文章

  1. Redis设计与实现读书笔记(一) SDS
  2. Mina的ProtocolEncoderOutput之坑
  3. (转)Spring中@Async用法总结
  4. Hello Mybatis 01 第一个CRUD
  5. val, lazy, def
  6. 读书笔记2013第10本:《学得少却考得好Learn More Study Less》
  7. 机器学习算法 Python &amp; R速查表
  8. 通过AssetsLibrary框架访问所有相片
  9. Hadoop on Mac with IntelliJ IDEA - 5 解决java heap space问题
  10. 【转】CentOS 使用yum命令安装出现错误提示&rdquo;could not retrieve mirrorlist http://mirrorlist.centos.org ***&rdquo;
  11. 如何在关闭ssh连接的情况下,让程序继续运行?
  12. Elasticsearch 安装操作手册
  13. python-json函数
  14. spring框架等web程序在tomcat下的启动顺序
  15. wamp支持win10吗?怎么设置?
  16. 学习Junit资料
  17. JAVA框架Struts2(二)
  18. JDK1.8版本,java并发框架支持锁包括
  19. JAVA 泛型通配符 ? EXTENDS SUPER 的用法
  20. Kali Linux 下安装中文版输入法

热门文章

  1. this、new、call和apply的相关问题
  2. bzoj 2653 middle(主席树)
  3. (转)C++中使用C代码
  4. 数字图像处理实验(1):PROJECT 02-01, Image Printing Program Based on Halftoning 标签: 图像处理MATLAB 2017-04-2
  5. Django框架 之 URLconf
  6. spark sql建表的异常
  7. Android开发环境搭建及HelloWorld
  8. 监控linux系统的简易脚本
  9. 在ubuntu 14.04 编译android 2.3.1 错误解决办法
  10. slice()、substring()、substr()的区别用法