js 设为首(主)页/收藏/打印

文章提供了JavaScript函数示例,用于实现用户收藏网页、将网页设为首页以及页面打印的功能。通过调用window.external.addFavorite和window.sidebar.addPanel方法,用户可以方便地收藏网页,而setHome函数则帮助用户将当前页面设为首页。此外,还展示了如何通过JavaScript调用window.print()进行打印操作。
摘要由CSDN通过智能技术生成
  1. 收藏函数方法:

function addFavorite(sURL, sTitle) {
    sURL = encodeURI(sURL);
    try {
        window.external.addFavorite(sURL, sTitle);
    } catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        } catch (e) {
            alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置");
        }
    }
};

用法:addFavorite(window.location.href,document.title);

  1. 设为首(主)页函数方法:

function setHome(obj) {
    try {
        obj.style.behavior = 'url(#default#homepage)';
        obj.setHomePage(window.location.href);
    } catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
            };
        } else {
            alert("请手动将" + window.location.href + "设置为首页。");
        };
    };
};

用法:

setHome(window.location.href);

或者

a标签链接上<a href="javascript:setHome(this);" title="设为首页">设为首页</a>;

  1. 打印

用法:

a标签链接上<a href="javascript:window.print();" title="打印">打印</a>;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值