Кнопка "добавить в закладки"

6666
На сайте с 10.01.2005
Offline
505
2711

На одном сайте, благодаря специфике, примерно 50% идут "закладчики".

Как сделать кнопку "добавить в закладки"?

Спасибо.

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
mr-faq
На сайте с 03.09.2007
Offline
114
#1

в браузерные закладки? Сейчас ими немногие пользуются) я так думаю))) ибо неуниверсально) в основном соц закладки.

Покупаю и продаю сайты только здесь (http://www.telderi.ru/?pid=270de4)
pikasso
На сайте с 27.01.2008
Offline
150
#2
6666:
На одном сайте, благодаря специфике, примерно 50% идут "закладчики".
Как сделать кнопку "добавить в закладки"?
Спасибо.

Сам недавно интересовался этим вопросом. Вот, более менее универсальный вариант (проверял в ie, ff, opera, chrome, safari):

<a href="http://www.google.com/" title="Лучший поисковик ;)" onClick="window.external.AddFavorite(this.href, this.title); return false;" rel="sidebar" rel="nofollow">В избранное</a>
T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
mr-faq:
в браузерные закладки? Сейчас ими немногие пользуются) я так думаю))

очень ошибаетесь... соц-закладки, это для тинейджеров.. которые ползают в инет, в основном, не со своих компов.

Закладки броузера - очень удобно и полезно...

Пользуюсь постоянно, но никогда не использую ссылки на самом сайте. Удобнее добавить руками...

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
mr-faq
На сайте с 03.09.2007
Offline
114
#4
T.R.O.N:
очень ошибаетесь... соц-закладки, это для тинейджеров.. которые ползают в инет, в основном, не со своих компов.
Закладки броузера - очень удобно и полезно...
Пользуюсь постоянно, но никогда не использую ссылки на самом сайте. Удобнее добавить руками...

Я тинеджейр, который пользуется гугл закладками и историей поиска с работы и с дома?)) Ну спасибо)

converse19880604
На сайте с 31.05.2009
Offline
164
#5

Между тегов <head></head> ставите следующую строку:

<script src="bookmarks.js" type="text/javascript"></script>

Файл bookmarks.js:

function getBrowserInfo() {

var t,v = undefined;

if (window.opera) t = 'Opera';

else if (document.all) {

t = 'IE';

var nv = navigator.appVersion;

var s = nv.indexOf('MSIE')+5;

v = nv.substring(s,s+1);

}

else if (navigator.appName) t = 'Netscape';

return {type:t,version:v};

}



function bookmark(a){

var url = window.document.location;

var title = window.document.title;

var b = getBrowserInfo();

if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);

else if (b.type == 'Opera') {

a.href = url;

a.rel = "sidebar";

a.title = url+','+title;

return true;

}

else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");

else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");

return false;

}

В нужном Вам месте вставляете ссылку:

<a onclick="return bookmark(this);" href="javascript:void(0);">Добавить в закладки</a>
Сейчас ими немногие пользуются

С луны свалился?:)

T1sha
На сайте с 19.02.2008
Offline
182
#6
mr-faq:
в браузерные закладки? Сейчас ими немногие пользуются) я так думаю))) ибо неуниверсально) в основном соц закладки.

Во-первых, это полная чушь. Во-вторых, ТС вас не об этом спрашивал.

Тут покупаю (https://www.gogetlinks.net/?inv=eu222k) ссылки Продавайте и покупайте сайты (http://www.telderi.ru/?pid=ef8741) только здесь
[Удален]
#7
6666:
На одном сайте, благодаря специфике, примерно 50% идут "закладчики".
Как сделать кнопку "добавить в закладки"?
Спасибо.

Пример установленной кнопки здесь (под статьёй). Если понравится - жмите на кнопку и в раскрывшемся меню кнопки - жмите нижнюю правую ссылку. Остальные действия, если знаете английский - Вас не затруднят.

A
На сайте с 22.03.2010
Offline
7
#8

Добавить в Избранное:

Вставь следующий код в <head>:

<SCRIPT language="JavaScript">

var bookmarkurl="http://domain.com"

var bookmarktitle="Заголовок твоего сайта!"

function addbookmark(){

if (document.all)

window.external.AddFavorite(bookmarkurl,bookmarktitle)

}

</SCRIPT>

И код для ссылки выглядит так:

<a href="javascript:addbookmark()">Добавить в Избранное!</a>

kil
На сайте с 03.04.2006
Offline
84
kil
#9

Думаю, что если так много "закладчиков", то они в закладки добавляют не только главную, но и внутренние страницы.

Ну и предупредить пользователя о невозможности добавления страницы закладки тоже неплохо было бы.

Поэтому позволю себе предложить вот такую функцию:


<script>
function addBookmark(url, title)
{
if (!url) url = location.href;
if (!title) title = document.title;
//Gecko
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
//IE4+
else if (typeof window.external == "object") window.external.AddFavorite(url, title);
//Opera7+
else if (window.opera && document.createElement)
{
var a = document.createElement('A');
if (!a) return false; //IF Opera 6
a.setAttribute('rel','sidebar');
a.setAttribute('href',url);
a.setAttribute('title',title);
a.click();
}
else return false;
return true;
}
</script>

<a href="javascript: void(addBookmark() || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))">Добавить в закладки</a>
T.R.O.N
На сайте с 18.05.2004
Offline
314
#10
mr-faq:
который пользуется гугл закладками и историей поиска с работы и с дома

Я использую оперу и сафари. И на компах и на наладонниках. А они чудесно умеют все синхронизировать сами..... Удобно и быстро. А главное в гуглю не нужно выползать...

kil:
Ну и предупредить пользователя о невозможности добавления страницы закладки тоже неплохо было бы

а какой из броузеров сам не предупреждает?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий