新版網站
jquery設為首頁、加入收藏代碼(兼容360/火狐/谷歌/IE瀏覽器)
發布時間:2014/3/9   已被22686人閱讀    分享到:
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.ckmdkj.com )">設為首頁</a>
<a href="javascript:void(0)" onclick="shoucang(document.title, http://www.ckmdkj.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.ckmdkj.com/ );"></a>

離開時自動提示設為首頁
<body onunload="BASEBody.style.behavior= url(#default#homepage) ;if(!(BASEBody.isHomePage( http://www.ckmdkj.com/ )))BASEBody.setHomePage( www.ckmdkj.com/ );"> 


1)、打開頁面時自動彈出窗口詢問是否設為首頁
將以下代碼放在<head></head>之間: 
<script language="javascript"> 
function myhomepage(){ 
this.homepage.style.behavior= url(#default#homepage) ;this.homepage.sethomepage( http://www.ckmdkj.com ); 

</script> 
<a href="http://www.ckmdkj.com/" name="homepage" onclick="myhomepage();"></a> 
再將下面代碼加入<body>內:
onload="myhomepage();" 
即:<body onload="myhomepage();">

2)、鼠標指向時提示設為首頁 
將下列代碼插入<body>區中:
<A href="http://www.ckmdkj.com/" onmouseover ="this.style.behavior= url(#default#homepage) ;this.setHomePage(‘http://www.ckmdkj.com/ );" target="_blank">設為首頁</A>

3)、關閉當前窗口的功能 
先輸入用來標示的文字“關閉窗口",用鼠標拖動選中它,在“Link"輸入框中鍵入“/",同時切入源代碼窗口,在鏈接代碼中鍵入該事件
onclick="javascript:window.close(); return false;" 
完整代碼:<a href="/" onclick="javascript:window.close(); return false;">關閉窗口</a> 



本文分享地址:http://www.ckmdkj.com/news/160.html上海網站建設公司朗晟網絡編輯,轉發請注明來源及版權歸屬。
上一篇:上海朗晟網絡公司2014年春節放假通知 【關閉】
下一篇:祝賀上海章泉離心機技術有限公司網站成功上線!
av在线看