special

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

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

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

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

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

Поместите эти функции в заголовок страницы:

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

Created/Updated: 25.05.2018

';>