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

Повторный запуск скрипта смены изображений
Здравствуйте!
Извините, если нечто подобное было на этом огромном форуме. Я не смог найти нечто похожее на мой вопрос.

Есть скрипт, действие которого заключается в замене картинки в течении секунды на другую при нажатии на кнопку. Причем еще через секунду загружается предыдущая картинка.

<script language="JavaScript">
var img = "<?php echo $res[0]['image']; ?>"
i=0;
img_a=new Array()
img_h=new Array()
img_a[0]=new Image()
img_a[1]=new Image()
img_a[2]=new Image()
img_a[0].src="./image/blank_n.png"
img_a[1].src="./image/"+img+""
img_a[2].src="./image/blank_n.png"
function img_b()
{
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
document.images[0].src=img_a[i].src
i++
if(i>2) return false;
setTimeout("img_b()", 300)
}
</script>

<input type="button" name="show_emo" class="show_emo_txt" id="show_emo_txt" OnClick="img_b()">

При повторном нажатии на кнопку скрипт не срабатывает! В чем проблема? Подскажите пожалуйста. До знакомства с javascript имел дело лишь с php.

Заранее спасибо.
Ответить с цитированием