Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2010, 17:26
Новичок на форуме
Отправить личное сообщение для Иван Иванов Посмотреть профиль Найти все сообщения от Иван Иванов
 
Регистрация: 01.04.2010
Сообщений: 3

Добавление предзагрузчика в галерею
Есть скрипт галереи, позволяет просто менять изображения по клику:

<SCRIPT language="JavaScript" type="text/javascript"><!-- 
ImageNames = new Object(); 
ImageNames.length = 21; //Because arrays start at 0, the length is one   
                        //less than the number of images. 
for (counter = 0; counter < 22; counter++) { 
    file_number = counter + 1; 
    file_name = ("image" + file_number + ".png"); 
    ImageNames[counter] = file_name; 
} 
 
//--></SCRIPT> 
 
<SCRIPT language="JavaScript" type="text/javascript"><!-- 
which_image_loaded = 0; 
 
function changeImage(direction) { 
    which_image_loaded += direction; 
    if (which_image_loaded < 0) 
        which_image_loaded = 21;  //Again, one less than the actual number of images. 
    if (which_image_loaded > 21) 
    which_image_loaded = 0; 
    if (document.images) 
        document.myimage.src = ImageNames[which_image_loaded]; 
} 
//--></SCRIPT>


Проблема в том, что работает очень медленно — большие изображения могут подгружаться по десятку секунд.

Обычный скрипт подзагрузки не помогает.

Можно ли допилить этот скрипт, или выкинуть и поискать что-то еще?
Ответить с цитированием