兼容各種瀏覽器的加入收藏、設為首頁JS代碼 | 天涯PHP博客
08-09
目前兼容IE系列和Firefox,至於其他的瀏覽器,則彈窗提示「用Ctrl+D來加入收藏」。看代碼:123456789101112131415161718<script type="text/javascript">// 天涯PHP博客 http://blog.phpha.comfunction bookmark(title, url) {if(document.all) { // iewindow.external.AddFavorite(url, title);}else if(window.sidebar) { // firefoxwindow.sidebar.addPanel(title, url, "");}else if(window.opera && window.print) { // operavar elem = document.createElement("a");elem.setAttribute("href",url);elem.setAttribute("title",title);elem.setAttribute("rel","sidebar");elem.click(); // this.title=document.title;}else{alert("加入收藏失敗,請使用Ctrl+D進行添加");}}</script>至於設為首頁,貌似目前只有針對IE系列的唯一解決方案,代碼如下:12<a href="javascript:;" onclick="bookmark("天涯PHP博客", "http://blog.phpha.com");">加入收藏</a><a href="javascript:;" onclick="this.style.behavior="url(#default#homepage)";this.setHomePage("http://blog.phpha.com");">設為首頁</a>
推薦閱讀:
你的讚賞是我堅持原創的動力
讚賞共 0 人讚賞推薦閱讀:
※瀏覽器無法查看源文件
※瀏覽器同源政策及其規避方法
※div+css兼容各種瀏覽器的方法
※瀏覽器的定製與擴展
※讓你的瀏覽器自動最大化