_ Главная  Для Сайта  Добавить в избранное - скрипт для всех браузеров 
Реклама

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

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

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

<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>
Реклама
Развернуть/свернуть >>> Развернуть/свернуть окно с комментариями

Комментарии


Имя:* [открыт]
ОБНОВИТЬ
Mail:* [скрыт]
Цифры:*
1.8/5.0 (5)
  • Итоги рейтинга 1.80/5
  • 1
  • 2
  • 3
  • 4
  • 5
Есть идея?

Как Вам РЕдизайн?

 ДА
 НЕТ

 Результаты

Нашли ошибку?

Система Orphus

Поделиться Новостью


Новости Партнеров

.

Аттестат WM

Персональный Аттестат WebMoney