JS兼容多种浏览器的设为首页和加入收藏夹代码
JS兼容多种浏览器的设为首页和加入收藏夹代码,设为首页和加入收藏夹分别对应两个函数setHomePage,addFavorite。
示例代码:
设为首页:<a href="javascript:;" onclick="setHomePage('http://www.120muban.com/');">设为首页</a>
加入收藏夹:<a href="javascript:;" onclick="addFavorite('医疗模板库','http://www.120muban.com/')">加入收藏夹</a>
<title>JS兼容多种浏览器的设为首页和加入收藏夹代码</title>
<script>
function setHomePage(sURL) {
if (document.all) {
document.body.style.behavior = "url(#default#homepage)";
document.body.setHomePage(sURL);
}
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", sURL);
}
}
function addFavorite(sTitle, sUrl) {
if (window.navigator.userAgent.indexOf("MSIE")>=1) {
window.external.AddFavorite(sUrl, sTitle);
}
else if (window.navigator.userAgent.indexOf("Firefox")>=1) {
window.sidebar.addPanel(sTitle, sUrl, "");
}
else {
alert("加入收藏失败,请使用Ctrl+D进行添加!");
}
}
</script>
<a href="javascript:;" onclick="setHomePage('http://www.120muban.com/');">设为首页</a> |
<a href="javascript:;" onclick="addFavorite('医疗模板库','http://www.120muban.com/')">加入收藏夹</a> 相关文章
- jquery实现的tab切换
1、jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。下面跟大家分享一个jquery的tab切换 2、如何使用 调用jquery文件 script type=text/javascript src=jquery.js/script jquery实现ta
- HTML图片热区map area谷歌浏览器Google去除边框
HTML图片热区map area去除边框默认的情况下 在Google浏览器中打开的时候周围会有蓝色的边框。 在area中加入以下代码可以去除边框: hidefocus=true onfocus=this.blur(); 完整代码如下: 复制代码 代码如下: img src=http://www.120muban.com/statics/images/l
- JS强制弹出QQ对话框
JS强制弹出QQ对话框,需要访客电脑上已安装QQ,并且浏览器中启用了QQ对话插件(基本99%的访客满足条件)。 复制代码 代码如下: script //采用定时器延时弹出,不想延时可去除定时器,直接使用以下代码 //window.location.href = tencent://message/?uin=1413
- JS实现百叶窗效果
JS实现百叶窗效果,适合做专家介绍,设备技术等介绍效果。效果演示中使用的是纯色图片,将对应的图片替换即可。 引用slider.js文件在底部调用初始化代码script type=text/javascriptslider.init();/script ,演示效果中为方便起见将slider.js中的代码整合到
- nTabs纯JS实现的标签切换功能代码
nTabs纯JS实现的标签切换功能代码,使用非常方便。
随机推荐
- jquery实现的tab切换
1、jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。下面跟大家分享一个jquery的tab切换 2、如何使用 调用jquery文件 script type=text/javascript src=jquery.js/script jquery实现ta
- HTML图片热区map area谷歌浏览器Google去除边框
HTML图片热区map area去除边框默认的情况下 在Google浏览器中打开的时候周围会有蓝色的边框。 在area中加入以下代码可以去除边框: hidefocus=true onfocus=this.blur(); 完整代码如下: 复制代码 代码如下: img src=http://www.120muban.com/statics/images/l
- JS强制弹出QQ对话框
JS强制弹出QQ对话框,需要访客电脑上已安装QQ,并且浏览器中启用了QQ对话插件(基本99%的访客满足条件)。 复制代码 代码如下: script //采用定时器延时弹出,不想延时可去除定时器,直接使用以下代码 //window.location.href = tencent://message/?uin=1413
- JS实现百叶窗效果
JS实现百叶窗效果,适合做专家介绍,设备技术等介绍效果。效果演示中使用的是纯色图片,将对应的图片替换即可。 引用slider.js文件在底部调用初始化代码script type=text/javascriptslider.init();/script ,演示效果中为方便起见将slider.js中的代码整合到
- nTabs纯JS实现的标签切换功能代码
nTabs纯JS实现的标签切换功能代码,使用非常方便。