设为首页和增加收藏javascript代码

最简单的

 代码如下 复制代码

<a  href='#' onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage(window.location.href);">设为首页</a>
<a href="javascript:window.external.addFavorite(window.location.href,document.title);">加入收藏</a>

设为首页,加入收藏js代码(兼容ie火狐chrome主流浏览器)

使用时直接调用函数,不需设定网站标题等

<span onclick ="addFav()"> 收藏本站 </span>

<span onclick ="setHomepage()"> 设为首页 </span>

 代码如下 复制代码

<script type="text/javascript">
function addFav(){   // 加入收藏夹
if (document.all) {
window.external.addFavorite("http://xxx", document.title);
} else if (window.sidebar) {
window.sidebar.addPanel(document.title, "http://xxx" , "");
}
}

function setHomepage(){   // 设置首页
if (document.all) {
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(window.location.href);
} else if (window.sidebar) {
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', "http://xxx");
}
}
}

</script>

时间: 2024-11-10 07:58:08

设为首页和增加收藏javascript代码的相关文章

设为首页与添加收藏夹代码【兼容多浏览器】

<!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> <meta http-equiv="content-

基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏_javascript技巧

现在的浏览器越来越多,这就使得网页设计的兼容性要求越来越高,像常用的设为首页.加入收藏代码,一般的虽然简洁,但兼容性却非常不好,加入收藏和设为首页代码几乎各个网站都在头部放上一个,有没有效果先不管,需求应该是有的. 但是由于浏览器的兼容性问题,之前用的很多代码都失去效果,下面就给出一段能够兼容各个浏览器的代码,也不能够算是兼容,只能说在不支持的浏览器中能够给出提示,代码如下: <!doctype html> <html> <head> <title>加入收藏

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

今天给大家分享一段设为首页.收藏本站及保存到桌面的js代码,非常实用. 复制代码 代码如下: <script  type="text/javascript"> //设为首页 function SetHome(obj,url){     try{         obj.style.behavior='url(#default#homepage)';         obj.setHomePage(url);     }catch(e){         if(window.

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

js 设为首页与加入收藏的多种代码 1.图片链接 <a style="cursor:hand" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('www.111cn.net');"> <img width=16 height=16 border=0 src="images/Logo.gif"> <u> 设为首页<

在Flash中实现设为首页和加入收藏夹

加入收藏|设为首页 现在很多的网站不管是大型的网站还是小的个人主页都有设为首页和加入收藏夹的功能,尽管实用性值得探讨但还是为网页增加了效果.那么在Flash动画中能不能也增加这样的功能呢?又应该如何实现这两个功能呢?下面来学习如何实现这两个效果.在Flash中我们是通过ActionScript脚本来实现这两个效果,即将页面设为首页和加入收藏夹这里有两种方法. 第一种方法是通过按钮的getURL实现,只要在按钮上加入相应的ActionScript脚本即可.脚本如下:设为首页on (release)

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

代码: 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>无标题页</title> <script language="javascript" type="text/javascript"> function AddFavorite(sURL, sTi

javascript设为首页与加入收藏代码

 代码如下 复制代码 // JavaScript Document // 加入收藏 <a onclick="AddFavorite(window.location,document.title)">加入收藏</a> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addP

在Flash中添加“设为首页”“加为收藏”

设为首页 在网上看见很多人在问这个,就写了这篇文章. 在Flash中实现"设为首页"和"加为收藏"功能是使用Get URL结合javascript来实现的. 设为首页代码: on (release) { getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://ww

一个可以兼容IE FF的加为首页与加入收藏实现代码_基础知识

复制代码 代码如下: <script type="text/javascript"> function addCookie() { if (document.all) { window.external.addFavorite('http://www.jb51.net',''); } else if (window.sidebar) { window.sidebar.addPanel('', 'http://www.jb51.net', ""); } }