JavaScript

Баг Google Maps в IE8

Категория: JavaScript | Нет комментариев

Заметил странный баг — в 8м IE координаты точки при клике на карту отдаются неправильно. Скрипт должен был ставить маркер по клику на карте, а в IE8 маркер ставился совсем не там, где кликнули.

Определение версии flash-плеера и его наличия

Категория: JavaScript | 2 комментариев

Функция для определения версии Flash-плеера, и вообще его наличия

JS проверка e-mail'а

Категория: JavaScript | Нет комментариев

Регулярное выражение для проверки e-mail'а на стороне клиента перед отправкой формы — например, обратной связи.

/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i

Ниже, пример для jQuery, но работать будет везде если заменить $() на document.getElementById()

var emailPattern = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
if (!emailPattern.test($('#your_email_input_id').val())) {
return false;
}

Прелоад картинок на jQuery

Категория: JavaScript | 3 комментариев

Часто при реализации портфолио, галерей и других виджетов картинки подгружаются динамически. Если при плавном и красивом появлении картинка оказывается загруженной наполовину — эффект теряется. Ниже — небольшой плагин для прелоада картинок на jQuery.

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

Категория: JavaScript | Нет комментариев

Еще один JS визуальный редактор, чисто внешне понравился, ИМХО удобнее традиционных FCKEditor'a c TinyMCE. Но нет встроенного аплоадера картинок, так что использовать получится не везде. Или дописывать аплоадер