кроссброузерный js для занесения в закладки

V
На сайте с 21.08.2008
Offline
44
501

А как у нас теперь правильно с помощью js открывать-заносить в закладки сайт?

savage
На сайте с 10.01.2007
Offline
224
#1

Вот вам 2-е 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 = "Название сайта";
var b = getBrowserInfo();
if (b.type == 'IE' && 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;
}

Дальше разберетесь?

Купить / продать сайт ( https://www.telderi.ru/?pid=ca1f70 ) | Недорогой и надежный хостинг ( https://www.get-host.ru )
Sentoro
На сайте с 18.03.2007
Offline
149
#2

savage да громоздко как то это.

Вот попробуйте, если нужна кроссбраузерность:

<a href="http://www.yoursite.ru" title="Название" onClick="window.external.AddFavorite(this.href, this.title); return false;" rel="sidebar">Добавить в избранное</a>

Продается СДЛ на тему инвестирования (http://www.telderi.ru/ru/viewsite/903457)
lnx
На сайте с 26.07.2008
Offline
128
lnx
#3

как вариант без всяких скриптов

http://podrobnosti.ua/make_homepage.html

там для установки домашней страницей, но так же можно написать как добавить в закладки.

Dangel
На сайте с 22.08.2007
Offline
158
#4

А оно вообще нужно? нагружать страницу JS которым на мой взгляд некто не пользуется ИМХО

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