完整代碼如下:chrome下也有提示,說實話一般這類代碼一般都是IE下使用,其它瀏覽器也只是給個提示了。
<script type="text/javascript">//設為首頁 m.survivalescaperooms.comfunction SetHome(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch(e){ alert("抱歉,此操作被瀏覽器拒絕!/n/n請在瀏覽器地址欄輸入“about:config”并回車然后將[signed.applets.codebase_principal_support]設置為'true'"); } }else{ alert("抱歉,您所使用的瀏覽器無法完成此操作。/n/n您需要手動將【"+url+"】設置為首頁。"); } }} //收藏本站 m.survivalescaperooms.comfunction AddFavorite(title, url) { try { window.external.addFavorite(url, title); }catch (e) { try { window.sidebar.addPanel(title, url, ""); } catch (e) { alert("抱歉,您所使用的瀏覽器無法完成此操作。/n/n加入收藏失敗,請進入新網站后使用Ctrl+D進行添加"); } }}</script><a href="javascript:void(0);" onclick="SetHome(this,'//m.survivalescaperooms.com');">設為首頁</a><div class="text text2"><a href="javascript:void(0);" onclick="AddFavorite('武林網','//m.survivalescaperooms.com')">收 藏 本 站</a>下面是一些具體的講解:
1、IE瀏覽器加入收藏夾的代碼
window.external.addFavorite(sURL, sTitle);
參數:
sURL:添加到收藏夾的完整網站頁面地址
sTitle:添加到收藏夾中的網站頁面標題名稱。
示例:
<a href='#' onClick="javascript:window.external.AddFavorite('http://www.domain.com', '名字');">加入收藏</a>
2、Firefox瀏覽器加入收藏夾的代碼
Firefox中叫做加入書簽(收藏夾),代碼有兩種方式,一種同IE瀏覽器的方法類似,只不過是window.external.AddFavorite換成了sidebar.addPanel,另外一種卻十分簡單,只需要加一個參數就可以了。
第一種方法:
window.sidebar.addPanel(sTitle, sURL, "");
參數
sURL:收藏的網站頁面完整連接
sTitle:收藏網站頁面的名稱
示例:
<a href='#' onClick="javascript:window.sidebar.addPanel('名字','http://www.domain.com','');">收藏本站</a>
這里要注意,addPanel函數的參數順序與addFavorite剛好是相反的。
第二種方法:
在鏈接上添加rel="sidebar"屬性
示例:
<a href=http://www.domain.com title="名字" rel="sidebar">收藏本站</a>
注意:這里的title屬性就是收藏網站頁面的名稱。
3、兼容Firefox和IE瀏覽器的方法
既然Firefox提供了兩種方式,那么我們兼容Firefox和IE瀏覽器也可以用兩種方法了。
第一種方法:
這里用了一個變通的方式來解決這個問題,代碼比較清晰。這個是最好的方式了!
新聞熱點
疑難解答