Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ajax framework и вызов функции 
:(
    Опции темы
UADeveloper
Дата 22.12.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 8.7.2007
Где: Харьков

Репутация: нет
Всего: нет



Кто знаком с Framework-ом от DLE.
Вообщем нужно обойти вот что:


Часть листинга ajax.js
Код
case 4:
  self.response = self.xmlhttp.responseText;
  self.responseXML = self.xmlhttp.responseXML;
  self.responseStatus[0] = self.xmlhttp.status;
  self.responseStatus[1] = self.xmlhttp.statusText;
  self.onHide();
  self.onCompletion();
  if (self.elementObj) {
    var elemNodeName = self.elementObj.nodeName;
    elemNodeName = elemNodeName.toLowerCase();
    if (elemNodeName == "input" || elemNodeName == "select" || elemNodeName == "option" || elemNodeName == "textarea"){
      if (self.response == 'error') { alert('Доступ отклонен'); } else {
        if ( self.add_html ) {
    self.elementObj.value += self.response;
        } else { self.elementObj.value = self.response;}
      }
    } else {
      if (self.response == 'error') { alert('Доступ отклонен'); } else {
        if(self.execute) { self.runResponse(); } else {
          if ( self.add_html ) {
             self.elementObj.innerHTML += self.response;
          } else { self.elementObj.innerHTML = self.response; }
        }
    }
}
}
self.URLString = "";
break;


Листинг использования AJAX-а
Код
var ajax = new dle_ajax();
ajax.onShow ('');
ajax.setVar("ajax", "1" );
ajax.setVar("messege", document.getElementById('messege').value);
ajax.requestFile = dle_root + "efeee.php";
ajax.method = 'POST';
ajax.element = 'element';
ajax.sendAJAX();


После выполнения кода, мне сразу нужно вызвать одну функцию (backlight)
Но если я просто поставлю вызов её сразу после ajax.SendAjax();
То сначала выполняется функия backlight, а после уже аякс меняет данные в блоке element.
Как сделать что бы backlight запустилась сразу после смены контента в блоке element?

Прийму любые варианты. 
Заранее благодарен. 

Добавлено Добавлено @ 20:49
Забыл сказать, файл ajax.js изменять нельзя.

Добавлено через 7 минут и 58 секунд
Перенесите темку, ошибся случайно разделом...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0743 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.