Показать сообщение отдельно
Старый 04.12.2008, 17:45   #1   
ЯФ
 
Аватар для skyfish
 
Сообщений: 351
Регистрация: 27.01.2007
Возраст: 40

skyfish вне форума Не в сети
Smile простой вопро Javascript

Делаю первый шаги в яваскрипте.
Возник вопрос: есть 3 подряд картинки. написал скрипт, чтоб помянять последовательность(3 стал 1, 1 стал 3, 2 на месте). Почему не работает?

[PHP]
<script language=javascript>
nm = new array(3)

nm[0]="1.gif"
nm[1]="2.gif"
nm[2]="3.gif"

function mychange()
{
document.images["p1"].src=nm[2]
document.images["p2"].src=nm[1]
document.images["p3"].src=nm[0]
}
</script>

<img src=1.gif name="p1" alt=1>
<img src=2.gif name="p2" alt=2>
<img src=3.gif name="p3" alt=3>
<br>
<input type=button value="Go" onclick=mychange();>[/PHP]

Если без массива напряму присваивать имена картинок, то работает, Но мне нужен массив, так как у меня впереди серьезная задача и смысл поста научится и понять
  Ответить с цитированием