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 相关文章推荐
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
JavaScript EasyPager 分页函数
May 25 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
jQuery实现冻结表头的方法
Mar 09 Javascript
详解JavaScript数组的操作大全
Oct 19 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
Jun 25 Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 Javascript
3种不同的ContextMenu右键菜单实现代码
Nov 03 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
微信小程序实现顶部下拉菜单栏
Nov 04 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
如何利用js在两个html窗口间通信
Apr 27 Javascript
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
星际争霸中的热键
2020/03/04 星际争霸
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
PHP实现模仿socket请求返回页面的方法
2014/11/04 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
JavaScript SHA1加密算法实现详细代码
2016/10/06 Javascript
JavaScript轻松创建级联函数的方法示例
2017/02/10 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python制作爬虫采集小说
2015/10/25 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
python判断数字是否是超级素数幂
2018/09/27 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
python实现横向拼接图片
2020/03/23 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
详解Python高阶函数
2020/08/15 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
日本酒店、民宿、温泉旅馆、当地旅行团中文预订:e路东瀛
2019/12/09 全球购物
机械专业应届生求职信
2013/12/12 职场文书
人事科岗位职责范本
2014/03/02 职场文书
面试必备的求职信
2014/05/25 职场文书
健康教育评估方案
2014/05/25 职场文书
平安建设工作方案
2014/06/02 职场文书
大学军训的体会
2014/11/08 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
物资采购管理制度
2015/08/06 职场文书
合作意向书怎么写
2019/06/24 职场文书
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS