Hallo,
zum Verschieben von Objekten verwende ich das alte dragObject.js (2007)
Mit Firefox alles ok, mit Opera (12.02 Linux) gibt es beim Initialisieren ein Problem. Die Startposition des Objekts wird gelesen:
this.ini = function(e_o, o)
{
...
move = o || e_o;
//alert("offsetTop=["+move.offsetTop+"]");
...
var t = move.offsetTop; // Problem bei Opera
var l = move.offsetLeft;
move.style.margin = '0';
move.style.top = t + 'px';
move.style.left = l + 'px';
t und l sind 0 (Ziffer Null), das Objekt wird in der linken oberen Ecke des Fensters platziert. Und bei jedem Drag-vorgang springt das Objekt erstmal wieder in diese Ecke. Kennt Opera offsetTop nicht?
Rudi