Hi,
document.getElementById('menudiv').style.left = e.clientX+document.body.scrollLeft;
Die Summe zweier Zahlen ist eine Zahl.
Für die Eigenschaft left ist eine Zahl kein gültiger Wert.
document.getElementById('menudiv').style.top = e.clientY+document.body.scrollTop;
Gleiches gilt für top.
document.getElementById('menudiv').style.pixelLeft = event.clientX+document.body.scrollLeft;
Da es die Eigenschaft pixelLeft in CSS nicht gibt, dürfte das eigentlich gar nichts bewirken.
Falls es doch einen Browser gibt (IE?), der das interpretieren könnte, kann der vielleicht auch mit einer Zahl als Wert nichts anfangen.
document.getElementById('menudiv').style.pixelTop = event.clientY+document.body.scrollTop;
s.o.
}
Das pixelLeft steht nicht in selfhtml als offizieller style-Attribut
Wo hast Du das denn her?
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.