CB's blog

Меня не застремает перемена мест

Февраль 25, 2008

Нарисовал для раздела “Вакансии” сайта www.developers.org.ua вот такой баннер:

Слова — из песни Система Гражданской Обороны.

Над сайтом www.developers.org.ua я работаю уже где-то год, лидер ГО Егор Летов скончался где-то неделю назад.

Избавляемся от ошибки urchinTracker is not defined

Август 7, 2007

Часто при использовании Google Analytics появляется ошибка JavaScript: urchinTracker is not defined (ее можно увидеть при установленном Firebug).

Для того, чтобы это безобразие исчезло, достаточно заменить в коде, который вставляется на страницу при использовании Google Analytics

urchinTracker();

на

if (typeof(urchinTracker) == 'function') urchinTracker();

Источник.

CSS для Opera

Июнь 24, 2007

Один раз получилось так, что в во всех браузерах, кроме Opera 9, страница выглядела одинаково. Не самое удачное и красивое, но быстрое (по трудоемкости) и рабочее решение я сделал с помощью куска JavaScript (предполагается, что глючит елемент с id elem-id, CSS-класс opera лечит глюки):

if(window.opera) {
   addLoadEvent(fixOpera);
}

function fixOpera() {
   var elem = document.getElementById("elem-id");

   if(elem) {
      elem.className += " opera";
   }
}

Ссылка по теме: quirksmode.org - Browser detect.

Иллюзии by Edward H. Adelson

Май 28, 2007

Профессор MIT Edward H. Adelson создает интересные и невероятные иллюзии, которые, в отличии от некоторых, не ломают глаза.

На этой, например, цвет клетки A равен цвету клетки B.

Иллюзия

Смотреть остальные иллюзии на сайте автора.

Рисование простых ломаных линий div’ами на JavaScript

Май 19, 2007

На этот раз я опишу как при помощи div’ов и JavaScript можно рисовать несложные ломаные линии — только из горизонтальных и вертикальных сегментов. Для особо нетерпеливых читателей сразу ссылка на демку. Для тех, кто хочет рисовать дивами что-то сложное, ссылка на неплохую библиотеку от Walter Zorn wz_jsgraphics.js. А теперь по порядку.

Далее »