加入收藏的普通版和jQuery版
作者:dangbao 日期:2010-01-25
关于“加入收藏”的代码,很多人都不会重视,一般情况是随便在网上搜一个代码放在页面里得了。前几天群里的一个朋友说要找一个全兼容的收藏代码,说是为了统计加入收藏夹的人数用。这下可是犯了难,都知道google chrome没有这个功能,无奈之下只好祭出弹对话框提示Ctrl+D了。
普通版的加入收藏:jQuery的加入收藏jQuery版的在HTML里干净的页面代码,把事件处理都交给jQuery来处理了。
普通版的加入收藏:
Code
<a href="http://www.dangbao.net" onclick="window.external.addFavorite (this.href,this.title);return false;" title='Dangbao's Blog' rel="sidebar">加入收藏</a>
Code
JS:
$("h3").click(function() {
var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL';
if (document.all){
window.external.addFavorite('http://www.dangbao.net','Dangbao's Blog');
}else if (window.sidebar){
window.sidebar.addPanel('Dangbao's Blog', 'http://www.dangbao.net, "");
}else {
alert('您可以尝试通过快捷键' + ctrl + ' + D 加入到收藏夹!');
}
});
HTML:<h3>加入收藏</h3>
$("h3").click(function() {
var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL';
if (document.all){
window.external.addFavorite('http://www.dangbao.net','Dangbao's Blog');
}else if (window.sidebar){
window.sidebar.addPanel('Dangbao's Blog', 'http://www.dangbao.net, "");
}else {
alert('您可以尝试通过快捷键' + ctrl + ' + D 加入到收藏夹!');
}
});
HTML:<h3>加入收藏</h3>
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

Tags:
文章来自:
网摘收藏: