Das Problem hatte ich auch als ich das gleiche gebaut hab wie du da.
In der Funktion bzw. Klasse die du zum schieben benutzt steht das Object bzw. der Container den du als letztes geladen hast.Sprich bei einem onClick, also wenn die Box aktiviert wird, muss die id der Box die bewegt wird in die "Bewegen" Funktion übergeben werden, damit auch die richtige Box angesprochen wird.
Falls du das ganze über Klassen machst kann es auch sein, dass du ein Scope Problem hast. Oder deine Klassen sind nicht darauf ausgelegt mehrere Instanzen zu erzeugen.
viel Glück noch
T-Rex
Danke für die Antwort :)
Um ehrlich zu sein, ist das mein erster Versuch mit JS Klassen, jedoch war mir hier eine klassenlose Lösung zu aufwendig.
Theoretisch besitze ich für jedes Fenster ein Objekt. Und zusätzlich ein AktivesObjekt, welches ich für eine Bewegung anspreche . Der Wechsel des Objekts funktioniert laut Firebug.
Die klasse, auf der das basiert besteht eigentlich nur aus .prototype. Funktionen und sollte meines Wissens nach für mehrere Instanzen ausgelegt sein. Nur eine Funktion ist nicht so und diese soll auch nicht Instanziert werden. Die Objekte sehen im Firebug auch exakt so aus, wie ich es mir vorstelle, und sind getrennt.
Nur, was ist ein ScopeProblem? Ich muss leider zugeben, das ich hier nichtmal sehe, woran es liegt. Was die Fehlersuche sehr schwer gestaltet.