Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 设为首页 加入收藏的代码(兼容360/火狐/谷歌/IE浏览器)

设为首页 加入收藏的代码(兼容360/火狐/谷歌/IE浏览器)

发布时间:2014-12-28   编辑:www.jquerycn.cn
本文介绍下,设为首页与加入收藏的js代码,可以兼容360、火狐、谷歌、IE等主流浏览器,有需要的朋友参考下。

设为首页及加入收藏的js代码,如下:
 

复制代码 代码示例:
<script type="text/javascript">
// 设置为主页
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);
}else{
alert("您的浏览器不支持,请按照下面步骤操作:1.打开浏览器设置。2.点击设置网页。3.输入:"+vrl+"点击确定。");
}
}
}
// 加入收藏 兼容360和IE6
function shoucang(sTitle,sURL)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
} //by www.jquerycn.cn
</script>

调用代码:
 

复制代码 代码示例:
<li class="fore1"><a href="javascript:void(0)" onclick="SetHome(this,window.location)">设为首页</a></li>
<li class="ge">|</li>
<li class="fore2"><a href="javascript:void(0)" onclick="shoucang(document.title,window.location)">加入收藏</a></li>
<li class="ge">|</li>

以下是各种样式的加入收藏和设为主页代码。
不过,此代码只兼容IE浏览器。
1,加入收藏
 

复制代码 代码示例:
<a href="javascript:window.external.AddFavorite(‘http://www.jquerycn.cn‘,‘jquery中文网‘)">加入收藏</a>
 

如果要实现鼠标划过时即提示是否加入收藏,将代码修改为:
 

复制代码 代码示例:
<a onmouseover="window.external.addFavorite(‘http://www.jquerycn.cn‘,‘jquery中文网‘)" target=_self href= >加入收藏</a>

2,设为首页
 

复制代码 代码示例:
<a style="cursor:hand" onclick="this.style.behavior=‘url(#default#homepage)‘;
this.setHomePage(‘http://www.jquerycn.cn/‘);">
<img width=16 height=16 border=0 src="images/house.png">
<u> Set as HomePage</u></a>

1.文字型:
 

复制代码 代码示例:
< a onclick="this.style.behavior=‘url(#default#homepage)‘;this.setHomePage(‘http://www.jquerycn.cn/‘);" href="#">设为首页</a>

2.按钮型:
 

复制代码 代码示例:
< input TYPE="button" VALUE=" 设为首页 "onclick="this.style.behavior=‘url (#default#homepage)‘;this.setHomePage(‘http://www.jquerycn.cn/‘);" href="#">
 

离开时自动提示设为首页
 

复制代码 代码示例:
<body onunload="BASEBody.style.behavior=‘url(#default#homepage)‘;if(!(BASEBody.isHomePage
(‘http://www.jquerycn.cn/‘)))BASEBody.setHomePage(www.jquerycn.cn//‘);">
 

1)、打开页面时自动弹出窗口询问是否设为首页
将以下代码放在<head></head>之间:
 

复制代码 代码示例:
<script
language="javascript">
function myhomepage(){
this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage(‘http://www.jquerycn.cn');
}
</script>
<p align="center"><a href="http://www.jquerycn.cn/" name="homepage" onclick="myhomepage();"></a>

再将下面代码加入<body>内:
 

复制代码 代码示例:
onload="myhomepage();"
即:<body onload="myhomepage();">

2)、鼠标指向时提示设为首页
将下列代码插入<body>区中:
 

复制代码 代码示例:
<A href="http://www.jquerycn.cn/" onmouseover ="this.style.behavior='url(#default#homepage)';this.setHomePage(‘http://www.jquerycn.cn/'); " target="_blank">设为首页</A>

3)、关闭当前窗口的功能
先输入用来标示的文字“关闭窗口",用鼠标拖动选中它,在“Link"输入框中键入“/",同时切入源代码窗口,在链接代码中键入该事件-onclick="javascript:window.close(); return false;"。
完整代码:
 

复制代码 代码示例:
< a href="/"onclick="javascript:window.close(); return false;">关闭窗口< /a>
 

3,链接邮箱地址:
 

复制代码 代码示例:
<a href="mailto:jbxuejishubu@jquerycn.cn">电子信箱</a>

您可能感兴趣的文章:
设为首页 加入收藏的代码(兼容360/火狐/谷歌/IE浏览器)
google谷歌浏览器兼容模式设置的设置方法介绍
怎么去掉浏览器中弹出的广告
兼容IE与FF的设为首页与加入收藏的代码
js实现加入收藏与设为首页(兼容IE、Firefox)
javascript 设为首页与加入收藏兼容多浏览器代码
兼容ie,chrome,ff的设为首页和收藏本站
火狐4、谷歌12不支持Jquery Validator的解决方法分享
php调取摄像头实现拍照功能的方法
谷歌google浏览器不支持网银兼容问题的解决办法

关键词: 加入收藏  设为首页   
[关闭]