Бесплатно онлайн сервисы Пятница, 07.02.2025, 11:48
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Нам уже...

Меню сайта

Сервисы на сайте

Список тегов HTML

Советы

Партнеры сайта

Проверка ТИЦ & PR
*
Проверить тиц-pr
*

Календарь Flash
**
*

IP-информер

Главная » 2015 » Март » 28 » Как вызвать функцию javascript
16:02
Как вызвать функцию javascript
Если функция должна сработать еще до окончания загрузки страницы в браузер, то ее вызов следует поместить в заголовочную часть исходного кода - между тегами <head> и </head>. Если код самой функции тоже размещен в заголовке, то строка с ее вызовом может следовать непосредственно за закрывающей скобкой функции. Тестовая страница с таким вариантом вызова функции может выглядеть, например, так:<html>
<head>
<script>
function testFunction() {
alert('Функция сработала!')
}testFunction()
</script>
</head><body></body></html>

Если функция должна сработать после загрузки тела документа, то ее вызов следует поместить в тег body, использовав событие onLoad. Например, так:<body onload="testFunction()">

Если заданная функция должна вызываться при каждом щелчке мыши в теле документа, то нужно задействовать событие onClick того же тега body:<body onclick="testFunction()">

Если надо вызывать функцию по щелчку в какой-либо определенной области страницы, то можно поместить туда, например, блочный элемент DIV и ловить его событие onClick:<DIV onclick="testFunction()">Блок DIV</DIV>

Щелчок мыши можно использовать, как повод для вызова функции, почти с каждым элементом страницы. С изображением:<img src="pic.gif" onclick="testFunction()" />С кнопкой:<button onclick="testFunction()">кнопка</button>С текстовым полем ввода:<input TYPE="text" onclick="testFunction()" />Со ссылкой:<a href="http://kakprosto.ru" onclick="testFunction();return false">ссылка</a>

Для вызова функции по нажатию ссылки можно применять и другой синтаксис - поместить соответствующий JavaScript-код в атрибут href. Например:<a href="javascript: testFunction();">ссылка</a>

К любому из этих событий можно добавить задержку вызова функции, если воспользоваться методом setTimeout. Например, если требуется вызвать функцию через две минуты после загрузки страницы, то можно так написать тег body:<body onload="setTimeout('testFunction()', 120000);">Здесь время указывается в миллисекундах, то есть одна тысяча соответствует одной секунде.

Категория: Статьи для начинающего вебмастера | Просмотров: 2494 | Добавил: evgeny | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Генератор группы
*Генератор цвета групп*

Визуальный HTML
* HTML редактор *

Баннеры онлайн
* Генератор баннера *

Раздвижной блок

Ваш код кнопки
*




*

Спойлер
Тут будет текст скрытого контента.

Поиск по сайту

Рейтинг@Mail.ru