请问在IE8下,如何实现点击某个按钮或者链接后,把当前页面加入浏览器的收藏夹中。
在IE6下可以实现,但是在ie8下面报“找不到元素”的错误。
微软的官方网站:http://msdn.microsoft.com/en-us/library/cc197035(VS.85).aspx
给了:AddToFavoritesBar 这个方法,但是同样不可以。报错同上。
那么是我的IE8有问题,还是IE8的bug。有没有哪位在IE8上,测试是成功的?请把下面的代码copy到htm文件中测试下,谢谢!
<script language='javascript'>
function savePage(){
if(window.external){
window.external.AddToFavoritesBar('http://www.csdn.net', 'csdn','slice');
}
}
</script>
<input type=button onclick='savePage()' value='加入收藏夹'>
在IE6下可以实现,但是在ie8下面报“找不到元素”的错误。
微软的官方网站:http://msdn.microsoft.com/en-us/library/cc197035(VS.85).aspx
给了:AddToFavoritesBar 这个方法,但是同样不可以。报错同上。
那么是我的IE8有问题,还是IE8的bug。有没有哪位在IE8上,测试是成功的?请把下面的代码copy到htm文件中测试下,谢谢!
<script language='javascript'>
function savePage(){
if(window.external){
window.external.AddToFavoritesBar('http://www.csdn.net', 'csdn','slice');
}
}
</script>
<input type=button onclick='savePage()' value='加入收藏夹'>
解决方案 »
- jquery 用ID取值 undefind 找不到元素
- 正则问题
- 验证日期格式为xxxx-xx-xx的方法如何写
- 救命啊,改变图片document.all.img1.src='b.gif'失效了
- script中怎么做才能调用php中的变量??? 我是超级菜鸟
- 关于IE地址栏的控制问题
- <br>怎么替换为回车?
- 怎样用js把记录插到另一页的表格里?
- 请问:如何用Javascript产生Win2000样子的登录窗口。急用!
- jquery点击一个li再点击另外一个li时,两个li之间的所有li都给一个className,而且只触发一次
- 如何改变动态创建的文字链接新窗口的标题?
- 模态对话框中的表格内容太长,就会出现水平滚动条,怎么办?
if (num == 0) {
if (document.all) {
window.external.addFavorite(shareurl, sharetitle);
}
else if (window.sidebar) {
window.sidebar.addPanel(sharetitle, shareurl, "");
}
}
else {
window.open(shares[num][2]);
}
}
测试结果:三台正常,五台报错。
function book(){
window.external.AddFavorite("http://www.baidu.com", "baidu")
}
</script>
<body onUnload="book()">