powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Задачка по JavaScript (задержка времени и ожидание события)
16 сообщений из 16, страница 1 из 1
Задачка по JavaScript (задержка времени и ожидание события)
    #36272124
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме есть 4 img.
Нужно чтоб когда все загрузились выполнилась ф-ия javascript

в каждом img поставил в атрибут onLoad = imagesLoaded++

попробовал как-то так, но всё повисло (ie8)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 while ( 1  ==  1 )
    {
        if (imagesLoaded ==  4 ) {
          
              ShowQuestion();//наша ф-ия которую нужно вызвать когда все рисунки загрузились.
              break;
        }

        timedCount();// ждём секунду
    }


//ф-ия задержки, кот. нашёл в интернете
function timedCount() {
    setTimeout("timedCount()",  1000 );
}


наверно я что-то не так делаю...:)
или мож вообще по-другому сделать?
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272147
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTanka
Нужно чтоб когда все загрузились выполнилась ф-ия javascript

window.onload
???
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272164
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
[quot CmeTanka]
Нужно чтоб когда все загрузились выполнилась ф-ия javascript

window.onload
???


не не подойдёт, я упрощённо задачу представил, на самом деле картинки грузятся через Ajax несколько раз, соотв onLoad нам не поможет.
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272181
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTanka...на самом деле картинки грузятся через Ajax...
Картинки? Через аякс? Это как? Интересно просто.
Кстати, у кажной картинки есть своё onload.
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272185
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeCmeTanka...на самом деле картинки грузятся через Ajax...
Картинки? Через аякс? Это как? Интересно просто.Видимо, просто создаются в JS-коде
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272191
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeCmeTanka...на самом деле картинки грузятся через Ajax...
Кстати, у кажной картинки есть своё onload.
я в курсе.

динамически создаётся div в котором и находятся эти img
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272197
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTanka
на самом деле картинки грузятся через Ajax несколько раз

тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272218
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
[quot CmeTanka]
на самом деле картинки грузятся через Ajax несколько раз

тынць

и чо? это саму задачу не меняет. Только onload не прокатит в этом случае.
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272229
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTankaв каждом img поставил в атрибут onLoad = imagesLoaded++Может, тут не просто инкрементировать, а ещё и проверять imagesLoaded - если дошел до нужного значения (как я понял, 4), то вызвать эту вашу ShowQuestion()
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272233
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечCmeTankaв каждом img поставил в атрибут onLoad = imagesLoaded++Может, тут не просто инкрементировать, а ещё и проверять imagesLoaded - если дошел до нужного значения (как я понял, 4), то вызвать эту вашу ShowQuestion()Ну а цикл и таймаут убрать вообще, само собой
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272234
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечCmeTankaв каждом img поставил в атрибут onLoad = imagesLoaded++Может, тут не просто инкрементировать, а ещё и проверять imagesLoaded - если дошел до нужного значения (как я понял, 4), то вызвать эту вашу ShowQuestion()

дык у меня в коде в самом верху примерно так и написано. ПРосто где-то косяк или я чё-то не догоняю и бразер виснет. Проблема в задержке (ожидании) что наше условие исполнилось.
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272238
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTankaЯростный МечCmeTankaв каждом img поставил в атрибут onLoad = imagesLoaded++Может, тут не просто инкрементировать, а ещё и проверять imagesLoaded - если дошел до нужного значения (как я понял, 4), то вызвать эту вашу ShowQuestion()

дык у меня в коде в самом верху примерно так и написано. ПРосто где-то косяк или я чё-то не догоняю и бразер виснет. Проблема в задержке (ожидании) что наше условие исполнилось.Виснет из-за цикла
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36272302
CmeTanka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечCmeTankaЯростный МечCmeTankaв каждом img поставил в атрибут onLoad = imagesLoaded++Может, тут не просто инкрементировать, а ещё и проверять imagesLoaded - если дошел до нужного значения (как я понял, 4), то вызвать эту вашу ShowQuestion()

дык у меня в коде в самом верху примерно так и написано. ПРосто где-то косяк или я чё-то не догоняю и бразер виснет. Проблема в задержке (ожидании) что наше условие исполнилось.Виснет из-за цикла
дык, понял. Жабаскрипт, он такой жабаскрипт...
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36273924
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
var first=true;
document.onload=function (){
if(!first)
 ShowQuestion()
first=false;
}
имхо не так?
зы. смотря "что такое грузить рисунки аяксом".... а не легче просто в css:background-image прописать нвоый юрл, и ждать уже той загрузки?
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36274962
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CmeTanka
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 while ( 1  ==  1 )
    {
        if (imagesLoaded ==  4 ) {
          
              ShowQuestion();//наша ф-ия которую нужно вызвать когда все рисунки загрузились.
              break;
        }

        timedCount();// ждём секунду
    }


//ф-ия задержки, кот. нашёл в интернете
function timedCount() {
    setTimeout("timedCount()",  1000 );
}


Вот это класс. :)
Мало того, что вы создаете бесконечную рекурсию по вызову timedCount (), так вы еще ее создаете в каждой итерации бесконечного цикла (если вдруг аякс завершится ошибкой и imagesLoaded == 4 никогда не наступит)... И этот человек еще, если мне не изменяет память, кого-то в разделе Работа называл быдлокодерами. :)
...
Рейтинг: 0 / 0
Задачка по JavaScript (задержка времени и ожидание события)
    #36274968
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymМало того, что вы создаете бесконечную рекурсию по вызову timedCount (), так вы еще ее создаете в каждой итерации бесконечного цикла Бесконечность второго порядка
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Задачка по JavaScript (задержка времени и ожидание события)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]