Иногда возникает необходимость выполнить javascript сразу, после загрузки необходимого объекта. Дабы не подключать ради этой цели целый фреймворк, была написана следующая функция:
function init_OnLoad(id, e)
{
var obj = document.getElementById(id);
if(obj)
eval(e);
else
setTimeout(function(){init_OnLoad(id, e)}, 0);
}
Читать далее…
Выкладываю бета версию библиотеки для jquery.
Данный плагин управляет различными окнами от маленьких тултипов до окон во весь экран.
Большая просьба обо всех найденных ошибках пишите в комментах или говорите мне 
Пример использования всех видов окон вы найдете в архиве с исходниками.
IE пока не поддерживается (хотя фиг его знает я не тестил, но скорее всего нет), пока не было времени подгонять под него, обещаю займусь в ближайшие выходные чесслово
Update
Поправил баги, теперь работает более стабильно, пикчер поправлю при следующем обновлении 
Совместимость с ие пока отсутствует, но над этим работаю.
Читать далее…
НАДОЕЛО в texarea админок, форумов, блогов нажимать ctrl+s и получать диалоговое окно, нажимать на Tab и уходить с textarea, каждый раз пробелами выравнивать отступы в коде или наоборот, убирать излишние отступы, прыгая по стокам. В следствии чего появился следующий скрипт…
xedit.js – небольшая javascript библиотека для работы с текстом в textarea. Библиотека заточена под IE6+, FF2+, Opera9+, Chrome. Библиотека представляет собой статический класс xedit обеспечивающий следующую функциональность:
- Табуляция. Tab действует не как переключатель на следующее поле, а как табуляция текста в textarea, одной или группы строк.
- Обратная табуляция. Tab + shift позволяет убрать табуляцию слева как \t так и пробелы
- Дублирование строк. Позволяет быстро продублировать нужную строку. Ctrl+Alt+Up дублирует строку вверх, Ctrl+Alt+Down дублирует строку вниз.
- Соблюдение отступов. Новая строка имеет такой же отступ, что и предыдущая строка. При нажатии на Ctrl+Enter производится «хтмльный» перенос.
- Перехват Ctrl+S и собственная обработка. Возможность задать свою функцию по нажатию на ctrl+s (только для IE, FF, Chrome)
- Перехват закрытия окна/вкладки. Возможность задать свою функцию или сообщение по закрытию окна/вкладки (только для IE, FF, Chrome)
Читать далее…
Кто хоть как-то работал с Ajax для страницы с кодировкой cp1251 (windows-1251), тот знает, что не так просто отправить русский текст с этой страницы и получить на сервере в оригинальном виде, а не кашей. Стандартные методы JavaScript не помогают, iconv не всегда доступен да медленный.
Следующий js-скрипт правильно кодирует текст, так что после rawurldecode на сервере получаем нормальный, читабельный текст. Этакий iconv на стороне клиента, но работает быстро. Так же он может и раскодировать функцией rawurldecode
Читать далее…
Вот плагинчек который кушает форму и отправляем ajax запрос по action с формы, также отправляет enctype и метод все выдирается с самой формы
Читать далее…
Буду выкладывать сюда плагины для jQuery.
Сегодня мы рассмотрим плагин автодополнения, тот самый, который был на форуме по-этому в подробности пускаться не буду.
Читать далее…
Все помнят этот прикол true=false на баше?
К сожалению наши попытки переопределить true в php не увенчались удачей.
Зато в JS можно присвоить значение undefined и NaN.
Читать далее…