copy paste

Запускаем обработчик события при вставке текста через контекстное меню

Допустим, есть текстовое поле и на него навешен обработчик события. Этот обработчик проверяет value (значение) поля и если это значение не пустое, то производит какие-либо действия. Для этого вполне подходят события change, keypress, keyup, keydown. Но если текст был вставлен через контекстное меню, то ни одно из этих событий не сработает.

Читать далее →

Каркас для создания HTML5 сайтов

Сделал каркас для создания сайтов с использованием html5.

В нем реализованы:

  • Прижимающийся к нижней границе экрана футер,
  • поддержка элементов html5 в IE (html5shiv),
  • стили для IE и для современных браузеров разнесены по разным файлам,
  • reset.css от Эрика Майера с некоторыми улучшениями,
  • классы-хелперы (например, класс, запрещающий выделение),

Читать далее →