Техника Web-дизайна для студента

Создание всплывающей анимированной подсказки

Рассмотрим создание всплывающей анимированной подсказки на примере текста документа, представленного в листинге 8.24.

Листинг 8.24. Создание всплывающей анимированной подсказки

<html>

<head>

<t i 11е>Подсказка</1 i tle>

</head>

<script>

Function str(txt)

{pi. innerHTML="<marquee>"+txt+"</marquee>" pi. style. left=event. clientX pi. style. top=event. clientY pi. style. visibility="visible"} function nstr()

{pi. style. visibility="hidden"}

</script>

<body>

<pxb onmouseover='str("Это подсказка")' onmouse - out="nstr()"xfont size=5 со1ог="#000080">Анимированная

Подсказка. </fontx/bx/p>

<div id=pl style="position: absolute;visibility: hidden; width: 100;

Background-color: #00FFFF; color: red; border: lpx black solid"x/div>

</body>

</html>

Для размещения подсказки создан невидимый пустой блок с именем pi, имеющий абсолютное позиционирование, ширину 100 рх, фоновую заливку и черную непрерывную рамку толщи­ной 1 рх. Функция stг () вызывается при нахождении указателя мыши над элементом (в нашем случае это текст "Анимирован­ная подсказка"). В качестве передаваемого параметра использу­ется текстовая строка, содержимое которой и будет текстом под­сказки. Введение параметра позволяет использовать одну и ту же функцию str() для создания множества подсказок с разным содержанием. Свойство іппегнтмь позволяет вставить в метку - контейнер <DIV> С именем pi метку бегущей строки <MARQUEE>, в которой находится нужный текст (параметр txt). Далее при помощи уже известных СВОЙСТВ clientx И clientY объекта event определяются координаты указателя в момент вызова функции str о, которые присваиваются соответствующим коор­динатам контейнера pi. После этого контейнер делается види­мым и работа функции str о завершается. Назначение функ­ции nstr () — скрыть подсказку, после того как указатель выйдет за пределы элемента. Результат показан на рис. 8.17.

Создание всплывающей анимированной подсказки

Рис. 8.17. Результат создания анимированной подсказки

Техника Web-дизайна для студента

Примеры использования динамических фильтров

Одновременное использование нескольких фильтров применительно к различным изображениям Сформулируем задачу следующим образом. В момент загрузки страницы начинают появляться три изображения с использова­нием разных эффектов, а через 3 с возникают еще …

Описание динамических фильтров

Рассмотрим виды динамических фильтров, а также примеры их применения. О Barn (motion=3Ha4eHne, orientation=3Ha4eHne, duration= значение) — создает эффект вертикальных (orientation= vertical) или горизонтальных (orientation=horizontal) за­дергивающихся (motion=in) ИЛИ раскрывающихся (motion=out) штор. …

Динамические фильтры (переходы)

Динамические фильтры часто называют переходами. Такое на­именование не случайно. С одной стороны, в документе они описываются аналогично статическим фильтрам, хотя и требуют для управления дополнительной программы на JavaScript (впро­чем, управляющая …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.