Здравствуйте.
Имеются две функции. Обе работают по таймеру.
1.
function UnitCr(){
var round = Math.round(Math.random() * 4);
new_unit=document.createElement('div');
new_unit.innerHTML='<img src="img/sq.png" />';
new_unit.setAttribute("style","left:"+_xhostile[round]+"px;top:0px;position:absolute;");
new_unit.setAttribute("id",count);
_units[count]=new_unit;
_xunits[count]=0;
new_input.appendChild(_units[count]);
count=count+1;
}
^ Создание Элемента ^
2.
function UnitMov(){
for(i=0;i<=count;i++)
{ stick.value=i;
_xunits[i]=_xunits[i]+2;
_units[i].style.top=_xunits[i]+'px';
if(_xunits[i]>400){
//_units[i].style.top="0px";
//_units[i].style.display="none";
new_input.removeChild(_units[i]);<<< См. Сюда
_units[i]=_units[count];
_xunits[i]=_xunits[count];
count=count-1;
//var unitdel=_units[i];
//document.getElementById('hostile').removeChild();
/////neww_input._units[i].style.display="none";
}
}
}
^Движение элементов.^
После удаления элемента перестает работать функция движения элементов.
Вот сижу не сплю, пытаюсь понять почему.