Простое но интересное слайд-шоу на JavaScript (вопрос снят)

Аватар пользователя Sergey1917 Sergey1917 2 апреля 2013 в 2:48

Захотел поставить на главной простое слайд-шоу на JavaScript

В папке темы /images/ поместил 5 слайдов.

В файле page.tpl.php между

<HEAD>
и
</HEAD>
вставил следующий код:

<script type="text/javascript">
var image1=new Image()
image1.src="sites/all/themes/моя_тема/images/slide-image-1.png"
var image2=new Image()
image2.src="sites/all/themes/моя_тема/images/slide-image-2.png"
var image3=new Image()
image3.src="sites/all/themes/моя_тема/images/slide-image-3.png"
var image4=new Image()
image4.src="sites/all/themes/моя_тема/images/slide-image-4.png"
var image5=new Image()
image5.src="sites/all/themes/моя_тема/images/slide-image-5.png"
</script>

между тегами
<BODY>
и
</BODY>
в нужном месте следующий код:
<div align="center"><img src="sites/all/themes/моя_тема/images/slide-image-1.png" name="slideshow" width=900 height=300></div>

перед тегом
</BODY>
поместил следующий скрипт:

<script type="text/javascript">
var step=1
function slideit(){
if (!document.images)
return
document.images.slide.src=eval("image"+step+".src")
if (step<5)
step++
else
step=1
setTimeout("slideit()",3000)
}
slideit()
</script>

Показывается только первый слайд. Как статичная картинка. Никакого слайдшоу.
Пробовал уменьшить значение
setTimeout("slideit()",3000) на меньшее, ничего не меняется.

Подскажите пожалуйста, где может быть ошибка? Код брал здесь: http://v-runete.ru/prostoe-slayd-shou-na-javascript

Комментарии

Аватар пользователя Sergey1917 Sergey1917 2 апреля 2013 в 16:10

snegin спасибо за ссылки, но мне нужно на 5-й.

Кто в коде разбирается, гляньте хоть одним глазком. Может где запятая лишняя, или наоборот не хватает. Очень надо, помогите пожалуйста.