Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> prototype. update сразу 4х элементов 
:(
    Опции темы
mixas
Дата 13.4.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

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



мне надо изменить содержание 4 элементов на странице. пока я делаю так:
Код

function getContent(script,pars,element1,element2,element3,element4)
{
    $('loading').innerHTML = '<img src="loading.gif" />';
 
    var myAjax = new Ajax.Updater(
        {success: element1},
        script,
            {method: 'get',
            parameters: pars,
            onFailure: reportError,
            onComplete: function(){
                        if(element2){ getElement2(script,pars); }
                        if(element3){ getElement3(script,pars); }
                        if(element4){ getElement4(script,pars); }
                        else { $('loading').innerHTML = ''; }
                        }
            });
}
 
function getElement2(script,pars)
{
    var element = 'element2';
    var myAjax = new Ajax.Updater(
        {success: element},
        script,
            {method: 'get',
            parameters: pars,
            onFailure: reportError,
            onComplete: function(){ $('loading').innerHTML = ''; }
            });    
}
function getElement3(script,pars)
{
    var element = 'element3';
    var myAjax = new Ajax.Updater(
        {success: element},
        script,
            {method: 'get',
            parameters: pars,
            onFailure: reportError,
            onComplete: function(){ $('loading').innerHTML = ''; }
            });    
}
function getElement4(script,pars)
{
    var element = 'element4';    
    var myAjax = new Ajax.Updater(
        {success: element},
        script,
            {method: 'get',
            parameters: pars,
            onFailure: reportError,
            onComplete: function(){ $('loading').innerHTML = ''; }
            });    
}

т.е. чтоб получить 1 страницу мне надо 4 раза дёргать сервер.
может быть есть другие варианты для этого решения? 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




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


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

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