html
<a class="collect_mark" href="javascript:void(0);" title="收藏本站">收藏本站</a>
||
<a class="homepage_mark" href="javascript:void(0);" title="设为首页">设为首页</a>
加入收藏
jQuery.fn.addCollect = function(l, h){
return this.click(function(){
var t = jQuery(this);
if(jQuery.browser.msie) {
window.external.addFavorite(h, l);
} else if(jQuery.browser.mozilla || jQuery.browser.opera){
t.attr("rel", "sidebar");
t.attr("title", l);
t.attr("href", h);
} else{
alert("请使用Ctrl+D将本页加入收藏夹");
}
});
}
设为首页
jQuery.fn.addHomepage = function(h){
return this.click(function(){
if(window.sidebar) {
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", h);
} else if(document.all) {
document.body.style.behavior="url(#default#homepage)";
document.body.setHomePage(h);
}
});
}
调用
jQuery("document").ready(function(){
jQuery(".collect_mark").addCollect("立方时空", window.location.href);
jQuery(".homepage_mark").addHomepage(window.location.href);
});
分享到:
相关推荐
加入收藏和设为首页的代码 兼容多个浏览器
### 设为首页与加入收藏代码知识点详解 #### 一、知识点概述 在网站开发中,为了提高用户体验并方便用户快速访问网站,很多站点都会提供“设为首页”和“加入收藏”的功能。这两种功能通常通过JavaScript来实现。...
本教程将详细讲解如何利用jQuery实现“设为首页”和“加入收藏”这两个常见功能,以提升用户体验。 首先,我们需要理解这两个功能的基本原理。在浏览器环境下,“设为首页”功能通常涉及到修改用户的浏览器书签或...
- 在`加入收藏设为首页.html`这个文件中,很可能是对这两个功能的示例代码或者教程。通常,开发者会创建一个网页,包含加入收藏和设为首页的按钮,并编写相应的JavaScript或HTML代码来处理用户点击这些按钮时的事件...
在网页中实现“加入收藏”和“设为首页”功能,可以让用户更便捷地保存和访问他们喜欢的网站。以下是使用JavaScript实现这两个功能的具体步骤和相关知识点: 1. **加入收藏功能**: 加入收藏通常涉及到浏览器的...
以上介绍了两种常见的网页功能——“设为首页”和“加入收藏”的实现方法及其背后的技术原理。需要注意的是,由于这些方法依赖于特定浏览器的支持,因此在实际开发中需要考虑到浏览器兼容性的问题。为了提高用户体验...
在IT领域,特别是Web开发中,"设为首页"与"加入收藏"是常见的功能,它们主要用于提升用户体验,便于用户快速访问网站。本文将基于给定的文件信息,深入探讨如何在.NET环境下实现这两个功能。 ### 一、理解"设为首页...
网页设计课程中的设为首页 加入收藏代码(部分浏览器不支持的 如IE11 )
标题中的“显示时间加入收藏设为主页”似乎指的是一个网页组件或者用户控件的功能集合,这个组件能够实现三种主要功能:显示系统时间、允许用户将页面添加到收藏夹以及将当前页面设置为浏览器主页。这样的功能通常在...
支持ff、ie的加入收藏、设为首页的js代码...
在介绍帝国CMS实现加入收藏与设为首页的方法之前,我们首先需要理解这两个功能在网站运营中的重要性。加入收藏功能允许用户快速保存他们喜欢或经常访问的网页,以便在下次方便时访问;设为首页功能则使用户可以轻易...
Jquery 加入收藏 设为首页 控件 使用方法 HomepageFavorite.Homepage(); HomepageFavorite.Favorite(window.location.href, document.title); 兼容多种浏览器。以后会有更新!
在Web开发中,"设为首页"和"加为收藏"功能是常见的用户交互元素,它们为用户提供便捷的方式,使用户能快速访问他们喜欢的网站或保存感兴趣的内容。JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于...
针对不同的浏览器,特别是老版本的浏览器如Firefox火狐和Internet Explorer (IE6、IE7、IE8),需要编写特定的代码来实现特定的功能,例如“加入收藏”和“设为首页”。下面将详细解释如何实现这些功能。 首先,我们...
### ASP.NET 如何将页面设为首页和加入收藏 在ASP.NET中,有时我们需要提供一个功能,让用户可以方便地将当前网页设为他们的浏览器首页或加入到收藏夹中。这通常通过JavaScript实现,并且需要一些特定的方法来确保...
### 设为首页、加入收藏代码,兼容IE和Firefox 在网页开发中,有时我们需要提供一些功能,例如将当前页面设置为浏览器的主页或者添加到收藏夹。这些功能能够方便用户快速访问网站,同时也能提高网站的曝光度。下面...
本资源提供的"设为首页"和"加入收藏"控件的源码,为ASP.NET开发者提供了一种方便的方式来增强网站的功能性和用户体验。下面将详细阐述这两个控件的工作原理、应用场景及其实现方式。 首先,"设为首页"功能允许用户...
此外,“兼容火狐的设为首页和加入收藏”表明这个代码可能解决了在Firefox中设置首页和收藏的独特问题,因为不同浏览器对这些操作的处理方式可能会有所不同。 在压缩包中的“兼容IE火狐加入收藏.html”文件很可能是...
在网页开发中,"加入收藏"和"设为首页"是常见的用户交互功能,它们提升了网站的用户体验,方便用户快速访问他们喜欢的站点。这两项功能的实现主要依赖于JavaScript和HTML,有时也会结合浏览器的特定API。接下来,...
在介绍如何使用JavaScript实现“设为首页”与“加入收藏”功能时,我们需要考虑不同浏览器之间的兼容性问题。从给定文件的信息中,我们可以了解如何编写跨浏览器的代码,以使得在IE、Firefox等浏览器中都能实现这两...