Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.08.2011, 19:03
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

ваый,
Блин.. Точно! )))
тоже после твоего поста начал додумываться, но потом подумал, что не к тому выводу пришёл..
Ответить с цитированием
  #12 (permalink)  
Старый 11.08.2011, 19:06
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

ваый,
ну вот пишешь, пишешь а вся благодарность тебе =)
Ответить с цитированием
  #13 (permalink)  
Старый 11.08.2011, 19:09
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

devote,
а нельзя ли как-то узнать загрузились ли данные полностью?
Возникла идея в myf() перед тем как открыть элемент проверить загрузился ли он или нет. Для этого в config() нужно как-то определить прошла ли загрузка полностью или нет, и вернуть нужно значение..
Ответить с цитированием
  #14 (permalink)  
Старый 11.08.2011, 19:11
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

devote,
Не правда, я благодарен всем, кто хоть что-то напишет в помощь))
И вам я также благодарен, просто во время не успеваю обновлять страницу и не все посты сразу замечаю((

Последний раз редактировалось (Sandr), 11.08.2011 в 19:15.
Ответить с цитированием
  #15 (permalink)  
Старый 11.08.2011, 19:12
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

функция success не будет выполнена при ошибочной загрузке
Ответить с цитированием
  #16 (permalink)  
Старый 11.08.2011, 21:45
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

devote,
Создал в начале функции config() переменную
var returnF = false;

И в конце success написал returnF = true;
Т.е. если она выполнится, то значение переменной изменится на true.
А после return returnF;

В функции myf() где нужно показывать загруженный с помощью config() элемент проверяю, что она вернула, если true, то показываю див, но возвращается всё время false..

Уже и ничё придумать не могу....
Ответить с цитированием
  #17 (permalink)  
Старый 11.08.2011, 22:53
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Кто-нибудь может подсказать как запустить нужную функцию только после загрузки всех данных?
Ответить с цитированием
  #18 (permalink)  
Старый 12.08.2011, 04:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

function config(sel, div, callback) 
{ 
    var eDoc = document.getElementById('res_adm'); 
    if(sel == 'open_conf')  { 
        $.ajax({ 
                type: "POST", 
                url: "config.php", 
                data: {select: "open_conf"}, 
                success: function(html) { 
                            $(div).html(html); 
                            if(document.getElementById('rating').innerHTML == '1')  { 
                                confBoolean('yes', 'rating', 'rating_yes_article', 'rating_no_article'); 
                            } 
                            else { 
                                confBoolean('no', 'rating', 'rating_yes_article', 'rating_no_article'); 
                            } 
                    callback(); 
                }, 
                complete: function() { 
                } 
           }); 
        return false; 
    } 
   
   
/////дальше код не относящийся к данной проблеме /////////// 
   
} 
  
  
  
  
config('open_conf','.articleContent', function(){ 
     $('#smiles').animate({height: 'show'}, 200); 
});
Ответить с цитированием
  #19 (permalink)  
Старый 12.08.2011, 12:59
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

devote,
Извиняюсь, но мне скорее всего это вариант не подойдёт, т.к. я не совсем понимаю для чего в конце функции запускается complete: function(){
}
Ответить с цитированием
  #20 (permalink)  
Старый 12.08.2011, 18:00
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

devote,
Спасибо, всё получилось)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает функция из подключаемого файла evgenyan jQuery 3 28.10.2010 14:48
Mootools функция periodical не работает по id Jumong Общие вопросы Javascript 2 11.09.2010 16:42
Некорректно работает функция для создания элементов exec Общие вопросы Javascript 4 13.07.2010 11:15
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42
Почему не работает функция? Vitaly jQuery 10 31.07.2009 17:01