<!--
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>