做了一个月的项目,下面把我经常用到的,在今天写了几篇文章,方便以后的查阅.
用Js实现的设置首页与加入收藏的代码[收藏]
加入收藏:
<a onclick="favorite(window.location,document.title)">加入收藏</a>
function favorite(URL, title)
{
try
{
window.external.addFavorite(URL, title);
}
catch (e)
{
try
{
window.sidebar.addPanel(title, URL, "");
}
catch (e)
{
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
设为首页:
<a onclick="homePage(this,window.location)">设为首页</a>
function homePage(obj,val){
try{
obj.style.behavior='url(#default#homepage)';
obj.setHomePage(val);
}
catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert("此操作被浏览器拒绝!");
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService
(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',val);
}
}
分享到:
相关推荐
### 设为首页与加入收藏代码知识点详解 #### 一、知识点概述 在网站开发中,为了提高用户体验并方便用户快速访问网站,很多站点都会提供“设为首页”和“加入收藏”的功能。这两种功能通常通过JavaScript来实现。...
以下是使用JavaScript实现这两个功能的具体步骤和相关知识点: 1. **加入收藏功能**: 加入收藏通常涉及到浏览器的书签功能。在JavaScript中,我们可以尝试使用`window.external.addFavorite()`方法(适用于IE浏览...
### 设为首页、加入收藏代码,兼容IE和Firefox 在网页开发中,有时我们需要提供一些功能,例如将当前页面设置为浏览器的主页或者添加到收藏夹。这些功能能够方便用户快速访问网站,同时也能提高网站的曝光度。下面...
总结来说,通过jQuery实现“设为首页”和“加入收藏”功能主要是利用JavaScript的事件处理和浏览器提供的特定API。虽然这些操作受到浏览器安全策略的限制,但通过合理的提示和兼容性处理,仍能为用户提供便捷的服务...
然而,如果我们希望为用户提供一个自定义的加入收藏功能,我们需要使用JavaScript来实现。 1. **HTML元素**: 在HTML中,我们可以创建一个链接(`<a>`标签)或者按钮(`<button>`标签)作为加入收藏的触发元素。...
标题中的“加入收藏代码 兼容IE火狐加入收藏”指的是在网页开发中实现一个功能,使得用户可以将当前页面添加到他们的浏览器收藏夹中,同时这个功能需要兼容两种主流浏览器:Internet Explorer(IE)和Mozilla Fire...
- 这个文件很可能是实现"js点击加入收藏"功能的JavaScript代码,包括事件监听、条件判断、调用浏览器API等逻辑。 综上所述,实现"js点击加入收藏"功能需要理解JavaScript事件处理、浏览器API的使用、跨浏览器兼容...
以上代码展示了如何在网页中实现“添加收藏”和“设置首页”的功能。需要注意的是,这些功能的实现依赖于浏览器的支持,并且对于不同的浏览器,其实现方式可能会有所不同。例如,IE 浏览器有其特有的方法,而其他...
根据提供的文件信息,我们可以深入探讨两个主要的网页特效:加入收藏夹功能以及设置首页功能,并进一步解析相关的HTML和JavaScript代码。 ### 加入收藏夹功能 加入收藏夹功能是指通过简单的点击操作,用户可以将...
在IT领域,特别是Web开发中,"设为首页"与"加入收藏"是常见的功能,它们主要用于提升用户体验,便于用户快速访问网站。本文将基于给定的文件信息,深入探讨如何在.NET环境下实现这两个功能。 ### 一、理解"设为首页...
总结来说,为了在Firefox火狐和旧版IE浏览器中实现“加入收藏”和“设为首页”的功能,需要编写兼容不同浏览器的JavaScript代码。上述代码提供了实现这两个功能的基本框架,但请注意,随着浏览器的更新和新功能的...
在介绍如何使用JavaScript实现“设为首页”与“加入收藏”功能时,我们需要考虑不同浏览器之间的兼容性问题。从给定文件的信息中,我们可以了解如何编写跨浏览器的代码,以使得在IE、Firefox等浏览器中都能实现这两...
在网页开发中,"加入收藏"和"设为首页"是常见的用户交互功能,它们提升了网站的用户体验,方便用户快速访问他们喜欢的站点。这两项功能的实现主要依赖于JavaScript和HTML,有时也会结合浏览器的特定API。接下来,...
通常,开发者会创建一个网页,包含加入收藏和设为首页的按钮,并编写相应的JavaScript或HTML代码来处理用户点击这些按钮时的事件,从而实现上述功能。 - 这个HTML文件可能包含了如何在网页上添加这些按钮的代码示例...
本文将详细介绍如何使用JavaScript代码实现“加入收藏”的功能,并确保其在主流浏览器(如IE、Firefox等)中正常工作。 首先,我们需要一个函数来处理这个操作,这里定义了一个名为`AddFavorite`的函数: ```...
#### 三、实现加入收藏全能代码 为了使代码能够在各种浏览器中运行,可以通过检测浏览器类型来决定采用哪种方式实现: 1. **Internet Explorer**:直接使用`window.external.addFavorite()`方法。 2. **Firefox/...
第一种情况:可兼容所有浏览器的加入收藏代码,原理:根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果可以自动收藏否则就提示ctrl+D手动收藏了。...
通过上述讨论,我们可以看到,利用JavaScript实现加入收藏功能既是一项实用的技巧,也是一个需要细致考虑兼容性和用户体验的开发任务。无论是对于个人开发者还是团队项目,掌握这一技能都能显著提升网站的用户友好度...
首先,我们要知道,浏览器默认的“加入收藏夹”行为通常是通过触发window.external.AddToFavoritesBar(url, title)方法来实现的,其中url是网页的地址,title是收藏夹中显示的标题。如果想要阻止这个功能,我们需要...
总的来说,使用原生JavaScript实现“加入收藏夹”功能并不复杂,主要涉及到`window.external.addFavorite()`和`window.sidebar.addPanel()`这两个方法。开发者可以根据实际需求进行调整和优化,以提供更好的用户体验...