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

Статус
В этой теме нельзя размещать новые ответы.

majahead

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


Код:
[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>

По идее должно работать. Автор скрипта не я
 
Код:
[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>

По идее должно работать. Автор скрипта не я
Данный скрипт "Добавить в избранное" а не - Сделать стартовой..
 
PHP:
<a href="http://www.bestfree.ru/" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.bestfree.ru/'); return false;">Сделать стартовой</a>
 
Многие утверждают,что скрипт " сделать стартовой" есть только для ie.
Но я как понял всё таки возможно сделать для всех основных браузеров.
Подскажите, как или поделитесь готовым, пожалуйста.
Нет. Даже у яндекса для каждого браузера свой метод.
Для просмотра ссылки Войди или Зарегистрируйся
 
HTML:
<a href="#" onClick="alert('Здравствуйте! Чтобы сделать данную страничку стартовой войдите в Инструменты->настройки->основные, в и в поле домашней страницы напишите наш сайт')">Сделать стартовой</a>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху