<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> //设为首页 function SetHome(obj, url) { try { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(url); } catch (e) { if (window.netscape) { try { netscape.security.PrivilegeManager .enablePrivilege("UniversalXPConnect"); } catch (e) { alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'"); } } else { alert("抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【" + url + "】设置为首页。"); } } } //收藏本站 function AddFavorite(title, url) { try { window.external.addFavorite(url, title); } catch (e) { try { window.sidebar.addPanel(title, url, ""); } catch (e) { alert("抱歉,您所使用的浏览器无法完成此操作。\n\n加入收藏失败,请使用Ctrl+D进行添加"); } } } //保存到桌面 function toDesktop(sUrl, sName) { try { var WshShell = new ActiveXObject("WScript.Shell"); var oUrlLink = WshShell.CreateShortcut(WshShell .SpecialFolders("Desktop") + "\\" + sName + ".url"); oUrlLink.TargetPath = sUrl; oUrlLink.Save(); } catch (e) { alert("当前IE安全级别不允许操作!"); } } </script> </head> <body> <a href="javascript:void(0);" onclick="SetHome(this,'http://www.baidu.com');">设为首页</a> <a href="javascript:void(0);" onclick="AddFavorite('我的网站',location.href)">收藏本站</a> <a href="javascript:void(0);" onclick=" toDesktop(location.href,'我的网站')">保存到桌面</a> </body> </html>
来源:http://blog.csdn.net/qq_29362889/article/details/52033793
相关推荐
在网页中实现“加入收藏”和“设为首页”功能,可以让用户更便捷地保存和访问他们喜欢的网站。以下是使用JavaScript实现这两个功能的具体步骤和相关知识点: 1. **加入收藏功能**: 加入收藏通常涉及到浏览器的...
总结来说,通过jQuery实现“设为首页”和“加入收藏”功能主要是利用JavaScript的事件处理和浏览器提供的特定API。虽然这些操作受到浏览器安全策略的限制,但通过合理的提示和兼容性处理,仍能为用户提供便捷的服务...
### 设为首页与加入收藏代码知识点详解 ...通过上述介绍,我们可以了解到“设为首页”和“加入收藏”功能的具体实现方法以及在实际应用中的注意事项。希望这些知识点能够帮助开发者更好地理解和运用这些功能。
根据提供的文件信息,我们可以深入探讨两个主要的知识点:一是如何通过HTML和JavaScript实现“设为首页”的功能;二是如何添加“加入收藏”的功能。这两个功能在过去网页设计中非常常见,虽然随着浏览器的发展,这些...
在Web开发中,"设为首页"和"加为收藏"功能是常见的用户交互元素,它们为用户提供便捷的方式,使用户能快速访问他们喜欢的网站或保存感兴趣的内容。JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于...
通过对给定文件信息的分析,我们不仅了解了如何在.NET环境中实现“设为首页”和“加入收藏”功能,还深入探讨了其背后的原理、代码实现、兼容性和安全性考虑。这些知识对于Web开发者而言至关重要,有助于提升网站的...
通常,开发者会创建一个网页,包含加入收藏和设为首页的按钮,并编写相应的JavaScript或HTML代码来处理用户点击这些按钮时的事件,从而实现上述功能。 - 这个HTML文件可能包含了如何在网页上添加这些按钮的代码示例...
在介绍如何使用JavaScript实现“设为首页”与“加入收藏”功能时,我们需要考虑不同浏览器之间的兼容性问题。从给定文件的信息中,我们可以了解如何编写跨浏览器的代码,以使得在IE、Firefox等浏览器中都能实现这两...
标题中的“显示时间加入收藏设为主页”似乎指的是一个网页组件或者用户控件的功能集合,这个组件能够实现三种主要功能:显示系统时间、允许用户将页面添加到收藏夹以及将当前页面设置为浏览器主页。这样的功能通常在...
本资源提供的"设为首页"和"加入收藏"控件的源码,为ASP.NET开发者提供了一种方便的方式来增强网站的功能性和用户体验。下面将详细阐述这两个控件的工作原理、应用场景及其实现方式。 首先,"设为首页"功能允许用户...
### ASP.NET 如何将页面设为首页和加入收藏 在ASP.NET中,有时我们需要提供一个功能,让用户可以方便地将当前网页设为他们的浏览器首页或加入到收藏夹中。这通常通过JavaScript实现,并且需要一些特定的方法来确保...
本文详细介绍了如何利用JavaScript实现“设为首页”和“加入收藏”的功能,并确保了在IE和Firefox等主流浏览器上的兼容性。通过本教程的学习,开发者可以更好地为用户提供便捷的服务,同时也有助于提高网站的用户...
在网页开发中,为了让用户能够方便地将网站设为首页或收藏,通常会提供相应的JavaScript代码实现这一功能。然而,由于不同浏览器的内核和功能差异,简单的代码可能无法在所有浏览器上正常工作。本文将详细介绍如何...
此外,“兼容火狐的设为首页和加入收藏”表明这个代码可能解决了在Firefox中设置首页和收藏的独特问题,因为不同浏览器对这些操作的处理方式可能会有所不同。 在压缩包中的“兼容IE火狐加入收藏.html”文件很可能是...
在网页开发中,有时我们需要提供给用户便捷的操作,比如将当前网站设为首页或加入收藏夹。以下是对标题和描述中涉及的JS代码的详细解释: 1. **设为首页**: - `SetHome` 函数是实现将当前页面设为首页的功能。它...
总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...
这段代码是用于实现跨浏览器兼容性的JavaScript函数,包括将网页设为首页、添加到收藏夹以及保存到桌面的功能。主要针对IE、Chrome和Firefox这三种常见的浏览器。下面将详细解释每个功能的实现方式。 1. **设为首页...
总结起来,实现"加入收藏"和"设为首页"功能涉及到HTML、JavaScript和浏览器特定API的运用,需要注意跨浏览器兼容性问题,并且在现代浏览器中可能需要引导用户进行手动操作。在实际应用中,还需要考虑用户体验,避免...
- 第二种情况的代码提供了实现设为首页和加入收藏功能的示例。通过`AddFavorite`函数,尝试使用`window.external.addFavorite`方法添加收藏。如果该方法不可用,则尝试通过`window.sidebar.addPanel`添加,若都失败...