Посилання "Додати в обране" для всіх браузерів

Мультиплатформенне рішення
Покопавшись, в результаті наашел гарне рішення, працює у всіх браузерах.
Помістіть ці функції в заголовок сторінки:
<Script>
function add2Fav (x) {
if (document.all &&! window.opera) {
if (typeof window.external == "object") {
window.external.AddFavorite (document.location, document.title);
return true;
}
else return false;
}
else {
x.href = document.location;
x.title = document.title;
x.rel = "sidebar";
return true;
}
}
</ Script>
Посилання додавання сторінки в ізрабнное, може виглядати приблизно так:
<a href="#" onClick="add2Fav(this)"> Додати в обране </a>
Додати в обране - скрипт для всіх браузерів
<A href = "http://www.shram.kiev.ua/" rel = sidebar title = "Назва сайту" onclick = "window.external.AddFavorite ( 'http://www.shram.kiev.ua/' , 'Назва сайту'); return false; "> Додати в обране </a>
Міняємо Назва Сайту і URL в 2х місцях! Працює всюди без помилок)
Зробити стартовою - скрипт для IE
<A href = "http://www.shram.kiev.ua/" onclick = "this.style.behavior = 'url (# default # homepage)'; this.setHomePage ( 'http: //www.shram. kiev.ua/ '); return false; "> Зробити стартовою </a>
Міняємо URL в 2х місцях! Працює тільки в IE
JavaScript Посилання "Додати в обране" для всіх браузерів
Скрипт знайдений в google і доопрацьований з урахуванням нинішніх реалій, а саме - наявності вже 8й версії IE і браузера Chrome (який в оригінальному вигляді скриптом визначався як Netscape і ніяких дій в результаті не проводилося). Якщо браузер не підтримує додавання в закладки через скрипт - користувачеві буде показано повідомлення про те що додати в закладки можна натисканням Ctrl-D.
Помістіть ці функції в заголовок сторінки:
<Script>
function getBrowserInfo () {
var t, v = undefined;
if (window.chrome) t = 'Chrome';
else 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' && 8> = 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;
}
</ Script>
Посилання додавання сторінки в ізрабнное, може виглядати приблизно так:
<A href = "javascript: void (0);" onclick = "return bookmark (this);"> Додати в обране </a>

Коментарі
Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.