T-Rex: DIV Konstrukt friert ein

Beitrag lesen

Bsp: Ajax Window

Ziel war es, den Content der Seite beliebig verschieben zu können. Außnahme bildet hier nur das Menü.
Das ganze wird über eine Klasse generiert, die per Ajax den Content aus echten Seiten nachlädt.

Irgendwie habe ich jedoch das Problem, das ich den ersten ContentFrame nicht mehr verschieben kann, sobald ich einen zweiten lade. Auch ein nachladen per Ajax ist dann nicht mehr möglich. Wobei hier nicht Ajax das Problem ist, sondern das es danach nicht mehr angezeigt wird.
Als würde beim laden des zweiten Frames der erste einfrieren. Und ich weiß nicht warum.

Es ist übrings egal, wieviele ContentFrames ich erstellen, es funktioniert immer nur das letzte.

Schaut euch mal mein Beispiel an. Am besten zuerst im IE, da beim Firefox noch ein paar Probleme beim Verschieben auftauchen.

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