JavaScript

Функции

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

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

Здесь функция с названием (именем) funk() при обращении к ней выведет окно с текстом. Обращение к функции произойдет по событию onLoad тэга <body>, то есть, при загрузке страницы (точнее - содержимого). Конструкция вызова - onLoad='func()', мы этой функции ничего не передаем, поэтому скобки пустые. Проверим, как это работает. Немного изменим пример. Пусть обращение к функции происходит не при загрузке, а при щелчке мышью по ссылке (событие onClick):

Посмотрим, как работает. Вот только ссылка не очень похожа на ссылку. Это легко исправить, если добавить в ссылку адрес, как в этом примере:

Проверим, есть ли изменения. Событие можно менять, например если вместо onClick записать onmouseOver, окно будет появляться уже не при щелчке, а при наведении мыши на ссылку. Можете проверить. У меня получилось вот так. Сообщение можно записать не в отдельное окно, а на станицу, код примера (все уже встречалось, поэтому без комментариев):

Проверим функционирование и двинемся дальше. Дальше - формы.

Рейтинг@Mail.ru