Не грузятся картинки

Юрий

Guest
Не грузятся картинки

Пришлось вставить код JavaScript в php-страницу

PHP:
 <SCRIPT language="JavaScript">
<!--
  var tracking_on =new Image()
  tracking_on.src="<? echo $path;?>images/tracking_on.gif"
   
  var tracking_off =new Image()
  tracking_off.src="<? echo $path;?>images/tracking_off.gif"
 
  var demurrage_on =new Image()
 demurrage_on.src="<? echo $path;?>images/demurrage_on.gif"
   
  var demurrage_off =new Image()
  demurrage_off.src="<? echo $path;?>images/demurrage_off.gif"

 //-->
</SCRIPT>
После идет код счетчика HOTLOG, тоже на JavaScript

Так вот пока этот долбаный счетчик не загрузит свою картинку, переключение между моими картинками НЕВОЗМОЖНО!

Вырубаю счетчик - Все ОК!

Как решить проблему - ума не приложу, т.к. и счетчик необходим и мои скрипт.

IFRAME - не помагает. Проблема та же.
 

Кром

Новичок
У тебя случайно скрипты инициализируются не на событие onLoad() в теге BODY?
 

Юрий

Guest
Originally posted by Кром
У тебя случайно скрипты инициализируются не на событие onLoad() в теге BODY?
Нет. Загружаются последовательно, т.е. в процессе загрузки страницы.

-~{}~ 11.01.05 16:42:

Originally posted by Юрий
Нет. Загружаются последовательно, т.е. в процессе загрузки страницы.
Я вот поробовал урезать счетчик.
Урезал до:

<a href=http://click.hotlog.ru/?226718 target=_top><img
src="http://hit10.hotlog.ru/cgi-bin/hotlog/count?s=226718&im=103" border=0
width="88" height="31" alt="HotLog"></a>

Получается, что мои картинки не загрузятся пока не загрузится эта картинка, хотя она идет в самом конце страницы (далеко после моего JavaScripta)
 

Кром

Новичок
>Нет. Загружаются последовательно, т.е. в процессе загрузки страницы.

Тогда как понимать твою фразу: "Так вот пока этот долбаный счетчик не загрузит свою картинку, переключение между моими картинками НЕВОЗМОЖНО!"
Переключение в этом случае должно быть вполне возможно. Другое дело, что ты можешь не увидеть самой картинки.

К тому же если картинки тяжелые, то они и загрузятся позднее счетчика.


>Получается, что мои картинки не загрузятся пока не загрузится эта картинка, хотя она идет в самом конце страницы

Картинки загружаются неравномерно, это нормальное явление.
 

Юрий

Guest
Originally posted by Кром
>Нет. Загружаются последовательно, т.е. в процессе загрузки страницы.

Тогда как понимать твою фразу: "Так вот пока этот долбаный счетчик не загрузит свою картинку, переключение между моими картинками НЕВОЗМОЖНО!"
Переключение в этом случае должно быть вполне возможно. Другое дело, что ты можешь не увидеть самой картинки.

К тому же если картинки тяжелые, то они и загрузятся позднее счетчика.


>Получается, что мои картинки не загрузятся пока не загрузится эта картинка, хотя она идет в самом конце страницы

Картинки загружаются неравномерно, это нормальное явление.
Картинки легкие - 1кб. Всего 4 штуки. У меня выделенка 128. Проблем со связью просто нет.

Таки-да, если счетчик не загрузил свою картинку, то после выполнения функции, которая меняет мою картинку, на ее месте становится пустота. А вот если счетчик загрузил свою картинку, то и моя грузится при переключении картинок без проблем :confused:
 

Юрий

Guest
Originally posted by Кром
Вот темплейт с кнопками. http://www.zymic.com/templates/94.zip
Вставь в него свой счетчик и скажи, какой получится результат.
Тут все работает.
Но у меня немного другой принцип был.
Есть две кнопочки: одна - активная, другая - отключенная. После нажатия на отключенную, она становится активной, а другая - отключенной.

Создаю в JavaScripte - 4 Image, соответственно записываю туда все кнопочки.

Я так и не понял в чем проблема, но нашел решение другим способом. Создал 4 тега <img>, два из них невидимы. При нажатии на видимые кнопочки, видимость их меняется на противоположную. Таким образом все заработало.

Но прежняя проблема так и осталось открытой.

Пример нерабочего кода http://www.musthero.narod.ru/
 
Сверху