Показать сообщение отдельно
  #4 (permalink)  
Старый 18.12.2014, 06:39
Интересующийся
Отправить личное сообщение для lionsgate Посмотреть профиль Найти все сообщения от lionsgate
 
Регистрация: 24.02.2013
Сообщений: 11

Оказалось все проще нужно заменить:
var xm = {
                    readyState: 4
                };
                var xs = {
                    readyState: 4
                };

на:
var xm = {
                    readyState: 0
                };
                var xs = {
                    readyState: 0
                };

плюс еще я заметил код не работает в IE8, ну это уже несовместимость .append() с IE8, необходимо заменить:
$('body').append(xm).append(xs);

на обычные JavaScript функции:
var bbody = document.getElementsByTagName('body')[0];
bbody.appendChild(xm);
bbody.appendChild(xs);

На всякий случай выложил пофиксенный скрипт http://www.fayloobmennik.net/4410033
Забавно - задал вопрос и на него же ответил.
Ответить с цитированием