MudGuard: Function ohne Fehler wird nicht zu Ende gefüht

Beitrag lesen

Hi,

<div id="item01" class="item" onMousedown="clickmich(this,'down');" onMouseup="clickmich(this,'up');">Stammdaten</div>
<script type="text/javascript">
function clickmich(OBJ,MOVEMENT) {
OBJstyle = document.getElementById(OBJ.id).style

Hm. in OBJ hast Du das Element. Davon ermittelst Du die id (OBJ.id), um dann mit dieser ermittelten id das Element per getElementById zu suchen.
Warum nimmst Du nicht direkt OBJ?

if (MOVEMENT == 'down') {
alert(MOVEMENT)
OBJstyle.borderTop = "#999999"

Wenn ich das richtig verstehe, dann setzt Du damit den border-style auf none (weil nicht angegeben, gilt der initial value), die border-width auf medium (weil nicht angegeben, gilt der initial value - was aber wegen des none beim Style als 0 betrachtet werden muß) und die Farbe auf #999999 (was aber wegen des none beim style keine Auswirkung haben dürfte).

Wenn Du nur die Farbe setzen willst, dann tu das doch auch, dafür gibt es doch die Eigenschaften border-top-color, border-right-color, border-bottom-color, border-left-color.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.