页面关闭时加入收藏(火狐在sidebar打开),如何解决?
1.页面关闭时加入收藏,火狐里没有反应
<script type="text/javascript">
function bookmark(){
window.external.AddFavorite("url", "title")
}
</script>
<body onunload="bookmark()" >
上面这段JS代码在IE6里可以正常使用,可是在火狐里却没有反应。为什么?
2.页面关闭时加入收藏,在IE下正常,火狐里可以收藏,但是打开收藏的页面时,却是在浏览器左边的sidebar里打开的
function bookmark()
{
try{
window.external.addFavorite(url', 'title);
}catch (e){
try
{
window.sidebar.addPanel('title', 'url', "");
}catch (e){
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}
</script>
<body onunload="bookmark()" >
这个我在网上看到一段解决这个兼容性的代码,却不知道如何使用,如下代码:
<script language="javascript">
function addfavorite()
{
if (document.all)
{
window.external.addFavorite('url','title);
}
else if (window.sidebar)
{
window.sidebar.addPanel('title', 'url', "");
}
}
</script>
<body onunload="addfavorite()">
有会的朋友帮我解答下!