- •1. Практическая работа №1. Размещение скриптов в html-документе
- •1.1 Задание 1
- •1.2 Задание 2
- •1.3 Задание 3
- •2. Практическая работа №2. Операторы управления, функции. Объекты ядра JavaScript.
- •2.1 Задание 4
- •2.2 Задание 5
- •2.3 Задание 6
- •2.4 Задание 7
- •2.5 Задание 8
- •3. Практическая работа №3. Объекты клиентских приложений. Обработка событий
- •3.1 Задание 9
- •3.2 Задание 10
- •3.3 Задание 11
- •3.4 Задание 12
- •3.5 Задание 13
- •3.6 Задание 14
- •4 Практическая работа №4. Объединение JavaScript и css.
- •4.1 Задание 15
- •4.2. Задание 16
- •4.3 Задание 17.
- •5 Практическая работа №5. Слои. Движущиеся элементы
- •5.1 Задание 18
- •5.2 Задание 19
- •5.3 Задание 20
5.2 Задание 19
1. Рассмотрите скрипт:
<head>
<title>anima1</title>
<script language="JavaScript">
function moveTxt()
{
if (anim.style.pixelTop <500)
{
anim.style.pixelTop +=2;
anim.style.pixelLeft +=2;
setTimeout("moveTxt()", 50);
}
}
</script>
</head>
<body onLoad="moveTxt()">
<div id="anim" style="position:absolute; left:10; top:10">
Текст, шагом марш!
</div>
</body>
</html>
2. Измените направление текста. Задайте направление с верхнего
правого угла экрана (приблизительно) по диагонали к середине
экрана.
3. Сохраните документ с именем Ex19.html в рабочей папке.
5.2.1 Вид окна

5.2.2 Вид скрипта
<head>
<title>anima1</title>
<script language="JavaScript">
function moveTxt()
{
if (anim.style.pixelTop <500)
{
anim.style.pixelTop +=2;
anim.style.pixelRight +=2;
setTimeout("moveTxt()", 50);
}
}
</script>
</head>
<body onLoad="moveTxt()">
<div id="anim" style="position:absolute; right:10; top:10">
Текст, шагом марш!
</div>
</body>
</html>
5.3 Задание 20
1. Создайте HTML-страницу, на которой будет три слоя. Верхний и
нижней представляют из себя статичные квадраты разного цвета с
текстом, а меду ними должна проплывать любая картинка слева
направо.

2. Сохраните документ с именем Ex20.html в рабочей папке.
5.3.1 Вид окна

5.3.2 Вид скрипта
<html>
<head>
<title>Ex20</title>
<script language="JavaScript">
function moveTxt()
{
if (anil.style.pixelLeft < 900)
{
anil.style.pixelLeft +=2;
setTimeout("moveTxt()", 50);
}
}
</script>
</head>
<body onLoad="moveTxt()">
<div style="background:red; height:140px; width:140px;
position:relative; font-size:50px; z-index:3; color: white">
Это<br>
ближе
</div>
<div id="anil" style="background:url('img.jpg'); height:130px; width:130px;
top:62; left:80; position:absolute; z-index:2">
</div>
<div style="background:blue; height:80px; width:80px;
position:absolute; top:10; left:210; color:white; font-size:25px;
z-index:1">Это дальше</div>
</body>
</html>
