- Создание простых web-страниц
- Создание простых страниц в редакторе Dreamweaver
- Подготовка и размещение графических изображений
- Использование таблиц для размещения данных и компоновки страниц
- Компоновка страниц с использованием фреймов
- Создание интерактивных страниц с использованием форм
- Каскадные таблицы стилей — расширение возможностей форматирования
- Создание динамических страниц
- Добавление статических и динамических эффектов
Создание всплывающей анимированной подсказки
Создание всплывающей анимированной подсказки
<html> <head>
<title>noflCKa3Ka</title>
</head>
<script>
function str(txt)
{pi.innerHTML="<marquee>"+txt+"</marquee>" pi.style.left=event.ciientx pl.style.top=event.ciientY pl.style.visibility="visible"} function nstr()
{pl.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 рх. Функция str о вызывается при нахождении указателя мыши над элементом (в нашем случае это текст "Анимирован-
ная подсказка"). В качестве передаваемого параметра используется текстовая строка, содержимое которой и будет текстом подсказки. Введение параметра позволяет использовать одну и ту же функцию str() для создания множества подсказок с разным содержанием. Свойство innerHTML позволяет вставить в метку-контейнер <div> с именем pi метку бегущей строки <marquee>, в которой находится нужный текст (параметр txt). Далее при помощи уже известных свойств clientx и clienty объекта event определяются координаты указателя в момент вызова функции str (), которые присваиваются соответствующим координатам контейнера pi. После этого контейнер делается видимым и работа функции str о завершается. Назначение функции nstr () — скрыть подсказку, после того как указатель выйдет за пределы элемента.
- Войдите на сайт для отправки комментариев