Кроссбраузерный javascript добавления в избранное(закладки)

Данный скрипт работает на большинстве современных браузеров.
Этот код вставляем между тегами <head></head>
<script type="text/javascript">
function bookmark(url,title)
{
title=document.title;
url=document.location;
try
{
// Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e)
{
try
{
// Mozilla
window.sidebar.addPanel(title, url, "");
}
catch (e)
{
 // Opera
if (typeof(opera)=="object")
{
a.rel="sidebar";
a.title=title;
a.url=url;
return true;
}
else
{
// Unknown
alert('Нажмите Ctrl-D чтобы добавить в закладки');
}
}
}
return false;
}
</script>

Сначала скрипт проверяет, что за браузер используется. Если IE или Mozilla, до отобразиться окно для добавление в избранное. Если используется неизвестный браузер, то выведется окно с сообщением "Нажмите Ctrl-D чтобы добавить страницу в закладки"

Ну и конечно же вешаем на кнопку или ссылку фунцию:
onclick="bookmark('Ваш URL','Заголовок урла');"

Комментарии

Популярные сообщения из этого блога

Две сетевые карты Windows 7. Настройка маршрутизации

Cisco Packet Tracer + Русификатор

Восстановление конфигурации Cisco с tftp сервера