汉中启元动力网络公司拥有长达12年的建站、推广经验,是汉中本土化的网站建设、网站推广专家,欢迎您的来电!  服务热线:0916-2683053
—新闻资讯—
      News information

技术关注
我们的观点
常见问题
新闻资讯 > 技术关注

jquery设为首页、加入收藏代码(兼容360/火狐/谷歌/IE浏览器)
发布日期:2015/3/16 14:27:57 浏览次数:263

    jquery设为首页与加入收藏代码,可以兼容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("您的浏览器不支持,请按照下面步骤操作:\n1.打开浏览器设置。\n2.点击设置网页。\n3.输入:"+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进行添加"); 


}
</script>


调用代码:
<a href="javascript:void(0)" onclick="SetHome(this, http://www.cn7080.com )">设为首页</a>
<a href="javascript:void(0)" onclick="shoucang(document.title, http://www.cn7080.com )">加入收藏</a>



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

1、加入收藏
<a href="javascript:window.external.AddFavorite(‘http://www.jbxue.com‘,‘脚本学堂‘)">加入收藏</a> 
如果要实现鼠标划过时即提示是否加入收藏,将代码修改为:
<a onmouseover="window.external.addFavorite(‘http://www.jbxue.com‘,‘脚本学堂‘)" target=_self href= >加入收藏</a>

2、设为首页
<a onclick="this.style.behavior= url(#default#homepage) ;this.setHomePage( http://www.cn7080.com/ );"></a>

离开时自动提示设为首页
<body onunload="BASEBody.style.behavior= url(#default#homepage) ;if(!(BASEBody.isHomePage( http://www.cn7080.com/ )))BASEBody.setHomePage( www.cn7080.com/ );"> 


1)、打开页面时自动弹出窗口询问是否设为首页
将以下代码放在<head></head>之间: 
<script language="javascript"> 
function myhomepage(){ 
this.homepage.style.behavior= url(#default#homepage) ;this.homepage.sethomepage( http://www.cn7080.com ); 

</script> 
<a href="http://www.cn7080.com/" name="homepage" onclick="myhomepage();"></a> 
再将下面代码加入<body>内:
onload="myhomepage();" 
即:<body onload="myhomepage();">

2)、鼠标指向时提示设为首页 
将下列代码插入<body>区中:
<A href="http://www.cn7080.com/" onmouseover ="this.style.behavior= url(#default#homepage) ;this.setHomePage(‘http://www.cn7080.com/ );" target="_blank">设为首页</A>

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




上一条新闻:FLASH背景透明、置底代码
下一条新闻:IIS7下swfupload上传大文件出现404错误


网站建设
+经济型套餐
+实用型套餐
+专业型方案
+商务型方案
+集团型方案
产品与服务
+域名注册
+虚拟主机
+企业邮箱
+网络推广
+微信平台
客户案例
+中小企业
+国企&集团
+政府部门
+学校学院
+医院医药
新闻资讯
+技术关注
+我们的观点
+常见问题
关于我们
+公司简介
+服务优势
+服务流程
+联系方式
+在线留言
地 址:汉中市汉台区滨江路茶城广场C座A208室
电 话:0916-2683053
传 真:0916-2683053
邮 箱:web@xbweb.cn
版权所有:汉中启元动力网络有限公司ALL RIGHTS RESERVED. 陕ICP备05011187号