[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передать массив в функцию
Demjan
как правильно передать массив функцию ??

Пере даю её таким способом(перепробовал тыщу вариантов и перерыл кучу информации но ответа как-же правильно не нашёл):

<input value="8" id="clbxLoadType3" type="checkbox" name="clbxLoadType3"
onclick=" if (this.checked == '1'){
videlit_gruppu(new Array('1', 'clbxLoadType0', 'clbxLoadType1', 'clbxLoadType2'));"
/>


сама функция имеет вид:

function videlit_gruppu(a){
$i=1;
while (isset(a[0]) {
document.getElementById(a[$i]).checked = a[0];
$i++;}
}


Как заставить работать user posted image



Спустя 2 минуты, 57 секунд (14.05.2011 - 18:42) Michael написал(а):
isset - это в php.
Массив в js перебирается for-ом.
for (var i = 0; i< a.length; i++) {
// a[i] - элемент
}

Спустя 2 минуты, 45 секунд (14.05.2011 - 18:45) Demjan написал(а):
Michael, спасибо!

Спустя 38 минут, 28 секунд (14.05.2011 - 19:23) SerginhoLD написал(а):
еще переменные в js задаются так: var i=1; а не так: $i=1

Спустя 50 минут, 24 секунды (14.05.2011 - 20:13) Demjan написал(а):
SerginhoLD, усёк, усёк, уже всё работает user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.