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


Posted in Javascript onJanuary 11, 2011

代码:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>无标题页</title> 
<script language="javascript" type="text/javascript"> 
function AddFavorite(sURL, sTitle) 
{ 
try 
{ 
window.external.addFavorite(sURL, sTitle); 
} 
catch (e) 
{ 
try 
{ 
window.sidebar.addPanel(sTitle, sURL, ""); 
} 
catch (e) 
{ 
alert("加入收藏失败,请使用Ctrl+D进行添加"); 
} 
} 
} 
function SetHome(obj,vrl){ 
try{ 
obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
} 
catch(e){ 
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',vrl); 
} 
} 
} 
</script> </head> 
<body> 
<form id="form1" runat="server"> 
<a onclick="AddFavorite(window.location,document.title)" style="cursor:pointer">加入收藏</a> 
<a onclick="SetHome(this,window.location)" style="cursor:pointer">设为首页</a> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
javascript编程起步(第六课)
Feb 27 Javascript
HTML-CSS群中单选引发的“事件”
Mar 05 Javascript
可缩放Reloaded-一个针对可缩放元素的复用组件
Mar 10 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
Sep 08 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
JavaScript中的console.assert()函数介绍
Dec 29 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
Jun 25 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
详解angular中如何监控dom渲染完毕
Jan 03 Javascript
js实现无缝轮播图特效
May 09 Javascript
vue动态设置路由权限的主要思路
Jan 13 Vue.js
javascript获取当前日期时间及其它操作函数
Jan 11 #Javascript
JavaScript中URL编码函数代码
Jan 11 #Javascript
Jquery跨域获得Json时invalid label错误的解决办法
Jan 11 #Javascript
JS无限树状列表实现代码
Jan 11 #Javascript
jQuery UI的Dialog无法提交问题的解决方法
Jan 11 #Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 #Javascript
Jquery中获取iframe的代码
Jan 11 #Javascript
You might like
php结合md5的加密解密算法实例
2016/09/30 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
详解python中的json的基本使用方法
2016/12/21 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
Python3多线程操作简单示例
2018/05/22 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
在Python中使用Neo4j的方法
2019/03/14 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
python利用tkinter实现屏保
2019/07/30 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
Python time库基本使用方法分析
2019/12/13 Python
python之随机数函数的实现示例
2020/12/30 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
体育教育个人自荐信范文
2013/12/01 职场文书
员工培训邀请函
2014/01/11 职场文书
商务助理求职信范文
2014/04/20 职场文书
红旗渠导游词
2015/02/09 职场文书
总经理检讨书范文
2015/02/16 职场文书
离婚起诉书范本
2015/05/18 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
三年级作文之小小梦想
2019/12/06 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python
tomcat下部署jenkins的方法
2022/05/06 Servers
Android中View.post和Handler.post的关系
2022/06/05 Java/Android