Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задачи и упражнения по JavaScript. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
Target указывается место, куда будет загружаться до-
кумент. Имеет несколько зарезервированных значе­ний:
blank – документ будет загружен в новом окне браузера; self – документ будет загружен в тот фрейм, где находится гиперссылка; top – документ будет загружен поверх всех фрей­мов. Если нужно загрузить документ во фрейм с именем; chapter, значением атрибута будет имя этого фрейма.
Лабораторная работа
Задание 1. Записать код на языке HTML, создающий доку-
мент со следующей фреймовой структурой.
Пример 1
21
Пример 2
Пример 3
Пример 4
22
Задание 2. Записать код на языке HTML, создающий доку-
мент со следующей фреймовой структурой с возможностью загрузки в нижнее правое окно других Web-страниц.
Окно разделено на три прямоугольные области. В верх­ней части окна находится заголовок. В нижней части окна рас­положены панель навигации (слева) и основная часть доку­мента (справа). При переходе по ссылкам содержимое основ­ной части меняется, а остальные остаются неизменными.
Задание 3.
щий документ.
Записать код на языке HTML, создающий следую-
23
1.8. Создание и обработка форм
Формы предназначены для пересылки данных от поль­зователя к Web-серверу. Парный тег Form добавляет форму в HTML-документ. Внутри этой пары тегов могут располагаться теги Input, Textarea и Select. Тэг Input имеет следующие атрибуты:
Type – указывает тип органа управления, его значени-
ями являются:
text – однострочное поле для ввода текстовой ин­формации; textarea – многострочное поле для ввода текстовой информации; password – поле для ввода пароля, который не отображается на экране;
checkbox – независимый переключатель; radio – переключатель используется для выбора
одного значения из нескольких;
file – для выбора и передачи файла; button – кнопка с заданной подписью; submit – кнопка, предназначенная для посылки
данных из заполненной формы Web-серверу; image – имеет такое же назначение, что и параметр submit, но в виде изображения; hidden – скрытое поле, не отображается на экране,
но может быть передано серверу. Для ввода многострочного текста лучше воспользоваться пар­ным тэгом Textarea. Он имеет следующие атрибуты:
Name – указывает имя многострочного поля, посыла-
ется программе обработки формы;
Rows – указывает размер поля по вертикали (в стро-
ках);
Cols – указывает размер поля по горизонтали (в сим-
волах).
24
С помощью парного тэга Select можно указать в форме на Web-странице заранее проинициализированный список про­извольных текстовых строк. Он имеет следующие атрибуты:
Name – указывает имя списка, которое вместе с вы-
бранной строкой передается серверу;
Size – указывает число строк списка, отображаемых
на экране, остальные свернуты и для появления на экране требуют прокрутки списка;
Multiple – указывает на то, что могут быть отмечены
и переданы на сервер не одна строка, а все отмечен-
ные. Каждая строка списка внутри тега Select задается с помощью тэга Option, который содержит следующие параметры:
Selected – отмечает первоначально выбранную строку; Value – задает значение выбранной строки.
Лабораторная работа
Задание 1. Обработка формы
Поле ввода однострочного текста (text)
Поле ввода пароля (password)
Строка текста
***
Поле ввода многострочного тек­ста (textarea)
Независимые переключатели (checkbox)
Зависимые переключатели (radio)
Выбор из списка (select)
25
1
2
3
Первый
Второй
Третий
Пример ¹1
Задание 2
Пример 1
Первая позиция
Вторая позиция
Третья позиция
Пример 2
Самолет
Поезд
Автомобиль
Автобус
OK Reset
Пример 3
Пол:
М Ж
Пример 4
Коротко о себе:
Молодой человек
Девушка
Отправ ить
Семейное положение
Социальный статус
26
Пример 5
Ваше имя:
Мужчина
Женщина
Детей
Страна
Украина
Россия
Другая
Электронный адрес:
Для подтверждения ввода нажмите на кнопку SUBMIT.
Для сброса введенных данных нажмите на кнопку RESET.
Submit Reset
27
Пример 6
Данные о пользователе Имя:
Фамилия:
Отчество:
Укажите ваш пол:
Мужской
Женский
Анкета:
Как вы относитесь к тому, чтобы стать химиком:
Положительно, всегда хотел им стать
Безразлично, никогда не думал об этом серьезно
Отрицательно, меня с детства отталкивают мысли об этом
28
ГЛАВА 2
ОСНОВЫ JAVASCRIPT
2.1. Подключение JavaScript-кода в HTML-документ
JavaScript – это язык программирования, позволяющий сделать Web-страницу интерактивной, то есть реагирующей на действия пользователя.
Программа на языке JavaScript, называемая скриптом или сценарием, представляет последовательность инструкций и выполняется интерпретатором, встроенным в обычный Web-браузер.
Кстати, JavaScript никак не связан с языком JAVA, если только названием и написанием нескольких конструкций, по­этому JavaScript – это один язык программирования, а Java – это совсем другой. Почему его назвали именно JavaScript? По­тому что в то время, когда разрабатывали JavaScript, был сильно популярен язык Java, и поэтому разработчики JavaScript решили переименовать свой язык LiveScript, так он изначально назывался, в JavaScript.
JavaScript-код обычно встраивается напрямую в html­файл, хотя его можно сохранять в отдельном файле.
Расположение JavaScript внутри страницы
Напрямую в HTML-документ программа внедряется с помощью парного тега
<script>
// здесь располагается JavaScript –код
</script>
Тегов <script> в одном HTML-документе может быть сколько угодно.
29
Порядок выполнения Web-страницы, содержащей тег script, следующий:
1. Интерпретатор отображает часть документа до script;
2. Встретив тег script, переключается в JavaScript-режим
и исполняет его содержимое;
3. Закончив выполнение скрипта, возвращается обратно
в HTML-режим и только тогда отображает оставшуюся часть документа.
Пример 1 Отображает окно с сообщением "I'm JavaScript!"
<html>
<body>
<script>
alert( "I'm JavaScript!" );
</script>
</body>
</html>
Расположение JavaScript в отдельном файле
Если JavaScript-кода много – его выносят в отдельный файл, который подключается к HTML-файлу. Из внешнего файла программа внедряется с помощью заданного атрибута src тега <script>. Тег <script> поддерживает атрибут src, кото­рый определяет URL-адрес файла, содержащего JavaScript­код. Используется он следующим образом:
<script src="../../scripts/myscript.js"></script> Файл JavaScript-кода обычно имеет расширение .js и содержит JavaScript-код в «чистом виде» без тегов <script> или любого другого HTML-кода.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]