
- •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
2.5 Задание 8
1. Создайте простой HTML-документ.
2. Сохраните документ с именем Ex8.html в рабочей папке.
3. Добавьте скрипт, на основе которого будут выполняться следующие
условия:
если на страницу зашел пользователь через браузер Microsoft
Internet Explorer, перенаправьте его автоматически на страницу
Ex1.html;
если на страницу зашел пользователь через любой другой
браузер, перенаправьте его на страницу Ex3.html.
Для выполнения задания используйте свойство appName
объекта navigator.
2.5.1 Вид окна
2.5.2 Вид скрипта
<html>
<head>
<title>Ex8</title>
</head>
<body>
<script type='text/javascript'>
a=navigator.appName;
if (a=="Microsoft Internet Explorer"){
location.href='Ex1.htm';
} else {
location.href='ex3.htm';
}
</script>
</body>
</html>
3. Практическая работа №3. Объекты клиентских приложений. Обработка событий
3.1 Задание 9
1. Рассмотрите скрипт:
<html>
<head>
<title>document</title>
</head>
<body>
<script language="JavaScript" type="text/JavaScript">
document.write("Спасибо, что пришли к нам на курсы!");
</script>
</body>
</html>
2. Допишите скрипт так, чтобы
цвет фона документа был #E7E6D8,
цвет шрифта – красный,
внизу выводилась дата последней модификации документа,
используйте для этого слияние методов wtite(…) и lastModified(…) объекта document.
3. Сохраните документ с именем Ex9.html в рабочей папке.
3.1.1 Вид окна
3.1.2 Вид скрипта
<html>
<head>
<title>document</title>
</head>
<body id="t">
<script language="JavaScript" type="text/JavaScript">
var elem = document.getElementById("t");
t.onclick=function() {
this.style.background="#E7E6D8";
this.style.color="red";
}
document.write("Спасибо, что пришли к нам на курсы!"+"<br>");
document.write("Дата последней модификации документа:"+" "+document.lastModified+".");
</script>
</body>
</html>
3.2 Задание 10
1. Рассмотрите пример скрипта открытия нового окна на странице:
<html>
<head>
<title>window</title>
</head>
<body>
<h1>Создание нового окна</h1>
<hr>
<script language="JavaScript" type="text/JavaScript">
window.open("http://www.google.com","","toolbar=no,scrollbars=yes,width=250, height=250, resizable=yes, top=100, left=500")
</script>
</body>
</html>
2. Измените скрипт так, чтобы выполнялись следующие условия:
открытие нового окна происходило при нажатии на ссылку с
текстом: «Щелкните на ссылке для получения справочной
информации»,
размеры окна - 500х500,
есть возможность изменения размеров окна.
Для выполнения задания используйте написание функции.
3. Сохраните документ с именем Ex10.html в рабочей папке.
3.2.1 Вид окна
3.2.2 Вид скрипта
<html>
<head>
<title>window</title>
</head>
<body>
<h1>Создание нового окна</h1>
<hr>
<script language="JavaScript" type="text/JavaScript">
window.open("http://www.google.com","","toolbar=no,scrollbars=yes,width=250, height=250, resizable=yes, top=100, left=500")
</script>
</body>
</html>
3.3 Задание 11
1. Создайте страницу с переадресацией на другой адрес (redirect).
2. Изменитескрипт так, чтобы переадресация на другой адрес была с
задержкой 5 секунд.
3. Сохраните документ с именем Ex11.html в рабочей папке.
3.3.1 Вид окна
3.3.2 Вид скрипта
<html>
<head>
<title>Ex11</title>
</head>
<body>
<h2>переадресация</h2>
<script language="JavaScript">
setTimeout( 'location="EX1.htm";', 5000 );
</script>
</body>
</html>