← All posts tagged IE

iorlas

Если вы видите что с вашим сайтом происходит пиздец(простите), если jQuery начинает притворяться мудаком(простите), то вероятнее всего мудак тот человек, кто заставил страницу рендериться в браузере в quirks-mode.
quirks-mode — режим рендеринга в режиме совместимости с более старой версией текущего браузера. Например, в ie6 будет рендериться сайт как в ie5. В ie7, судя по всему, тоже рендерится как в ie5. В ie8 рендерится как в ie7 с некоторыми исключениями, которые придётся познать на опыте.

iorlas

На странице есть 2 формы. jQuery по селектору 'form' и 'FORM' видит только одну. document.getElementsByTagName('form'); тоже возвращает только одну. Слава богам хоть есть DebugBar, через который я это могу увидеть в ie7. Однако, пока никакой полезной информации я не нашёл: в DOM форма есть, а JS молчит.
Кода там дофига, код не мой, jQuery 1.6.3, есть куча всякого JS-кода, может быть какой-то код оставлен одним из исполнителей, который хотел навредить заказчику.
Что делать?