Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 13:04   #1
Progsenya
Пользователь
 
Регистрация: 30.05.2010
Сообщений: 80
По умолчанию Галерея с предзагрузкой изображений

Код:
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- Created on: 12.05.2004 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<body>
<i id="info">Загрузка изображений:</i><br/>
<img src="images/1.jpg" width="320px" height="240px" name="picture"/>
<br/>
<a href="#" onclick="return nextImage()">Следущее изображение</a>
<br/> 


  

<script type="text-javaScript"> 
var path=new Array("images/1.jpg","images/2.jpg","images/3.jpg","images/4.jpg","images/5.jpg");
var img=new Array();
//предзагрузка изображений галереи
for(var i=0;i<path.length;i++)
{
	img[i]=new Image(320,240);
	img[i].src=path[i];
	img[i].onload=countImages;
}
//подсчет загруженых изображений
function countImages()
{
	count++;
	if(count==path.length)
	{
		info.innerText="Готово";
	}
	else
		info.innerText="Загруска изображений: "+count+"из "+path.length;
}

var currentImage=0,count=0;
function nextImage()
	{
		if(count!=path.length)
		{
			alert("Дождитесь пожалуйста загрузки всех изображений!");
			return;
		}
		currentImage++;
		if(currentImage==path.length)
			currentImage=0;
		document.images["picture"].src=img[currentImage];
		return false;
	}
   
</script>
</body>
</html>
не пойму в чем дело загрузка идет нормально ,но после первого рисунка изображения нет белый квадрат и пиктограмма в виде красного крестика сверху
кто знает в чом проблему плз отпишите как исправить
Progsenya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript галерея 13th JavaScript, Ajax 1 17.09.2010 00:39
Javascript галерея 13th Свободное общение 5 15.09.2010 19:03
Галерея на сайт BloodWizard JavaScript, Ajax 2 15.09.2010 09:14
Фото галерея Зайцев Александр HTML и CSS 1 28.06.2009 10:20
Галерея изображений в паскале Akashi Помощь студентам 2 14.01.2009 21:43