Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Прелоад не пашет =(
 
 автор: ZuArt   (15.03.2007 в 14:42)   письмо автору
 
 

Тема тут замусоленная, почитал все, что тут нашел - ничего не смог поделать - не выходи каменный цветок, посему.....

<html><body>
..... ********************
<script>
 var ImgPath = 'http://url/pics/';
 var Imgs = Array(
  'block/1.png', 'block/2.png', 'block/3.png', 'block/4.png',
  'bord/1.gif', 'bord/3.gif'
);
 
 // Загрузка кусков
 function LoadImgs(dLoad)
 {
  var im = new Array();
  for(i=0; i<Imgs.length; i++)
  {
   im[i] = new Image();
   im[i].src = ImgPath+Imgs[i];

   inf = "Подождите, пожалуйста. Идет загрузка компонентов.<br>Загружено "+(i+1)+" из "+Imgs.length;
   document.getElementById(dLoad).innerHTML = inf;
  };
  document.getElementById(dLoad).style.display = "none";
 };
</script>
...
<div>
<div id="dLoading">Идет загрузка карты. Подождите, пожалуйста.</div>
<script>LoadImgs("dLoading");</script>
...
<img src="http://url/pics/bord/3.gif'">
... ну тут в определенном соотношении показывываются блоки, составляющие единый фрагмент
<img src="http://url/pics/bord/1.gif'">
</div>
... *************
</body></html>


втемяшить что-то выше/ниже ********** я не могу, т.к. это нередактируемый шаблон... могу править тока центральный блок, т.к. он мой...

Суть проблемы такова... НУЖНО, чтобы браузер дойдя до слоя с инфой - "аля гружу компоненты" остановил дальнейший вывод до тех пор пока не прогрузятся ВСЕ картинки, заданные в вызываемой функции.

При таком раскладе все равно СРАЗУ идет дальнейшее отображение пустых "картинок" и по мере их загрузки вывод на экран поочереди... =( в общем фигня полная...

Подскажите, как модернизировать скрипт? чтобы перед тем как что-то выводить прогружались все картинки в вызываемой функции ????

   
 
 автор: ZuArt   (15.03.2007 в 15:06)   письмо автору
 
   для: ZuArt   (15.03.2007 в 14:42)
 

По сути, мне нужно, чтобы загрузка картинок браузером не шла в два параллельных потока - текст и картинки, а в определенном месте как бы слились потоки - и сначала прогрузились указанные картинки а потом пошла дальше загрузка текста (кода страницы) =(((

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования