网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网站建设 >> 免费代码 >> 正文
最新文章
· PYZY WEB编辑器
· QQ、淘宝、MSN、Skype在线状态代码
· Bcastr3.0 flash通用图片播放器
· Flash+XML中国旅游地图源代码
· 超简单的免费电子地图代码
· 免费中国各省份电子地图代码
· 兼容IE、火狐的“设为首页”、“加入
· Flv网页在线播放器代码Vcastr1.0 FLV
· 一个常见的FLV播放器代码
· FLV播放器代码 网站/论坛在线播放FLV
热门文章
 一个常见的FLV播放器代码
 Flv网页在线播放器代码Vcastr1.0 F
 FLV播放器代码 网站/论坛在线播放F
 Flash+XML中国旅游地图源代码
 免费中国各省份电子地图代码
 兼容IE、火狐的“设为首页”、“加
 超简单的免费电子地图代码
 火车票网火车查询免费代码
 Bcastr3.0 flash通用图片播放器
 免费天气预报代码
相关文章
关于DIV+CSS开发与各浏览器的兼容性问题研
IE与Firefox在JavaScript上的7个不同句法
兼容IE、火狐的“设为首页”、“加入收藏”代码
来源:百度空间 更新时间:2009/12/18 10:52:31 阅读次数:
字体:[ ] 我要投稿

原来一直用的设为首页、加入收藏代码如下:

<a href="#" title="设为首页" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.easway.net')">设为首页</a>
<a href="#" title="加入收藏" onclick="window.external.addFavorite('http://www.easway.net','武汉亿万互联')">加入收藏</a>

这段代码在IE中使用正常,但是在火狐中失效,于是整理了一个兼容IE和Firefox的设为首页、加入收藏代码,并且自动获得当前页面的网址和title,使用起来方便多了,好了,上代码:

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

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("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
    }
   }
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
   prefs.setCharPref('browser.startup.homepage', window.location.href);
}
}
</script>
<a href ="javascript:void(0)" onclick ="setHomepage()"> 设为首页 </a>
<a href="javascript:void(0)" onclick ="addFav()"> 加入收藏 </a>

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号