`
long546324
  • 浏览: 207888 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

Js实现设为首页和加入收藏功能

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
	设为首页、加入收藏案例
</title>
    <script type="text/javascript" language="javascript">
        function AddFavorite(sURL, sTitle)
        {
            try
            {
                window.external.addFavorite(sURL, sTitle);
            }
            catch (e)
            {
                try
                {
                    window.sidebar.addPanel(sTitle, sURL, "");
                }
                catch (e)
                {
                    alert("加入收藏失败,请使用Ctrl+D进行添加");
                }
            }
        }
        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);
                     }
            }
        }
    </script>
</head>
<body>
    <div>
        <a href="javascript:void(0)" onclick="SetHome(this,window.location)">设为首页</a> 
        <a href="javascript:void(0)" onclick="AddFavorite(window.location,document.title)">加入收藏 </a>
    </div>
</body>
</html>
分享到:
评论

相关推荐

    js实现加入收藏和设为首页功能

    1. **加入收藏功能**: 加入收藏通常涉及到浏览器的书签功能。在JavaScript中,我们可以尝试使用`window.external.addFavorite()`方法(适用于IE浏览器)或者`window.sidebar.addPanel()`方法(适用于Firefox浏览器...

    Jquery实现设为首页和加入收藏功能

    总结来说,通过jQuery实现“设为首页”和“加入收藏”功能主要是利用JavaScript的事件处理和浏览器提供的特定API。虽然这些操作受到浏览器安全策略的限制,但通过合理的提示和兼容性处理,仍能为用户提供便捷的服务...

    .NET设为首页和加入收藏

    通过对给定文件信息的分析,我们不仅了解了如何在.NET环境中实现“设为首页”和“加入收藏”功能,还深入探讨了其背后的原理、代码实现、兼容性和安全性考虑。这些知识对于Web开发者而言至关重要,有助于提升网站的...

    设为首页、加为收藏js样例

    在Web开发中,"设为首页"和"加为收藏"功能是常见的用户交互元素,它们为用户提供便捷的方式,使用户能快速访问他们喜欢的网站或保存感兴趣的内容。JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于...

    加入收藏和设为首页功能

    1. **加入收藏功能**: - 实现原理:当用户点击“加入收藏”按钮时,浏览器会将当前页面的URL、标题和内容快照(如果支持)保存到用户的书签收藏夹中。这样,用户在将来可以通过书签快速访问该页面。 - 用户价值:...

    设为首页与加入收藏代码

    ### 设为首页与加入收藏代码知识点详解 ...通过上述介绍,我们可以了解到“设为首页”和“加入收藏”功能的具体实现方法以及在实际应用中的注意事项。希望这些知识点能够帮助开发者更好地理解和运用这些功能。

    设为首页加入收藏

    根据提供的文件信息,我们可以深入探讨两个主要的知识点:一是如何通过HTML和JavaScript实现“设为首页”的功能;二是如何添加“加入收藏”的功能。这两个功能在过去网页设计中非常常见,虽然随着浏览器的发展,这些...

    asp.net如何将页面设为首页和加入收藏

    ### ASP.NET 如何将页面设为首页和加入收藏 在ASP.NET中,有时我们需要提供一个功能,让用户可以方便地将当前网页设为他们的浏览器首页或加入到收藏夹中。这通常通过JavaScript实现,并且需要一些特定的方法来确保...

    设为首页、加入收藏代码,兼容IE和fireFox

    本文详细介绍了如何利用JavaScript实现“设为首页”和“加入收藏”的功能,并确保了在IE和Firefox等主流浏览器上的兼容性。通过本教程的学习,开发者可以更好地为用户提供便捷的服务,同时也有助于提高网站的用户...

    显示时间加入收藏设为主页

    标题中的“显示时间加入收藏设为主页”似乎指的是一个网页组件或者用户控件的功能集合,这个组件能够实现三种主要功能:显示系统时间、允许用户将页面添加到收藏夹以及将当前页面设置为浏览器主页。这样的功能通常在...

    javascript 设为首页与加入收藏兼容多浏览器代码

    在介绍如何使用JavaScript实现“设为首页”与“加入收藏”功能时,我们需要考虑不同浏览器之间的兼容性问题。从给定文件的信息中,我们可以了解如何编写跨浏览器的代码,以使得在IE、Firefox等浏览器中都能实现这两...

    c#控件 设为首页加入收藏控件 源码,网站应用

    本资源提供的"设为首页"和"加入收藏"控件的源码,为ASP.NET开发者提供了一种方便的方式来增强网站的功能性和用户体验。下面将详细阐述这两个控件的工作原理、应用场景及其实现方式。 首先,"设为首页"功能允许用户...

    javascript实现网站加入收藏功能

    - 第二种情况的代码提供了实现设为首页和加入收藏功能的示例。通过`AddFavorite`函数,尝试使用`window.external.addFavorite`方法添加收藏。如果该方法不可用,则尝试通过`window.sidebar.addPanel`添加,若都失败...

    加入收藏代码 兼容IE火狐加入收藏

    标签中的“设为首页”和“兼容浏览器”进一步揭示了代码的目的,它不仅实现了收藏功能,还可能支持将网页设置为用户的浏览器主页。此外,“兼容火狐的设为首页和加入收藏”表明这个代码可能解决了在Firefox中设置...

    兼容所有浏览器的设为首页收藏本站js代码

    在网页开发中,为了让用户能够方便地将网站设为首页或收藏,通常会提供相应的JavaScript代码实现这一功能。然而,由于不同浏览器的内核和功能差异,简单的代码可能无法在所有浏览器上正常工作。本文将详细介绍如何...

    完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

    这段代码是用于实现跨浏览器兼容性的JavaScript函数,包括将网页设为首页、添加到收藏夹以及保存到桌面的功能。主要针对IE、Chrome和Firefox这三种常见的浏览器。下面将详细解释每个功能的实现方式。 1. **设为首页...

    兼容firefox火狐、IE6IE7IE8加入收藏,设为首页代码

    总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...

    加入收藏源代码,设为首页源代码

    在网页开发中,"加入收藏"和"设为首页"是常见的用户交互功能,它们提升了网站的用户体验,方便用户快速访问他们喜欢的站点。这两项功能的实现主要依赖于JavaScript和HTML,有时也会结合浏览器的特定API。接下来,...

    设为首页 加入收藏的js代码

    在网页开发中,有时我们需要提供给用户便捷的操作,比如将当前网站设为首页或加入收藏夹。以下是对标题和描述中涉及的JS代码的详细解释: 1. **设为首页**: - `SetHome` 函数是实现将当前页面设为首页的功能。它...

Global site tag (gtag.js) - Google Analytics