Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вопрос насчет подгрузки изображений (https://javascript.ru/forum/dom-window/8002-vopros-naschet-podgruzki-izobrazhenijj.html)

alexrussia 02.03.2010 17:29

Вопрос насчет подгрузки изображений
 
Здравствуйте у меня пара вопросов:
у меня есть скрипт автоматической смены изображений через определенный интервал.Другими словами на html странице есть блок в котором меняются изображения через определенный интервал.Все изображения подгружаются сразу.
Вопросы:
1. Можно ли сделать так чтобы каждая картинка подгружалась после интервала ? например интервал 1 секунду. При загрузке страницы загружается 1 картинка , 1 секунду проходит подгружается 2 картинка.
2.Как сделать чтобы javascript менял изображения рандомно, то есть обновил страницу одна картинка, обновил страницу уже на этом месте другая картинка ? Как лучше реализовать ?

Kolyaj 02.03.2010 17:33

Цитата:

Сообщение от alexrussia
1. Можно ли сделать так чтобы каждая картинка подгружалась после интервала ? например интервал 1 секунду. При загрузке страницы загружается 1 картинка , 1 секунду проходит подгружается 2 картинка.

Да.

Цитата:

Сообщение от alexrussia
2.Как сделать чтобы javascript менял изображения рандомно

Math.random

alexrussia 02.03.2010 17:44

Цитата:

Сообщение от Kolyaj (Сообщение 46556)
Да.

как ?

Kolyaj 02.03.2010 17:46

setTimeout(function() {
    // Загружаем картинку
}, 1000);

alexrussia 02.03.2010 18:15

Цитата:

Сообщение от Kolyaj (Сообщение 46563)
setTimeout(function() {
    // Загружаем картинку
}, 1000);

такой вопрос:
У меня после window.onload начинают работать скрипты, setTimeout будет загружать только после того как все окно загрузится или же window.onload заставит setTimeout подгрузить все изображения ?
Мне нужно чтоб окно загрузилось, а потом начались подгрузки изображений ?
еще такой вопрос:
есть ли инструменты которые могут мониторить процесс подгрузки изображений ?
Также хотел бы уточнить:
image.src="df.ipg"; - это и есть загрузка ? Требуется ли проверка через image.onload ?

Kolyaj 02.03.2010 20:42

Цитата:

Сообщение от alexrussia
setTimeout будет загружать только после того как все окно загрузится

Да.

Цитата:

Сообщение от alexrussia
или же window.onload заставит setTimeout подгрузить все изображения ?

Нет.

Цитата:

Сообщение от alexrussia
есть ли инструменты которые могут мониторить процесс подгрузки изображений ?

http://javascript.ru/tools/http-debug + firebug

Цитата:

Сообщение от alexrussia
image.src="df.ipg"; - это и есть загрузка ?

Да.

Цитата:

Сообщение от alexrussia
Требуется ли проверка через image.onload ?

Если вам нужно отлавливать момент полной загрузки изображения, то вешайте обработчик на image.onload.

alexrussia 02.03.2010 22:32

Kolyaj
Большое спасибо за ответы на вопросы.


Часовой пояс GMT +3, время: 15:04.