Сначала опишу как должен работать скрипт: с сайта на php скрипт уходит переменная, которая является ссылкой на главный html файл. php скрипт выкачивает в переменную $text все содержимое html файла, затем эта переменная обрабатывается функцией htmlspecialchars $text = htmlspecialchars($row, ENT_QUOTES); Дальше текст идет на сайт посредством jquery и добавляется в тег 'code'. $.post("example/code.php",{link:pathhtml},function(data){ $('#iframe').find('code').text(data); }); Идея скрипта заключается в том, чтобы вывести в тег 'code' исходный код html файла. В принципе все сработало, но как обычно internet explorer преподнес небольшой сюрприз. Исходный код в нем выводится одним сплошным потоком без каких либо переносов строк (как в других нормальных браузерах). После небольших тестов стало понятно что текст становится таким после любой jquery функции $.post или .load или .get (т.е. через все яаксовые функции). Друзья, кто сталкивался с таким явлением, объясните почему ie именно так ведет себя и как с этим бороться? нормальные браузеры: internet explorer: