Как обычно, на каком-то этапе создания сайта, любой разработчик втыкается в проблему кроссбраузерной совместимости. После этого в ровненьком, красивеньком, структурированном коде появляется система растяжек и подпорок системы "каждому по способностям".
Я уже привычно использую хак для IE младше 7-й версии для поддержки прозрачных .PNG-картинок, пишу не нужные другим браузерам стили, в общем, делаю всё, чтобы пользователи ишака могли получить от моего сайта столько же удовольствия, сколько и остальные.
Но сегодня даже я был вздрючен и парализован новым глюком.
На страницу в определенный момент подгружается динамически скрипт на php, который после своего выполнения должен запустить процедуру на javaScript. Ну просто вот так:
echo "";
Здесь, как и ожидается, я скажу: всё работает в мозилле, но напрочь вырубается в ИЕ.
Гуглю, курю маны, читаю спецификации. Надо, думаю, добавить defer:
echo "";
Ага, щас! Не всё так просто! И только благодаря
чуваку, который с подобным уже сталкивался, я таки пришел к странной конструкции:
echo "
";
С переносом строки - заработало.
Вот это что щас было?!