日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

“加入收藏”代码

發布時間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 “加入收藏”代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉摘自網絡

發現很多網站的“加入收藏”鏈接點擊無效了,原因是IE瀏覽器和Firefox瀏覽器的“加入收藏夾”的寫法是不同的。

1、IE瀏覽器加入收藏夾的代碼

window.external.addFavorite(sURL, sTitle);
參數:
sURL:添加到收藏夾的完整網站頁面地址
sTitle:添加到收藏夾中的網站頁面標題名稱。

示例:
<a href='#' onClick="javascript:window.external.AddFavorite('http://weste.net', '西部e網-軟件教程');">加入收藏</a>


2、Firefox瀏覽器加入收藏夾的代碼

Firefox中叫做加入書簽(收藏夾),代碼有兩種方式,一種同IE瀏覽器的方法類似,只不過是window.external.AddFavorite換成了sidebar.addPanel,另外一種卻十分簡單,只需要加一個參數就可以了。

第一種方法:

window.sidebar.addPanel(sTitle, sURL, "");
參數
sURL:收藏的網站頁面完整連接
sTitle:收藏網站頁面的名稱

示例:
<a href='#' onClick="javascript:window.sidebar.addPanel('西部e網-軟件教程','http://weste.net','');">收藏本站</a>
這里要注意,addPanel函數的參數順序與addFavorite剛好是相反的。

第二種方法:

在鏈接上添加rel="sidebar"屬性

示例:
<a href="http://weste.net" title="西部e網-軟件教程"?rel="sidebar">收藏本站</a>
注意:這里的title屬性就是收藏網站頁面的名稱。

3、兼容Firefox和IE瀏覽器的方法

既然Firefox提供了兩種方式,那么我們兼容Firefox和IE瀏覽器也可以用兩種方法了。

第一種方法:

這里用了一個變通的方式來解決這個問題,代碼比較清晰。這個是最好的方式了!

<script>
function addfavorite()
{
???if (document.all)
???{
??????window.external.addFavorite('http://weste.net','西部e網-軟件教程');
???}
???else if (window.sidebar)
???{
??????window.sidebar.addPanel('西部e網-軟件教程', 'http://weste.net', "");
???}
}
</script>
<a href="#" onclick="addfavorite()">加入收藏</a>

第二種方法:

這個是最簡單的一個方法了,只有一句話。

<a href='http://weste.net' onClick="javascript:window.external.AddFavorite('http://weste.net','西部e網 -軟件教程');" title="西部e網-軟件教程" rel="sidebar">收藏本站</a>
但是這種方法有些問題,就是在IE下回同時打開鏈接中的地址。那么我們來優化一下!

<a href="http://weste.net/" onclick="window.external.addFavorite(this.href,this.title);return false;"?title='西部e網-軟件教程'?rel="sidebar">加入收藏</a>

這樣就沒問題啦,同時兼容IE6、IE7、Firefox、Opera等瀏覽器。

總結

以上是生活随笔為你收集整理的“加入收藏”代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。