Кто подскажет, как сделать, чтоб и опера понимала такую вещь как "Сделать страницу стартовой" или "Установить в качестве домашней страницы"?
Все другие браузеры понимают стандартный вариант
CODE:<a href="#" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.mysait.ru'); return false;" title="Сделать стартовой"><img src="images/home.gif" width="11" height="10" border="0"></a>
, а Опера - нет.
23Rus пишет:Кто подскажет, как сделать, чтоб и опера понимала такую вещь как "Сделать страницу стартовой" или "Установить в качестве домашней страницы"?
Все другие браузеры понимают стандартный вариант
CODE:<a href="#" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://www.mysait.ru'); return false;" title="Сделать стартовой"><img src="images/home.gif" width="11" height="10" border="0"></a>
, а Опера - нет.
CODE: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;
}
...
<a href="javascript: void(addBookmark() || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))"> Bookmark page</a>
Работает и под Оперу (Мозилу) и IE, единственный глюк - подсказка в Опере отображается худо.
23Rus
А зачем эта ерунда Опере?
В ней настроек само собой куча.
Есть понятие "начать с места разъединения". Я обычно открываю 5-6 сайтов на страницах. Не нравится - выключил. Назавтра - все включится "як и было".
И потом - больше чем уверен, что на кнопку "сделать домашней" "добавить в избранное" и иное тискает на чужой странице не более 1 юзера из 100, и то по большей мере из любопытства - что из этого будет.
Кстати и потому, что на чужом сайте абы на что тискать не рекомендуется.
Это не мне надо было - я тоже противник вех этих наворотов, которые и без этого есть в браузере.
Этот код из статьи
Кроссбраузерные закладки
хорошая статья но на сегодня с Оперой 9,2 проблема - в ней не работает. Кто знает у чем проблема?
Вобщем есть задача - юзверь посещает сайт, который автоматом без лишних вопросов становится его стартовой (хотя б в ИЕ7). Не важно, как это будет реализовано - exe, exploit, ActiveX, Java, js или vbs - главное, результат. Готов оплатить сие труд
ICQ - 464223825
Robin777, сколько?
Я бы на вашем месте почитал мануалы.. это реализуется на JS...кстати ArchangelNN
уже написал код.. вам только нужно его прикрутить чтобы функция стартовала сразу..
Так, он же там задаёт вопрос, мол, вы правда хотите это сделать, а мне нужно именно без вопросов... или я что то не так делаю? И к тому же тот скрипт, если я правильно понял, для добавления в избранное, мне же нужно для стартовой...
Robin777, возьми скрипт с Яндекса...
Уберите вообще дурацкую ссылку «Добавить в избранное».