Отловить событие изменения элемента
Всем здрасте.
Дано: Материнская страница куда с помощью AJAX в <div> приходит сформированная из БД таблица. Задача: отловить событие когда эта таблица загрузится в материнскую страницу и назначить на это событие функцию. З.Ы. onpropertychange работает только в IE Какие будут предложения-соображения? |
а как делается ajax-запрос?
|
Вот так:
function sendRequest(file, _resultId, getRequestProc, pre)
{ resultId=_resultId httpRequest.open('get', file); httpRequest.setRequestHeader("Content-Type", "text/xml; charset=UTF-8"); httpRequest.onreadystatechange = getRequestProc; httpRequest.send(null); } function getRequest() { if (httpRequest.readyState == 4) document.getElementById(resultId).innerHTML = httpRequest.responseText; } |
Цитата:
Цитата:
Судя по коду httpRequest - глобальная переменная. Как вы собираетесь делать несколько запросов одновременно? Цитата:
|
2 Riim:
"т. е. когда таблица уже впишется в страницу или когда будет доступен responseText?" -думаю что не имеет значения "Вообще первый раз о таком свойстве слышу." -Все когда-то бывает в первый раз "Как вы собираетесь делать несколько запросов одновременно?" - такой задачи нет "Может стоит заменить на responseXML." -зачем? |
Цитата:
Цитата:
|
Что мешает вызывать callback-функцию при завершении запроса?
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 15:09. |