» » Как добавить в избранное, в закладки

Как добавить в избранное, в закладки

5 1 361

добавить в закладки, в избранное

Предоставляю вашему вниманию уникальный Java скрипт - Как добавить в избранное. Его уникальность заключается в том, что он кроссбраузерный, т.е. безотказно работает в основных браузерах (Internet Explorer, Mozilla FireFox, Opera и Google Chrome).

В интернете подобные скрипты найти довольно тяжело, в основном это скрипты под отдельные браузеры, где вызов функции в других работает с ошибками, или вовсе не работает. Пример работы данного скрипта можете посмотреть, нажав вверху этой страницы в правом углу на картинку "Сердце" - "Добавить в Закладки".

Для того, чтобы скрипт Добавить в закладки функционировал, необходимо добавить на все страницы сайта следущий код.

Код скрипта перед тегом </head>
<script>
function add_favorite(a) {
  title=document.title;
  url=document.location;
  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;
        a.href=url;
        return true;
      }
      else{ alert('Нажмите Ctrl + D чтобы добавить страницу в закладки');
}}}return false;} 
</script>

Следующий Код html добавляем в нужное место страницы, где и будет отображаться "Добавить в Избранное".

Код для html
<a href="#" onclick="return add_favorite(this);">Добавить в Закладки</a>

Всё готово, можете проверять!

Похожие новости

Сергей
  • 0
User: СерёгаСпасибо большое!
давно искал что-то подобное!
а подскажите, кроме сердца можно сделать так чтоб отображалось что-то другое, галочка или плюс, например.
  • 1 ноября 2013 12:17
Админ
  • 0
User: Admin→ Сергей
Да, конечно!
Это же обыкновенная ссылка и в данном случае она в виде картинки выглядит так:
... <img src="http://my-sait.ru/images/serdce.png" ...

 Где в <img src=""... вы прописываете вашу любую картинку. Обязательно поменяйте название вашего сайта, ширину и высоту своей картинки.
  • 1 ноября 2013 17:11
Сергей
  • 0
пользователь Сергей: → Админ
да да - я когда скачал и на сайт поставил сразу догадался, что там просто картинка....
извините за тупой вопрос -))
  • 5 ноября 2013 08:47
Сергей
  • 0
User: СержА Вы не подскажите случайно - вот стоит у меня уже давненько это Ваш скрипт "Добавить в закладки"
под новый год решил себе поставить ещё один скрипт - падающие снежинки... поставил и Ваш скрипт перестал работать - в чём дело не пойму...
может знаете как решить такую проблему???
  • 10 декабря 2013 16:41
Админ
  • 0
User: Admin→ Сергей
Случайно подскажу!
Например одинаковые параметры в скриптах написаны, и как в стилях (Style.css) выполнение идёт от последнего.
А так же при разных значениях одного и то же параметра может не выполнятся один из скриптов.
И ещё один момент: попробуйте поменять местами, т.е. скрипт "В закладки" оставьте как есть перед закрывающимся тегом head, а скрипт "Снежинки" поставьте в самом конце перед закрывающимся тегом body. Или потом поменяйте их наоборот местами.
Я с такими проблемами сталкивался уже и такой метод иногда помогал.
  • 10 декабря 2013 17:06