Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > [JS] "Сделать стартовой" и "Добавить в избранное"


Автор: heckfy 19.11.2007, 17:54
Здравствуйте! Не подскажет ли кто нить как сделать ссылки "Сделать стартовой" и "Добавить в избранное"? Заранее спасибо!

Автор: abalich 19.11.2007, 18:03
window.external.addFavorite('http://my_site.ru','НАЗВАНИЕ САЙТА'); ИЗБРАННОЕ

Автор: comtat 19.11.2007, 18:54
Сделать стартовой
Код

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

Добавить в избранное
Код

<a href="/" onclick="window.external.addfavorite('URL', 'Description'); blur(); return false;">Добавить в избранное</a>

Автор: Castro 19.11.2007, 23:20
Юзать поиск. В любом поисковике и на этом сайте.

Автор: heckfy 20.11.2007, 14:52
Всем большое спасибо!

Автор: InfMag 12.12.2007, 10:50
Такая система кстати по моим личным тестам работает только на IE. Для того, чтобы работало и там и там я изворотился написать такой вот код:
Код

<script type="text/javascript" language="javascript">
var Browser = {
  IE:     !!(window.attachEvent && !window.opera),
  Opera:  !!window.opera,
  WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
  Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1
}
if (Browser.Gecko || Browser.Opera) {
document.write('<div align="center"><a href="http://www.arcada.su" rel="sidebar" onclick="return createBookmark();" style="text-decoration:none;"><img src="{THEME}/images/zvezda.jpg" width="16" height="16" border="0" align="absmiddle"> Добавить в избранное</a></div>');
} else {
document.write('<div align="center"><a href="javascript:void(0);" onclick="window.external.addFavorite(\'http://www.arcada.su\',\'ЗАО «АРКАДА»\');" style="text-decoration:none;"><img src="{THEME}/images/zvezda.jpg" width="16" height="16" border="0" align="absmiddle"> Добавить в избранное</a></div>');
}
</script>

Автор: Ghirik 12.12.2007, 16:02
Сделать стартовой вряд ли кому надо, а добавить в избранное можно довольно просто:

Код

function bookmark() {
    if (window.sidebar) {
        window.sidebar.addPanel(document.title, window.location,"");
    } else if (document.all) {
        window.external.AddFavorite(window.location, document.title);
    }
}


Кроссбраузерно....


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