Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ ШПОРЫ_МОИ.odt.docx
Скачиваний:
56
Добавлен:
26.03.2015
Размер:
71.98 Кб
Скачать

12.Функции сценариев.

Вы можете оформить фрагменты исходного текста в виде функции, вызывая эту функцию по мере необходимости из различных мест сценария JavaScript.

Обычно функции определяются в разделе заголовка документа HTML, отмеченного тегами <HEAD> и </HEAD>. Как мы уже говорили, функция должна быть определена перед вызовом. Размещение всех определений функций в разделе заголовка документа HTML гарантирует доступность этих функций при обработке документа.

Общий вид определения функции представлен ниже:

function имя([параметр 1] [,параметр 2] [...,параметр N])

{

. . .

строки тела функции

. . .

[return значение]

}

Все параметры передаются функции по значению. Поэтому функция не может изменить содержимое переменных, передаваемых ей в качестве параметров.

С помощью ключевого слова return функция может вернуть значение.

13.Понятие события и его свойства.

14. Окна. Создание новых окон.

Динамический HTML предоставляет возможность создавать для различных целей новые окна. Созданные с помощью JavaScript, такие окна имеют стандартный вид и по типу разделяются на диалоговые и обычные. Диалоговые окна, называемые, также, модальными, приостанавливают действие всех скриптов и ожидают от пользователя нажатия на какую-либо кнопку или закрытия окна. Обычные работают независимо от текущего окна, откуда запускается программа.

<script language="JavaScript">

window.open("help.html", "help", "width=350, height=200, status=0, menubar=0, location=0 resizable=0 directories=0 toolbar=0")

</script>

15. Всплывающие окна.

Всплывающие окна представляют собой обычные окна браузера, которые создаются с помощью объекта window. При этом можно управлять видом этого окна, задавая его размеры и отключая различные элементы.

Для создания окна используется метод open, который имеет следующий синтаксис.

window.open("URL", "имя окна", "параметры")

Значения параметров совпадают с параметрами создания модального окна методом showModalDialog.

Параметры, управляющие видом окна имеют некоторые отличия от элементов диалоговых окон.Параметр Значение Описание

directories yes | no или 1 | 0 Отображает панель ссылок

location yes | no или 1 | 0 Отображает адресную строку

menubar yes | no или 1 | 0 Отображает меню

scrollbars yes | no или 1 | 0 Показывает полосу прокрутки

toolbar yes | no или 1 | 0 Показывает кнопки на панели инструментов

status yes | no или 1 | 0 Отображает строку состояния

rersizible yes | no или 1 | 0 Определяет, можно ли изменять размеры окна

left пикселы Задает положение левого верхнего угла по горизонтали

top пикселы Задает положение левого верхнего угла по вертикали

width пикселы Ширина окна

height пикселы Высота окна

Ниже показан пример создания окна без полосы прокрутки, меню, строки навигации и др.

Пример 2. Создание нового окна

<script language="JavaScript">

window.open("help.html", "help", "width=350, height=200, status=0, menubar=0, location=0 resizable=0 directories=0 toolbar=0")

</script>

Параметры управления видом окна можно использовать в любом порядке, перечисляя их через запятую.