- browsers
- bookmarks
4 июня 2009, 20:05 более 9-и месяцев назад
CrossBrowser function that add page to bookmark
Для оперы10 и фокса3.5 достаточно написать в ссылке rel=’sidebar’, оно добавит ссылку в избранное (закладки). В качестве урла возмёт ссылку, а в качестве названия тайтл ;)
Для остальных пригодится такая функция ;)
В Хроме нету пока такого функционала ;) и у многих других, потому для них алерт :D
Для остальных пригодится такая функция ;)
function addBookmark(title, url, obj){ if (!url) url = location.href; if (!title) title = document.title; if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");//Gecko else if (document.all) window.external.AddFavorite(url, title); //IE4+ else if (window.opera && document.createElement) { obj.setAttribute('rel','sidebar'); obj.setAttribute('href',url); obj.setAttribute('title',title); } else { alert("Что бы добавить в закладки\ Нажмите ctrl+D (ctrl+T старая опера);"); return false; //IF Opera 6 } return true; }
В Хроме нету пока такого функционала ;) и у многих других, потому для них алерт :D