Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Onclick выводит одно и тоже (https://javascript.ru/forum/misc/9992-onclick-vyvodit-odno-i-tozhe.html)

Vulkan 14.06.2010 21:05

Onclick выводит одно и тоже
 
Здравствуйте, заранее извиняюсь за глупый вопрос, но попробовал вот такое:
function ar(){
var a = []
a[1] = 1
a.push("new element")
alert(a.length);
}

<input type="button" onclick="ar()"/>

Сколько раз не нажимай будет выводить 3, а как сделать чтобы каждый раз выводило на 1 значение больше, то есть добавляло в массив элемент каждый раз при нажатии кнопки, а ни один раз.

Kolyaj 14.06.2010 21:11

Массив глобальным сделать.

exec 14.06.2010 21:14

var a = []
function ar(){
a[1] = 1
a.push("new element")
alert(a.length);
}

Vulkan 15.06.2010 07:50

Kolyaj, exec, спасибо =) Сейчас же возьму учебник по JS и буду зубрить... :)


Часовой пояс GMT +3, время: 13:16.