предварительный загрузчик нескольких изображений в javascript, код нуждается в переупорядочивании, помощь

Я наткнулся на учебник, чтобы загрузить изображение в кеш, а затем по завершении перенаправить на другую страницу. Я хотел бы сделать это с массивом изображений, а затем, когда они все загружены, перенаправить на новую страницу. Это также упоминается в учебнике, но не в завершении. Я попытался реорганизовать этот код, чтобы сделать это, но, поскольку я полный новичок в javascript, я не могу объединить их и заставить его работать.

Вот веб-сайт http://www.techrepublic.com/article/preloading-and-the-javascript-image-object/5214317

Если кто-то может опубликовать код, я был бы очень благодарен. Также я думаю, что многим людям было бы полезно использовать его в качестве предварительного загрузчика для сайтов с большими фоновыми изображениями.

Ваше здоровье

ОБНОВИТЬ

Спасибо, Люк, я попробовал приведенный ниже код, но, к сожалению, до сих пор не радуюсь..... есть идеи???

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script language = "JavaScript">

function preloader() 

{

var loadedCount = 0;
var myImagesToPreload = ["images/threewheelerback.jpg", "images/grunge.png", "images/smalllogo2.jpg"];

function loaded() {
 loadedCount++;
 if (loadedCount == myImagesToPreload) {
     location.href="history.html";
 }
}

function preloader() 
{
     for(i=0, imageObj; i<=myImagesToPreload.length; i++) 
     {
          imageObj = new Image()
          imageObj.src=myImagesToPreload[i];
          imageObj.onload = loaded;
     }
} 
}

</script>

<title>Untitled Document</title>
</head>
<body onLoad="javascript:preloader()">



<body>
Loading....
</body>
</html>

Цитата


person mikedeveloper    schedule 02.02.2011    source источник


Ответы (2)


Я нашел тот, который работает удовольствие.

Вот если кто захочет сделать то же самое

http://www.knowledgesutra.com/forums/topic/21316-image-preloader-with-progress-bar-status/

person mikedeveloper    schedule 04.02.2011

person    schedule
comment
Я не знаю, работает ли это, но я просто использую метод, который использует парень на этом сайте. Я надеюсь, что он попробовал этот материал - person Luke; 02.02.2011
comment
спасибо за вашу помощь, Люк, не сработало, хотя я боюсь, я показал свой исправленный код выше. - person mikedeveloper; 04.02.2011