兼容各種瀏覽器的加入收藏、設為首頁JS代碼 | 天涯PHP博客

目前兼容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兼容各種瀏覽器的方法
瀏覽器的定製與擴展
讓你的瀏覽器自動最大化

TAG:代碼 | 首頁 | 收藏 | 博客 | 瀏覽器 | 天涯 |