Старый 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]

Если без массива напряму присваивать имена картинок, то работает, Но мне нужен массив, так как у меня впереди серьезная задача и смысл поста научится и понять
  Ответить с цитированием
Старый 04.12.2008, 21:33   #2   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,020
Регистрация: 17.02.2004

aerin вне форума Не в сети
Подозреваю, что Array пишется с большой буквы.
  Ответить с цитированием
Старый 04.12.2008, 21:41   #3   
ЯФ
 
Аватар для skyfish
 
Сообщений: 351
Регистрация: 27.01.2007
Возраст: 40

skyfish вне форума Не в сети
aerin, спасибо.не знал такого тонкого юридического аспекта
  Ответить с цитированием
Старый 04.12.2008, 21:45   #4   
ЯФ
 
Аватар для skyfish
 
Сообщений: 351
Регистрация: 27.01.2007
Возраст: 40

skyfish вне форума Не в сети
aerin, еще один вопрос.как по счелчку научиться менять ссылку, тоесть:
<a href="asd.html" >ссылка</a>
чтоб к примеру, по счелчку появилось
<a href="asd2.html" >ссылка2</a>

Заранее благодарю
  Ответить с цитированием
Старый 04.12.2008, 23:33   #5   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,020
Регистрация: 17.02.2004

aerin вне форума Не в сети
Проще всего, на мой взгляд, обернуть тег A чем-нибудь имеющим свойство innerHTML, например, DIV-ом.
  Ответить с цитированием
Старый 11.12.2008, 16:34   #6   
Форумец
 
Аватар для Userator
 
Сообщений: 122
Регистрация: 09.01.2006
Возраст: 40

Userator вне форума Не в сети
Код:
<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>
  Ответить с цитированием
Поиск в теме: 


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind