|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Программирование arrow Java arrow Как добавить интернет-адрес открытой страницы в меню Избранное  

Как добавить интернет-адрес открытой страницы в меню Избранное

Проблема

На многих сайтах я видел гиперссылку, при щелчке на которой в меню Избранное заносится интернет-адрес этой страницы. Я тоже хочу это сделать на своем сайте!

Решение

Есть способ, но он будет работать только в версиях 4.x и 5.x Internet Explorer. Для этого нужно использовать выражение, формат которого таков:

external. AddFavorite (<Интернет-адрес> [, <Название>]) ;

Объект external предоставляет доступ к некоторым возможностям Web-обозревателя, обеспечиваемыми его расширениями, в частности, к меню Избранное. Метод AddFavorite этого объекта занимается добавлением в список Избранное новых пунктов.

Первый параметр этого метода задает интернет-адрес, который нужно добавить в Избранное. Необязательный второй параметр задает название этого пункта; если он пропущен, будет использовано название Web-страницы (содержимое тега <title>).

Народ советует

При вызове метода AddFavorite объекта external для задания значения первого метода лучше всего использовать описанное выше свойство window.location.href. Кто знает, может интернет-адрес нашего сайта впоследствии изменится...

При вызове метода AddFavorite на экране появится диалоговое окно Добавление в Избранное Internet Explorer. Пользователь может либо подтвердить добавление страницы в список Избранное, либо отказаться от этого. Метод не возвращает никакого значения.

Народ предупреждает!

Internet Explorer 6.0 SP2 с установленными последними обновлениями уже не дает возможности добавить сайт в Избранное таким способом. Вероятно, это сделано для вящей безопасности. Opera и Firefox также не поддерживают эту возможность.

Пример

Небольшая Web-страница, позволяющая добавить себя в Избранное:

<HTML> <HEAD>

<TITLE>Добавление в Избранное</TITLE> <SCRIPT TYPE="text/javascript"> function hrfOnClick() {

external.AddFavorite(window.location.href); } </SCRIPT> </HEAD> <BODY>

<P><A HREF="#" ONCLICK="hrfOnClick();">Добавить в избранное</А></Р> </BODY> </HTML>



RLBN.ru - Электроника и компьютеры

0.1476
Hosted by uCoz