Кроссбраузерный javascript добавления в избранное
В аську стукнулся камрад и спросил, есть ли кроссбраузерное решение на добавление сайта в избранное. В итоге родилось следующее:
<script>
function add2Fav (x){
if (document.all && !window.opera) {
if (typeof window.external == "object") {
window.external.AddFavorite (document.location, document.title);
return true;
}
else return false;
}
else{
x.href=document.location;
x.title=document.title;
x.rel = "sidebar";
return true;
}
}
</script>
<a href="#" onClick="add2Fav (this)">xxx</a>
Ну, или
<a rel="sidebar" href="http://www.skazkin.ru/re.php?url=site.ru" onClick="window.external.AddFavorite ('http://www.skazkin.ru/re.php?url=url', "title");" title="Site Title">xxx</a>
Работает в Opera, FireFox. IE
Не работает в Safari — так и не удалось победить его=(
Спасибо! Я воспользовалась — действительно работает)) На Safary положи! Он редкий :-)