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;
}
}
}
}
Что неправильно? Подскажите, пожалуйста.
Есть такой кусок кода
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;
}
}
}
}
Что неправильно? Подскажите, пожалуйста.