| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > прелоуд картинок |
| Автор: Reptor 15.7.2009, 18:43 |
| Есть страничка на которой много картинок.. вот и перед загрузкой странички в самом начале есть алерт яваскриптовый который выдает какоето сообщение и после него начинается загрузка картинок. Так вот как сделать так что б во время этого алерта все картинки уже подгрузились и юзер нажав ОК увидел готовую страничку а не то как картинки по одной выскакивают.. Нужен прелоад всех картинок в то время как пользователь читает в самом начале сообщение. Как это сделать? |
| Автор: Veve 15.7.2009, 18:54 | ||
|
| Автор: Reptor 15.7.2009, 19:14 |
| Veve, ну и что это? я знаю как алерт сделать.. При чём тут это? |
| Автор: bars80080 15.7.2009, 19:29 |
| он имеет ввиду: вначале загрузка всей страницы с картинками, и только потом алерт. но это вроде не то, что тебе нужно |
| Автор: Reptor 16.7.2009, 10:17 |
| bars80080, да не .. немного не то... нужно подгрузить все картинки и после алерта страничка покажется сразу готовая... а не будет постепенно загружаться.. |
| Автор: jsa 16.7.2009, 11:16 |
| загружать картинки фоново через JS, а потом делать рендер html |
| Автор: Reptor 16.7.2009, 11:46 |
| jsa, да вотето прикольный вариант Добавлено через 11 минут и 44 секунды jsa, а можешь на примере показать как бы ты это сделал? |
| Автор: Reptor 16.7.2009, 12:07 |
| прочто у меня везде нормально вышло а вот в опере как то всеровно не то... я просто загоняю штмл код в переменную JS а потом document.write ... потом алерт и потом document.getElementById("main_d").style.display = 'block'; єто див содержит весь контент с картинками и в опере чет как то всеровно всё подгружается долго |
| Автор: jsa 16.7.2009, 12:24 |
это не означает я имел ввиду, что нужно получить список картинок, создать массив объектов Image, загрузить туда картинки, прокотролировать загрузку всех картинок, создать html код, и уже затем вывести его 2MOD: тема из раздела javascript |