Скрипт добавления в избранное
Описание: Наверняка, Вы часто видели на различных ресурсах предложение добавить их сайт в избранное. Как правило, это либо какая-то ссылка, либо ссылка, оформленная как кнопка, щёлкнув по которой Вы можете добавить сайт в избранное. Вот как сделать такой скрипт добавления сайта в избранное, Вы можете узнать из этой статьи.
Результат:
Добавить в избранноеКод JavaScript (вставлять между тегами <head> и </head>):
<script type="text/javascript">
var url = "http://myrusakov.ru"; //Адрес Вашего сайта
var title = "Как создать свой сайт"; //Название Вашего сайта
function addFavorite(a) {
try {
window.external.AddFavorite(url, title);
}
catch (e) {
try {
window.sidebar.addPanel (title, url, "");
}
catch (e) {
if (typeof(opera)=="object") {
a.rel = "sidebar";
a.title = title;
a.url = url;
return true;
}
else {
alert("Нажмите Ctrl-D для добавления в избранное");
}
}
}
return false;
}
</script>
Код HTML (вставлять между тегами <body> и </body>):
<a href="#" onclick="return addFavorite(this);">Добавить в избранное</a>
-
- Михаил Русаков
Комментарии (7):
Спасибо!
Ответить
Очень полезная вещь!
Ответить
Если этот код не вставлять между тегами <head> и </head>, а подключить через атрибут src, то при нажатии на сайте на "добавить в избранное" все русские буквы в этой фразе "Как создать свой сайт" заменяются знаками вопроса. Можно ли как-то это исправить?
Ответить
http://myrusakov.ru/php-encoding-problems.html
Ответить
большое спасибо, помогло.
Ответить
неплохо было бы сделать так, чтобы при прокрутке эта фраза была статична, т.е. оставалась бы на своем месте, например, в углу сайта
Ответить
Для этого надо написать в CSS position: fixed; у данного элемента, а также задать свойства top и left (либо right и bottom).
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.