Скрипт: сделать стартовой. Чтоб работал в ie, firefox, opera

Тема в разделе "Другие языки", создана пользователем majahead, 26 янв 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. majahead

    majahead

    Регистр.:
    12 май 2008
    Сообщения:
    376
    Симпатии:
    107
    Многие утверждают,что скрипт " сделать стартовой" есть только для ie.
    Но я как понял всё таки возможно сделать для всех основных браузеров.
    Подскажите, как или поделитесь готовым, пожалуйста.
     
  2. zek_rs

    zek_rs Создатель

    Регистр.:
    16 янв 2009
    Сообщения:
    42
    Симпатии:
    4

    Код:
    [B]Пишем скрипт:[/B]
    
    function addBookmark(url, title)
    {
    if (!url) url = location.href;
    if (!title) title = document.title;
    
    //Gecko
    if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
    //IE4+
    else if (typeof window.external == "object") window.external.AddFavorite(url, title);
    //Opera7+
    else if (window.opera && document.createElement)
    {
      var a = document.createElement('A');
      if (!a) return false; //IF Opera 6
      a.setAttribute('rel','sidebar');
      a.setAttribute('href',url);
      a.setAttribute('title',title);
      a.click();
    }
    else return false;
    
    return true;
    }
    
    ...
    [B]Делаем ссылку:[/B]
    <a href="javascript: void(addBookmark() || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))"> Bookmark page</a>
    По идее должно работать. Автор скрипта не я
     
  3. vector

    vector

    Регистр.:
    14 янв 2007
    Сообщения:
    628
    Симпатии:
    105
    Данный скрипт "Добавить в избранное" а не - Сделать стартовой..
     
  4. Spartaksun

    Spartaksun Создатель

    Регистр.:
    25 ноя 2009
    Сообщения:
    10
    Симпатии:
    0
    PHP:
    <a href="http://www.bestfree.ru/" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.bestfree.ru/'); return false;">Сделать стартовой</a
     
  5. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Нет. Даже у яндекса для каждого браузера свой метод.
    http://help.yandex.ru/start/
     
  6. noisiaman

    noisiaman Создатель

    Регистр.:
    16 дек 2009
    Сообщения:
    17
    Симпатии:
    0
    HTML:
    <a href="#" onClick="alert('Здравствуйте! Чтобы сделать данную страничку стартовой войдите в Инструменты->настройки->основные, в и в поле домашней страницы напишите наш сайт')">Сделать стартовой</a>
     
Статус темы:
Закрыта.