Felix S: mehrere div´s dynamisch erzeugen und bewegen

Beitrag lesen

Danke Lirpa
Hast mir sehr geholfen obwohl ich es dann ein wenig anders gelöst habe.
Nach dem erzeugen des divs rufe ich die Funktion up() auf die dafür sorgt das die Schüsse alle nach oben wandern.

function up(){

for(var i=0; i<nr; i++){
                 if (document.getElementById("laser"+i) != null) {

document.getElementById("laser"+i).style.posTop =
                    document.getElementById("laser"+i).style.posTop - 10;
                    if(document.getElementById("laser"+i).style.posTop < 20) {
                       document.getElementById("bg").removeChild(document.getElementById("laser"+i));
                    }

}
         }

window.clearTimeout(active);
            active = window.setTimeout("up()",20);

}

Problem ist nur das variable i in der for schleife irgendwann so gross wird das Prozessor wieder leidet ;-)
keine ahnung wie ich das noch lösen werde