Делаю первый шаги в яваскрипте.
Возник вопрос: есть 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>
<a href=1.gif name="p1" alt=1>
<a href=2.gif name="p2" alt=2>
<a href=3.gif name="p3" alt=3>
<br>
<input type=button value="Go" onclick=mychange();>[/PHP]
Если без массива напряму присваивать имена картинок, то работает, Но мне нужен массив, так как у меня впереди серьезная задача
и смысл поста
научится и понять
[Ответ]
aerin, еще один вопрос.как по счелчку научиться менять ссылку, тоесть:
<a href="asd.html" >ссылка</a>
чтоб к примеру, по счелчку появилось
<a href="asd2.html" >ссылка2</a>
Заранее благодарю
[Ответ]
Проще всего, на мой взгляд, обернуть тег A чем-нибудь имеющим свойство innerHTML, например, DIV-ом.
[Ответ]