Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Осн. разраб. веб-страниц.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
844 Кб
Скачать
☆

4.10.6. Переливающийся текст

В этом сценарии мы создадим гиперссылку, переливающуюся разными цветами. Для этого создадим массив цветов colors, в который заносятся все названия цветов, которыми будет переливаться ссылка. Заведём переменную mylinkcolor, в которой будет храниться текущий номер цвета ссылки. Затем напишем функцию linkcolorchange( ), которая изменяет значение этой переменной и присваивает соответствующий цвет из массива нашей гиперссылке. По истечении заданного промежутка времени функция вызывает сама себя, чтобы придать ссылке следующий цвет.

<html>

<head>

<script language="JavaScript">

var colors = new Array(

"red", "orange", "yellow", "green", "aqua", "blue", "magenta");

var mylinkcolor = 0;

function linkcolorchange( )

{

mylinkcolor = mylinkcolor+1;

if (mylinkcolor == colors.length) mylinkcolor = 0;

id1.style.color = colors[mylinkcolor];

setTimeout("linkcolorchange( );", 200);

}

</script>

</head>

<body onLoad="linkcolorchange( )">

<a id="id1" href="mypage.html">мерцающая ссылка</a>

</body>

</html>

Упражнение. Создайте гиперссылку, переливающуюся только при наведении на неё указателя мыши. (Указание. Создайте функцию для возврата цвета ссылки в исходное состояние и вызывайте созданные функции по событиям onMouseOver и onMouseOut.)

Литература

  1. Вильямсон Х. Универсальный Dynamic HTML. Библиотека программиста. – СПб.: Питер, 2001.

  2. Дронов В. А. Macromedia Dreamweaver MX 2004 в подлиннике. – СПб.: БХВ-Петербург, 2005.

  3. Кингсли-Хью Э., Кингсли-Хью К. JavaScript 1.5: учебный курс. ­– СПб.: Питер, 2001.

  4. Мак-Федрис П. Использование JavaScript. Специальное издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002.

  5. Матросов А. В., Сергеев А. О., Чаунин М. П. HTML 4.0 в подлиннике. – СПб.: БХВ-Петербург, 2005.

  6. Мержанова М. Уроки веб-мастерства. // Мир ПК. – 2003. – № 2 – 4, 7. – 2004. – № 5, 6.

  7. Прохорский Г. В. Как сделать свою веб-страницу или сайт с помощью Microsoft FrontPage 2003. – М.: НТ Пресс, 2005.

  8. Шапошников И. В. Самоучитель HTML. – СПб.: БХВ-Петербург, 2005.

Приложение 1.

Таблица основных тэгов HTML

Тэг

Назначение

Основные атрибуты

<html>

Начало и конец документа

–

<head>

Заголовок документа

–

<title>

Название документа

–

<body>

Тело документа

text – цвет текста

bgcolor – цвет фона

link – цвет непосещённых ссылок

vlink – цвет посещённых ссылок

<h1>, <h2>, …, <h6>

Заголовки различных уровней (1–6)

align – выравнивание (left, center, right, justify)

class – указание CSS-класса

style – указание CSS-стиля

<p>

Абзац

То же

<br> *

Перевод строки

–

<a>

Гиперссылка или якорь

href – адрес перехода по ссылке

name – имя якоря

<img> *

Изображение

src – имя файла с изображением

width – ширина

height – высота

alt – замещающий текст

<ul>

Неупорядоченный список

type – тип маркеров (circle, disc, square)

<ol>

Упорядоченный список

type – тип нумерации (1, A, a, I, i)

start – начальный номер

<li>

Элемент списка

–

<font>

Шрифт

face – гарнитура (семейство) шрифта

color – цвет шрифта

size – размер шрифта (1–7)

<b>

Жирный шрифт

–

<i>

Курсив

–

<u>

Подчёркивание

–

<s>

Зачёркивание

–

<sup>

Верхний индекс

–

<sub>

Нижний индекс

–

<hr> *

Горизонтальная линия

width – длина

size – толщина

color – цвет

align – выравнивание (left, center, right)

<table>

Таблица

width – ширина

height – высота

bgcolor – цвет фона

<tr>

Строка таблицы

То же

<td>

Ячейка таблицы

То же и

colspan – число объединённых столбцов

rowspan – число объединённых строк

<div>

Строчный фрагмент

align – выравнивание (left, center, right)

class – указание CSS-класса

style – указание CSS-стиля

<span>

Символьный фрагмент

class – указание CSS-класса

style – указание CSS-стиля

<script>

Сценарий

language – язык (обычно JavaScript)

src – имя файла со сценарием

<input> *

Элемент управления

type – тип элемента управления

(button – кнопка, text – строка ввода)

value – текст в элементе управления

* Звёздочками отмечены одиночные тэги.