[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ваня 
Форум » Всё для сайтов » Скрипты для сайтов » Как добавить сайт в закладки избранное
Как добавить сайт в закладки избранное
Лаврентий5932Дата: Среда, 14.05.2014, 19:25 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 52
Репутация: 0
Статус: Offline
Как добавить сайт в закладки избранное? JavaScript




Тема очень популярная. Сервисы с созданием он-лайн закладок пользуются
популярностью, но давайте попробуем решить задачу. Не будем
использовать сторонний сервис, а решим данную проблему на сайте. В итоге
посетитель, нажав на ссылку, сможет добавить сайт в закладки
(аналогично Ctrl+D и тп).

Как добавить сайт в закладки (избранное)? Используем JavaScript
Создаём файл с названием bookmark.js. В него вставляем указанный ниже код.

Код JavaScript (файл bookmark.js)

Код
function AddToBookmark(a){   var title = window.document.title; // запоминаем заголовок активной страницы/вкладки   var url = window.document.location; // адрес тоже запоминаем    if (window.sidebar) {  // такой объект есть только в Gecko       window.sidebar.addPanel(title, url, ""); // используем его метод добавления закладки   }   else if (typeof(opera)=="object") {  // есть объект opera?      a.rel="sidebar"; // добавлем закладку, смотрите вызов функции ниже      a.title=title;       a.url=url;       return true;    }   else if(document.all) {  // ну значит это Internet Explorer      window.external.AddFavorite(url, title); // используем соответсвующий метод   }   else {      alert("Для добавления страницы в Избранное нажмите Ctrl+D"); // для всех остальных браузеров, в т.ч. Chrome   }    return false;}
Ну и чтобы скрипт заработал, достаточно подключить файл bookmark.js и вставить ссылку с js, которая при клике вызывала бы работу скрипта.

Код HTML

Код
<html> <head>  <title>Пример работы Добавления вкладок</title>  <!-- Подключаем скрипт. Путь к файлу(src=): js лежит в ТОЙ же папке, что и html -->  <script type="text/javascript" src="bookmark.js"></script></head><body>  <a href="" onclick="return AddToBookmark(this);">Добавить ссылку в избранное</a></body></html>
На самом деле я бы рекомендовал остановиться на этом варианте. Второй я предложу уже больше ради разнообразия, поскольку в нём есть свои
проблемы.

Как добавить сайт в избранное? Второй вариант
Раньше функция работала только в Internet Explorer, а после правок в
HTML 5 работает в Opera и Mozilla, но не во всех версиях IE и Chrome.

Перед закрывающим тегом head вставляем

Код
<script>function addYoursite() {if (document.all) window.external.addFavorite('http:/yoursite.ru', 'Сайт yoursite.ru');}</script>
Только соответственно меняем yoursite.ru на адрес Вашего сайта.

А в body делаем ссылк
Код
<a href="http:/yoursite.ru" rel="sidebar" onclick="addYoursite()">Добавить в избранное</a>
И соответственно тоже меняем yoursite.ru на адрес Вашего сайта.

Готово. Проверяем.


 Ссылка на публикацию
 
html-cсылка на публикацию
BB-cсылка на публикацию


Лавр
 
Форум » Всё для сайтов » Скрипты для сайтов » Как добавить сайт в закладки избранное
Страница 1 из 11
Поиск:

Удивительно устроен человек — он огорчается, когда теряет богатство, и равнодушен к тому, что безвозвратно уходят дни его жизни.

- Абу-ль-Фарадж Аль-Исфахани

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

- Ф. Ларошфуко

Карточная игра - явное обнаружение умственного банкротства. Не будучи в состоянии обмениваться мыслями, люди перебрасываются картами.

- А. Шопенгауэр

Кто имеет меньше, чем желает, должен знать, что он имеет больше, чем заслуживает.

- Г.К. Лихтенберг

МВы думаете, что этот человек одурачен вами; а если он притворяется одураченным, то кто больше одурачен:он или вы?

- Жан де Лабрюйер

Вино сообщает каждому, кто пьет его, четыре качества. Вначале человек становится похожим на павлина — он пыжится, его движения плавны и величавы. Затем он приобретает характер обезьяны и начинает со всеми шутить и заигрывать. Потом он уподобляется льву и становится самонадеянным, гордым, уверенным в своей силе. Но в заключение он превращается в свинью и, подобно ей, валяется в грязи.

- Абу-ль-Фарадж Аль-Исфахани

Комментарий к УК РФ
Представляем Вашему благосклонному вниманию комментарии к Уголовно-Процессуальному Кодексу РФ.
Цель настоящих комментариев - разъяснить читателю его реальные права в противостоянии с национальной Фемидой и предоставить возможность любому гражданину, попавшему в шестерни Системы,
Читать