Цикл for не идет

kasutaja

Новичок
Цикл for не идет

Есть такой кусок кода

function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();

if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById(update[0]).innerHTML = update[1];
document.getElementById(update[2]).innerHTML = update[3];
document.getElementById(update[4]).innerHTML = update[5];
document.getElementById(update[6]).innerHTML = update[7];
document.getElementById(update[8]).innerHTML = update[9];
document.getElementById(update[10]).innerHTML = update[11];
document.getElementById(update[12]).innerHTML = update[13];
document.getElementById(update[14]).innerHTML = update[15];
...................
}
}
}

Пытаясь засунуть это в цикл, получаю ошибку.

function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
var k_upd = 0;
var j = 1;

if(response.indexOf('|' != -1)) {
update = response.split('|');
k_upd = update.length;

for (i=0;i<k_upd;i=i+2;) {
document.getElementById(update).innerHTML = update[j];
j=j+2;
}
}
}
}

Что неправильно? Подскажите, пожалуйста.
 

Alexandre

PHPПенсионер
kasutaja есть понятие - поэтапная отладка. Возми кусок ява-скрипта и заапускай их частями, так быстрее найдешь ошибку.
 
Сверху