Стартовая страница и добавление в избранное

 
0
 
JavaScript
ava
lexluther | 31.10.2004, 08:58
Всем привет,

Подскажите мне пожалуйста какой Java-Script'овый код (максимально совместимый желательно, но не обязательно) я должен написать для осуществления следующих целей:

1. По нажатию кнопки мой сайт становится стартовой страницей в браузере клиента

2. По нажатию другой кнопки мой сайт добавляется в избранное в браузере клиента

Заранее спасибо за ответ
Comments (3)
ava
Се ля ви | 31.10.2004, 10:48 #
<a href="адрес" onclick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://адрес');">Сделать стартовой!</a>

<a href="javascript:window.external.addFavorite('http://адрес','Заголовок в избранном');">
Добавить в "Избранное"</a>
ava
Sardar | 31.10.2004, 12:44 #
lexluther а если еще и поиском воспользоватся, то всплывут эти странички: ;-)
http://forum.vingrad.ru/index.php?showtopic=26521
http://forum.vingrad.ru/index.php?showtopic=28398
ava
Aliance | 03.11.2004, 22:44 #
Се ля ви
Это работает не во всех браузерах, используй код ГудБоя:


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', 'Описание сайта');
}
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit