Як створити кнопку додавання в закладки браузера

Почну з того, що на мій погляд ця кнопка досить марна на сайті і її можна використовувати лише тоді, коли не знаєш, чим заповнити порожнє місце, коротше кажучи вона може стати в нагоді в дизайні сторінки.

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

На моєму блозі вона знаходиться в блоці «Поділитися», в самому кінці поста.

Отже, причіплюємо до події onClick будь-якого елементу JavaScript-функцію:

<A href = "" onClick = "return add_favorite (this);" > В закладки </ a>

Тепер розпишемо саму функцію:

function add_favorite (a) {title = document. title; url = document. location; try {// Internet Explorer eval ( "window.external.AddFa-vorite (url, title)" .replace (// g, '')); } 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 {// Решта браузери alert ( 'Натисніть Ctrl + D, щоб додати сторінку в закладки'); }}} Return false; }

Код відмінно працює у всіх версіях IE (6 +), Opera і Firefox, тільки ось в Google Chrome і Safari вилазіет повідомлення з пропозицією натиснути Ctrl + D. Але як я вже говорив, ця кнопка потрібна швидше для дизайну.

Але як я вже говорив, ця кнопка потрібна швидше для дизайну

Вперше познайомився з WordPress в 2009 році. З 2014 року мене можна зустріти на WordCamp - офіційної конфе по WordPress, іноді там виступаю. Також в даний час веду курси по WordPress в Epic Skills .

Якщо вам потрібна допомога з вашим сайтом або може навіть розробка з нуля - пишіть мені .

Дополнительная информация

rss
Карта