Оглавление

17.17. Реализация ссылок

"Добавить сайт в Избранное" и "Сделать стартовой страницей"

 

Какой владелец сайта не мечтает, чтобы пользователь еще раз посетил сайт? Размещение ссылки с возможностью быстрого добавления сайта в Избранное позволит приблизить эту мечту. Метод addFavorite() объекта external позволяет вывести диалоговое окно для добавления адреса сайта в список Избранное Web-браузера. Вызов метода имеет следующий формат:
external. addFavorite (<URL-адрес> [, <Описакие>] ) ;

 

В листинге 65 приведен пример реализации ссылки для добавления в Избранное, а также ссылки, позволяющей сделать страницу стартовой, то есть первой страницей, которую увидит пользователь, при запуске Web-браузера. Обратите внимание на ключевое слово this, которое возвращает ссылку на текущий элемент.

 

Листинг 65. Реализация ссылок "Добавить сайт в Избранное" и "Сделать стартовой страницей"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
         "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
 <title>Добавление сайта в Избранное</title>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
<!-- // Работает только в IE
function f_add() {
   external.addFavorite("http://www.mail.ru", "Национальная почта");
   return false;
}
function f_HomePage(obj) {
   obj.style.behavior="url(#default#homepage)";
   obj.setHomePage("http://www.mail.ru");
   return false;
}
//-->
</script>
</head>
<body>
<p><a href="http://www.mail.ru" onclick="return f_add(); ">
Добавить сайт в Избранное</a><br>
<a href="http://www.mail.ru" onclick="return f_HomePage(this);">
Сделать стартовой страницей</a></p>
</body>
</html>

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити