This page has been robot translated, sorry for typos if any. Original content here.

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

Ссылка Добавить в избранное для всех браузеров

Мультиплатформенне рішення

Покопавшись, в результаті наашел гарне рішення, працює у всіх браузерах.

Помістіть ці функції в заголовок сторінки:

  <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>