
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
простой вопро Javascript
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#1 |
|
ЯФ
Сообщений: 351
Регистрация: 27.01.2007
Возраст: 40
|
Делаю первый шаги в яваскрипте.
Возник вопрос: есть 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] Если без массива напряму присваивать имена картинок, то работает, Но мне нужен массив, так как у меня впереди серьезная задача и смысл поста научится и понять
|
|
|
|
|
#6 |
|
Форумец
Сообщений: 122
Регистрация: 09.01.2006
Возраст: 40
|
Код:
<html>
<body>
<a id="one" href="asd.html">asd</a>
<script type="text/javascript">
a = document.getElementById('one');
a.onclick = function() {
a.innerHTML = 'zxc';
a.attributes.href.value = 'zxc.html';
return false;
}
</script>
</body>
</html>
|
|
|