Показать сообщение отдельно
Старый 31.03.2004, 19:58
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 1  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
По умолчанию Не отрабатывает проверка.

Есть кнопка у которой есть следующий код:

if ( myFunction() )
{
trace ("ok");
} else {
trace ("oops");
}

код функции:


function getFailedLessons (ChapterID)
{
trace("getFailedLessons:");

query = new LoadVars();
query.action = "getFailedLessons";
query.ChapterID = ChapterID;

query.sendAndLoad(_root.scriptName, query, 'POST');

query.onLoad = function()
{
if (this.FailedLessons != undefined)
{
return false;
} else {
return true;
}
};
}

Как сделать так, чтобы пока функция не отработала проверка в кнопке не срабатывала, а то получается так, что данные еще не получены, а проверка уже срабатывает и выводит oops