Вы, конечно, встречали ссылки гласящие что-то типа "добавьте мою страничку в Избранное". При использовании браузера 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 и других файлов.
|