theretalk.ru

    Главная      
Программирование
Самоучители:

Получение фокуса ввода - атрибут onFocus

    Атрибут обработчика события onFocus работает со следующими тегами HTML:
  • <input.type="text" onFocus="expr | function()">
  • <textarea onFocus="expr | function()"> . . . </textarea>
  • <select onFocus="expr | function()"> . . . <option> . . . </select>
    Название говорит за себя, атрибут onFocus позволяет обрабатывать события, связанные с получением фокуса ввода. Я не буду переписывать приведенное выше описание атрибута onBlur. Все дело в том, что эти атрибуты очень похожи, только в отличие от onBlur, здесь обрабатывается событие при получении фокуса ввода.

Атрибут onLoad - загрузка документа

    Атрибут обработчика события onLoad работает со следующими тегами HTML:
  • <body onLoad="expr | function()"> . . . </body>
  • <frameset> . . . <frame onLoad="expr | function()"> . . . </frameset>
    Атрибут onLoad, помещенный в тег <body>, активизирует заданные операторы языка JavaScript, когда загрузка текущего документа в браузер завершена. Событие происходит после завершения загрузки текста HTML в текущее окно или фрейм.
Для чего это нужно? Иногда пользователь не дождавшись загрузки всего документа переходит по ссылке в следующий. Может быть такая ситуация, что предварительно нужно ввести какие-то данные в текущем документе, поля которых еще не загружены. Событие onLoad не может использоваться для изменения текущего документа, но с помощью соответствующих функций можно например оставить данные в cooke, или в случае фреймосодержащего документа - в обычные переменные. Также для гарантированной отработки каких то функций на языке JavaScript в текущем документе

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100


на www.altavista.ru