public переменные
// JavaScript Document
IDs =new Array() // создаем массив
var i = 0 // переменная для итерации
function ind(j)
{
j=j+1
return j
}
function selectEl(abc)
{
checkTrTab(abc) // функция выделения
id = event.srcElement.id // выбираем ИД
IDs[i] = id //Заносим в массив
i = ind(i) // увеличиваем i
alert(i) // проверка
}
Не работает итерация((( помогите разобраться... |
ind() получает копию значения переменной i, и все, что вы внутри ind() с этой копией делаете никоим образом не отражается на значении i.
Итого: выкинуть function ind() {}, а ее вызов заменить на ++i. P.S. Что такое public переменные? :blink: |
Спасибо за ответ, проблема не стоила выеденного яйца)))
checkTrTab(abc) // функция выделения в этой функции была i которое обнулялось и не давало увеличиваться((( |
Цитата:
Тем более, что i тут не нужно (исходя из кода, который приведен), оно уже есть: (IDs.length-1). Но что еще более важно, есть метод push |
| Часовой пояс GMT +3, время: 16:46. |