Задание № 4. Обработка событий

Напишите функции-обработчики для следующих событий:

    onClick

  1. По нажатию на кнопку button_1 пользователь получает одно из трех сообщений: "Кликни-ка еще разик", "Эта кнопка — самая замечательная кнопка в мире", "Ну чего раскликался тут?!".
  2. По нажатию на кнопку button_1 должно происходить закрытие окна документа.
  3. По нажатию на ссылку вывести пользователю сообщение: "И куда это вы собрались?".
  4. По нажатию на картинку image_1 изображение должно случайным образом меняться на одно из пяти.
  5. Написать функцию, которая по нажатию на кнопку генерировала бы случайную цифру от 0 до 5 в сообщении: "Ваша случайная цифра: n"

    onMouseOver

  6. При наведении курсора мыши на картинку изображение должно меняться на другое.
  7. При наведении курсора мыши на кнопку должно выдаваться некоторое сообщение.
  8. При наведении курсора мыши на ссылку в строке состояния (window.status) должно выводиться название соответствующего ресурса.
  9. При наведении курсора мыши на какой-либо элемент страницы меняется цвет фона документа (document.bgColor).

    onMouseOut

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

    onMouseMove

  11. При передвижении курсора мыши по картинке в строке состояния должна появляться надпись «Симпатичная штучка».

    onAbort

  12. Когда пользователь прекращает загрузку элемента кнопкой “Остановить”, должно выдаваться соответствующее сообщение

    onFocus

  13. При получении текстовым полем text_1 фокуса ввода в строке состояния должно выводиться сообщение: «Введите что-нибудь»
  14. При получении полем checkbox_1 (флажок) фокуса в строке состояния должно выводиться сообщение: «Определитесь с выбором»

    onBlur

  15. При потере текстовым полем text_1 фокуса ввода должно выводится сообщение: «Уже все ввели?»

    onChange

  16. При изменении значения в текстовом поле text_1 должно выводиться: «Быстро сделай все, как было!»

    onSelect

  17. При выделении какого-либо элемента страницы в строке состояния должно появиться сообщение: «Выделять-то можно, копировать — нельзя!»

    onLoad

  18. По завершению загрузки документа должно выводиться приветствие пользователю

    onContextMenu

  19. При щелчке по правой кнопке мыши должно выводиться сообщение, что контекстное меню временно недоступно по техническим причинам (чтобы контекстное меню не выводилось, функция–обработчик должна возвращать значение false)

    onCopy и onCut

  20. При попытке пользователя скопировать что-либо со страницы должно выводиться сообщение: «Информация на данном сайте строго конфиденциальна, разглашению и копированию не подлежит» (для запрещения копирования функция–обработчик должна возвращать значение false)

    onDblclick

  21. При двойном щелчке мыши по картинке она должна увеличиваться в размерах

    onKeyDown

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

    onHelp

  23. Написать функцию, запрещающую воспользоваться справкой, выдавая соответствующее сообщение.

    onResize

  24. Вывести пользователю предупреждение об ответственности за изменение размеров окна браузера.

    onSubmit

  25. Написать функцию, которая по нажатию пользователя на кнопку submit выдавала сообщение: «Благодарим, что написали нам»

    onUnload

  26. Написать функцию, которая выдавала бы сообщение «Вы нас уже покидаете?», когда пользователь уходит со страницы.

 

© А.П. Шестаков, 2008-2009

 


Рейтинг ресурсов УралWeb

 

Сайт создан в системе uCoz