Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Как сделать кнопку "Добавить в избранное"


Автор: Tagir 23.8.2004, 13:37
Подскажите, кто может, как проще сделать кнопку "Добавить в избранное".

Автор: Gold Dragon 23.8.2004, 14:14
Код
<A onclick="window.external.addFavorite('http://vodka.h11.ru/', 'Всё о водке'); return false;" href=http://vidka.h11.ru/>Добавить в избранное</A>


Автор: Aliance 23.8.2004, 21:05
Ну а если кнопку, то так:
Код

<input type="button" value="В избранное" onclick="window.external.addFavorite('http://www.domain.ru', 'title')">


Вроде так, писал по памяти, т.к. давно кнопку не использовал; вроде должно работать, но ссылка - предпочтительней. Еще знаю ссылку "Сделать страницу стартовой."

Автор: Гость_Tagir 24.8.2004, 06:55
Цитата
Вроде так, писал по памяти, т.к. давно кнопку не использовал; вроде должно работать, но ссылка - предпочтительней. Еще знаю ссылку "Сделать страницу стартовой."


Спасибо за помощь.
От ссылки "Сделать страницу стартовой" тоже не откажусь.

Автор: Aliance 24.8.2004, 19:27
Код

<a href="url" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('url'); return false;">Сделать стартовой страницей</a>

Или кнопка:
<input type="button" value="Сделать стартовой страницей" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('url');">


Автор: GoodBoy 25.8.2004, 10:43
Вот это будет правильно работать практически для всех браузеров:

Код
dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;

function printSiteService() {
   var ie_mes='English version:\n1. Меню "View", пункт "Internet Options".\n2. Закладка "Home page".\n3. В поле "Address" впишите: http://www.ваш_сайт.ru/.\n4."OK".\n\nРусская версия:\n1. Меню "Вид", пункт "Настройки Интернет".\n2. Закладка "Стартовая страница".\n3. В поле "Адрес" впишите: http://www.ваш_сайт.ru/.\n4. "OK".\n';
   var nn_mes='1. Меню "Edit", пункт "Preferences".\n2. Панель "Navigator".\n3. В поле "Location" впишите: http://www.ваш_сайт.ru/.\n4. "OK".\n';
   var nnfav_mes='Перетащите URL нашего сайта из поля "Location" на соседнее поле "Bookmarks".';
   document.write('<p>');
   if (ie) {
       document.write('<a href="#" onClick="setHome(this);return false">...стартовой страницей</a><br>');
       document.write('<a href="#" onClick="addBo();return false">...закладкой в браузере</a>')
   } else if (ie4) {
       document.write('<a href="#" onClick="alert(ie_mes);return false">...стартовой страницей</a><br>');
       document.write('<a href="#" onClick="addBo();return false">...закладкой в браузере</a>')
   } else if (nn) {
       document.write('<a href="#" onClick="alert(nn_mes);return false">...стартовой страницей</a><br>');
       document.write('<a href="#" onClick="alert(nnfav_mes);return false">...закладкой в браузере</a>')
   } else {
       document.write('<a href="#" onClick="alert(nn_mes);return false">...стартовой страницей</a><br>');
       document.write('<a href="#" onClick="alert(nnfav_mes);return false">...закладкой в браузере</a>')
   }
   document.write('</p>');
}

function setHome(o) {
   o.style.behavior='url(#default#homepage)';
   o.setHomePage('http://www.ваш_сайт.ru');
}

function addBo() {
   window.external.addFavorite('http://www.ваш_сайт.ru', 'Описание сайта');
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)