Посилання "Додати в обране" для всіх браузерів
Мультиплатформенне рішення
Покопавшись, в результаті наашел гарне рішення, працює у всіх браузерах.
Помістіть ці функції в заголовок сторінки:
<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>
Коментарі
Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.