Вы, конечно, встречали ссылки
гласящие что-то типа "добавьте мою
страничку в Избранное". При
использовании браузера MSIE 4 (и более поздних),
нажав на такую ссылку, вы запускаете Java-скрипт,
который всего-навсего выполняет за вас
команду:
Избранное > Добавить в избранное...
Главная прелесть такого скрипта в том, что
он позволяет вешать закладку на главную
страницу непосредственно с любой другой
страницы сайта, и при этом название
закладки по-умолчанию может отличатся от
названия страницы, обозначенного тегом
<TITLE>.
Приведенный ниже скрипт выполняет
следующие действия:
- Если страница отображается в Internet Explorer
версии 4.0 или выше, печатается ссылка "добавьте
закладку" на функцию установки
закладки AddBookmark().
При нажатии на эту ссылку, браузер выдает
стандатртное окошко с предложением
повесить ссылку на URL http://www.design.rsu.ru c
названием "Клуб Веб-дизайнеров".
- Если используется какой-то другой
браузер, то выводится обычная
гиперссылка "добавьте закладку" на
страницу for dummers, объясняющую, как лучьше
сделать закладку. Хотя это может быть
ссылка на главную страницу, или вовсе не
ссылка.
<script language="JavaScript">
<!--
function AddBookmark() {
window.external.addFavorite('http://www.design.rsu.ru', 'Клуб Веб-дизайнеров')
}
if (navigator.appName.indexOf('Microsoft')>=0 &&
navigator.appVersion.indexOf(4.0)>=0) {
document.write('<a href=# onClick="AddBookmark();return false">добавьте
закладку</a>.')
}
else
{
document.write('<a href=add.htm>добавьте закладку</a>.')
}
//-->
</script>
Разобрались. Идем дальше. А что если
попробовать сделать таким образом закладку
на адрес e-mail (в реальной жизни это может
быть, например, адрес какого-нибудь
дискуссионного листа рассылки). Я
попробовал - получилось, и что замечательно,
вместо синей литеры "е" возле закладки
появилась маленькая пиктограмка почтового
клиента The Bat!
ICQ (с версии 99a), как известно, тоже умеет
добавлять свою эмблемку в закладки.
Остается только разобраться, как впихнуть
5-му Explorer'у нашу собственную иконку, когда
посетитель сайта добавляет его в Favorites. Как
выяснилось, при попытке сделать закладку,
MSIE 5 посылает серверу запрос на файл favicon.ico.
Если иконка есть в директории страницы, то
она появится в Favorites.
Если вы решили самовыразится таким
необычным способом, сделайте файл картинки
в формате ico размером 16x16 пикселей. Если не
хотите экономить на размере файла иконки,
можете использовать палитру ThrueColor. После
этого поместите ее в директорию сервера, в
которой хранятся ваши html-файлы. Если нужно
использовать иконку с другого сервера, или
специальную иконку для конткретной
страницы, можно использовать элемент LINK:
<head>
<LINK REL="Shortcut Icon"
HREF="http://www.somedomain.com/logo.ico">
</head>
Вполне возможно, что вам никогда не
приходилось создавать пиктограммы в
формате ico, и вы не знаете как это делать. В
этом случае могу порекомендовать
программный продукт Microangelo 98 (www.impactsoft.com)
- это целый пакет утилит для просмотра,
рисования, редактирования иконок и
курсоров и вытаскивания их из dll, exe и других
файлов. 30-дневную shareware-версию можно скачать,
к примеру, на neosoft.ru.
Размер - 1,32 Мб.
Все заметки: 1 2
3 4 5
6 7 8
9 11 12 оглавление