自动提示添加到 收藏夹栏 的JS代码

JavaScript018

自动提示添加到 收藏夹栏 的JS代码,第1张

<script language=javascript>

<!--

function Addme(){

url = "http://www.this.net"你自己的主页地址

title = "Your Site Name"//你自己的主页名称

window.external.AddFavorite(url,title)

-->

</script>

<a href="javascript:Addme()">将本站添入收藏夹</a>

以下代码同时适用于IE和firefox的js脚本<script type="text/javascript">

function addBookmark(title,url) {

if (window.sidebar) {

window.sidebar.addPanel(title, url,"")

} else if( document.all ) {

window.external.AddFavorite( url, title)

} else if( window.opera &&window.print ) {

return true

}

}

</script>页面使用:<a href=javascript:addBookmark('我的网站','http://www.this.net/')>添加到收藏</a>

添加到收藏夹这一功能,不能覆盖所有浏览器,所以这里要采用渐进式增强的思想。

下面的写法兼容了IE、Firefox、Opera。而在chrome下提醒用户按快捷键收藏。

<a rel="sidebar" title="联想导航" href="http://www.idea123.cn">添加收藏</a>

<script>

$("a[rel='sidebar']").click(function(e) {

var href = this.href || document.location,

title = this.title || document.title

try{

if(window.sidebar){

sidebar.addPanel(title, href, "")

}else{

external.addFavorite(href, title)

}

}catch(e){

alert("加入收藏失败,请按Ctrl+D进行添加")

}

return false

})

</script>