Joachim: <div> bewegt sich nicht so, wie ich will...

Beitrag lesen

hi,

leider ist es mir etwas zu anstrengend, mich durch den Code zu wuehlen. Schau Dir mal das an:
http://www.wendenburg.de/test/move.html
da werden mehrere divs per Zufall durch die Gegend bewegt. Die zentrale Funktion "move" stammt in etwa aus dem Mintert/Kuehnel Workshop, Du uebergibst id, Ziel-x/y und Geschwindigkeit. Wie weit jeweils auf der x oder y Achse bewegt wird, wird mittels Phytagoras ermittelt, dass ist das Clevere an dieser Geschichte.

Auf manchen Browsern laeuft die Sache aber erst, nachdem - wie in der Funktion Start - die Divs zuvor per JS an einen Startpunkt positioniert worden sind. Andernfalls gelingt es  dann nicht, per "var aktX  =  parseInt(dRefS(id).left);" die aktuelle Position zu ermitteln. Weiss jetzt nicht mehr, welche Browser das waren, ich glaube IE5.

Vielleicht nutzt es Dir. Ach ja, vergiss eval - das ist hier mit Kanonen auf Spatzen geballert. Schau Dir "dRef" und "dRefS" an, die liefern Dir die Div-Referenzen fuer nc4x, ie4 und dom-faehige Browser.

Gruesse  Joachim