網(wǎng)站建設(shè)
首頁 > 新聞中心 > 網(wǎng)站建設(shè) > 正文
jquery設(shè)為首頁、加入收藏代碼(兼容360/火狐/谷歌/IE瀏覽器)
發(fā)布時(shí)間:2012-01-17 11:07:26 點(diǎn)擊次數(shù):5772
jquery設(shè)為首頁與加入收藏代碼,可以兼容360、火狐、谷歌、IE等主流瀏覽器,有需要的朋友可以參考下。
設(shè)為首頁及加入收藏的js代碼,如下:
<script type="text/javascript">
// 設(shè)置為主頁
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請(qǐng)?jiān)跒g覽器地址欄輸入“about:config”并回車\n然后將 [signed.applets.codebase_principal_support]的值設(shè)置為 true ,雙擊即可。");
}
var prefs = Components.classes[ @mozilla.org/preferences-service;1 ].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref( browser.startup.homepage ,vrl);
}else{
alert("您的瀏覽器不支持,請(qǐng)按照下面步驟操作:\n1.打開瀏覽器設(shè)置。\n2.點(diǎn)擊設(shè)置網(wǎng)頁。\n3.輸入:"+vrl+"點(diǎn)擊確定。");
}
}
}
// 加入收藏 兼容360和IE6
function shoucang(sTitle,sURL)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失敗,請(qǐng)使用Ctrl+D進(jìn)行添加");
}
}
}
</script>
調(diào)用代碼:
<a href="javascript:void(0)" onclick="SetHome(this, http://www.baidu.com )">設(shè)為首頁</a>
<a href="javascript:void(0)" onclick="shoucang(document.title, http://www.baidu.com )">加入收藏</a>
以下是各種樣式的加入收藏和設(shè)為主頁代碼。
不過,此代碼只兼容IE瀏覽器。
1、加入收藏
<a href="javascript:window.external.AddFavorite(‘http://www.jbxue.com‘,‘腳本學(xué)堂‘)">加入收藏</a>
如果要實(shí)現(xiàn)鼠標(biāo)劃過時(shí)即提示是否加入收藏,將代碼修改為:
<a onmouseover="window.external.addFavorite(‘http://www.jbxue.com‘,‘腳本學(xué)堂‘)" target=_self href= >加入收藏</a>
2、設(shè)為首頁
<a onclick="this.style.behavior= url(#default#homepage) ;this.setHomePage( http://www.baidu.com/ );"></a>
離開時(shí)自動(dòng)提示設(shè)為首頁
<body onunload="BASEBody.style.behavior= url(#default#homepage) ;if(!(BASEBody.isHomePage( http://www.baidu.com/ )))BASEBody.setHomePage( www.baidu.com/ );">
1)、打開頁面時(shí)自動(dòng)彈出窗口詢問是否設(shè)為首頁
將以下代碼放在<head></head>之間:
<script language="javascript">
function myhomepage(){
this.homepage.style.behavior= url(#default#homepage) ;this.homepage.sethomepage( http://www.baidu.com );
}
</script>
<a name="homepage" onclick="myhomepage();"></a>
再將下面代碼加入<body>內(nèi):
onload="myhomepage();"
即:<body onload="myhomepage();">
2)、鼠標(biāo)指向時(shí)提示設(shè)為首頁
將下列代碼插入<body>區(qū)中:
<A onmouseover ="this.style.behavior= url(#default#homepage) ;this.setHomePage(‘http://www.baidu.com/ );" target="_blank">設(shè)為首頁</A>
3)、關(guān)閉當(dāng)前窗口的功能
先輸入用來標(biāo)示的文字“關(guān)閉窗口",用鼠標(biāo)拖動(dòng)選中它,在“Link"輸入框中鍵入“/",同時(shí)切入源代碼窗口,在鏈接代碼中鍵入該事件
onclick="javascript:window.close(); return false;"
完整代碼:<a href="/" onclick="javascript:window.close(); return false;">關(guān)閉窗口</a>
設(shè)為首頁及加入收藏的js代碼,如下:
<script type="text/javascript">
// 設(shè)置為主頁
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請(qǐng)?jiān)跒g覽器地址欄輸入“about:config”并回車\n然后將 [signed.applets.codebase_principal_support]的值設(shè)置為 true ,雙擊即可。");
}
var prefs = Components.classes[ @mozilla.org/preferences-service;1 ].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref( browser.startup.homepage ,vrl);
}else{
alert("您的瀏覽器不支持,請(qǐng)按照下面步驟操作:\n1.打開瀏覽器設(shè)置。\n2.點(diǎn)擊設(shè)置網(wǎng)頁。\n3.輸入:"+vrl+"點(diǎn)擊確定。");
}
}
}
// 加入收藏 兼容360和IE6
function shoucang(sTitle,sURL)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失敗,請(qǐng)使用Ctrl+D進(jìn)行添加");
}
}
}
</script>
調(diào)用代碼:
<a href="javascript:void(0)" onclick="SetHome(this, http://www.baidu.com )">設(shè)為首頁</a>
<a href="javascript:void(0)" onclick="shoucang(document.title, http://www.baidu.com )">加入收藏</a>
以下是各種樣式的加入收藏和設(shè)為主頁代碼。
不過,此代碼只兼容IE瀏覽器。
1、加入收藏
<a href="javascript:window.external.AddFavorite(‘http://www.jbxue.com‘,‘腳本學(xué)堂‘)">加入收藏</a>
如果要實(shí)現(xiàn)鼠標(biāo)劃過時(shí)即提示是否加入收藏,將代碼修改為:
<a onmouseover="window.external.addFavorite(‘http://www.jbxue.com‘,‘腳本學(xué)堂‘)" target=_self href= >加入收藏</a>
2、設(shè)為首頁
<a onclick="this.style.behavior= url(#default#homepage) ;this.setHomePage( http://www.baidu.com/ );"></a>
離開時(shí)自動(dòng)提示設(shè)為首頁
<body onunload="BASEBody.style.behavior= url(#default#homepage) ;if(!(BASEBody.isHomePage( http://www.baidu.com/ )))BASEBody.setHomePage( www.baidu.com/ );">
1)、打開頁面時(shí)自動(dòng)彈出窗口詢問是否設(shè)為首頁
將以下代碼放在<head></head>之間:
<script language="javascript">
function myhomepage(){
this.homepage.style.behavior= url(#default#homepage) ;this.homepage.sethomepage( http://www.baidu.com );
}
</script>
<a name="homepage" onclick="myhomepage();"></a>
再將下面代碼加入<body>內(nèi):
onload="myhomepage();"
即:<body onload="myhomepage();">
2)、鼠標(biāo)指向時(shí)提示設(shè)為首頁
將下列代碼插入<body>區(qū)中:
<A onmouseover ="this.style.behavior= url(#default#homepage) ;this.setHomePage(‘http://www.baidu.com/ );" target="_blank">設(shè)為首頁</A>
3)、關(guān)閉當(dāng)前窗口的功能
先輸入用來標(biāo)示的文字“關(guān)閉窗口",用鼠標(biāo)拖動(dòng)選中它,在“Link"輸入框中鍵入“/",同時(shí)切入源代碼窗口,在鏈接代碼中鍵入該事件
onclick="javascript:window.close(); return false;"
完整代碼:<a href="/" onclick="javascript:window.close(); return false;">關(guān)閉窗口</a>
(編輯:admin)
推薦下載
推薦新聞
- 1在線教育51Talk為何能讓徐小平和雷軍投資2014-07-02 09:13:21
- 2如何建立一個(gè)有營(yíng)銷力的企業(yè)網(wǎng)站2014-06-16 11:11:00
- 3中小企業(yè)做搜索引擎營(yíng)銷的一些錯(cuò)誤認(rèn)識(shí)2014-06-19 11:12:00
- 4企業(yè)如何推廣自己的微信公眾帳號(hào)2014-07-02 14:50:46
- 5微社區(qū)如何活躍起來,看人家如何做跨界2014-12-10 15:10:46
- 6微社區(qū)活動(dòng)的14種玩法2014-12-10 15:16:17
- 7如何充分利用分類信息網(wǎng)站為企業(yè)做營(yíng)銷2014-06-15 11:11:00
- 8營(yíng)銷型網(wǎng)站建設(shè)的四個(gè)特點(diǎn)分析2012-01-17 11:09:58