Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Разработка » непонятная работа onreadystatechange » 30-06-2008 13:30:37

по крайней мере это и сейчас работает под ИЕ6-7, да и под FF2-3 решилось сразу же - для них я использую onload.
вопрос до сих пор остался - почему до этого работало, почти год, и вдруг послед выходных перестало. код не менялся. не хотелось бы в будующем опять наступать на этоже


Shutnik  пишет

rebu
а можно не "сильно упрощённый" пример?

ну там просто добавлена обвязка для open()-send(), обработка get-post, ошибок и присваивается функция для onreadystatechange, идеологически все так как я написал.

Разработка » непонятная работа onreadystatechange » 25-06-2008 14:11:57

здравствуйте.
вдруг по непонятной причине перестал работать onreadystatechange если сам объект XMLHttpRequest чилдом друго объекта, например (сильно упрощенный)

Выделить код

Код:

var a = new Object();
a.ajax = new XMLHttpRequest();
a.ajax.onreadystatechange = function() {};
a.ajax.open();
a.ajax.send();

в этом случае вдруг перестал отрабатывать onreadystatechange.
при чем практически на всех компах, и на FF3 и на FF2. есть три разных машины с FF2.0.14 на одной работает, на двух нет, на FF3 ни на одной не работает. а если делать объект XMLHttpRequest  не чилдом, то все работает нормально.

Выделить код

Код:

var ajax = new XMLHttpRequest();
и т.д.

почему то так совпало, что перестало работать как только на большинстве машин переставили FF2 на FF3.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]