Вести с торсионных полей

June 30th, 2004

10:49 am - Non Limitus Homini Dolboebus

Ебала жаба гадюку! Microsoft — облямуденелые лупездни, залупы конские, выблядки противоестественного скрещивания таракана с геморроем; да чтобы их всех асфальтом накрыло! Просто нет слов!

Проверяю свой код на всех браузерах. Глядь, а MSIE в куче мест не работает. Недоумеваю, начинаю разбираться. «Виноват» оказался тег <button> (вернее, его обработка эксплорером). У меня этих тегов много, в основном, вида <button type=submit name=action value=some-action-name>описание действия</button>.

Торможу. Чешу репу. Читаю спецификацию HTML 4.01 (внимание на выделенный текст):

<!ATTLIST BUTTON
%attrs; -- %coreattrs, %i18n, %events --
name CDATA #IMPLIED
value CDATA #IMPLIED -- sent to server when submitted --

Блин, что ж такое? Mozilla/Firefox, Opera, Konqueror/Safari, даже Lynx/ELinks — все корректно работают с тегом <button>. MSIE 5.50 SP2 не работает.

Читаю эту тему на MSDN и тихо хренею…

Remarks
When the BUTTON element is submitted in a form, the innerText value is submitted.

Всё. Я не знаю, что с этой поебенью делать. Порылся в сети — нашел описание этой же проблемы с оптимистическим прогнозом: “due to these anomalous behaviours, I'd have to conclude that, except perhaps in a few very special cases, the BUTTON element is unusable in any practical WWW forms submission situation”.

Я теперь не поддерживаю разработку под Internet Explorer. По крайней мере, в моих админках с MSIE делать будет нечего. Пошли они со своими маразмами в свою глубокую американскую жопу, выблядки позорные.

Powered by LiveJournal.com