Hallo
Ich benutzte verschiedene Images um ein Buttonverhalten zu imitieren. Der Code dazu schaut bei mir wie folgt aus:
if (document.images)
{
toc1over = new Image(31,54);
toc1over.src = "b go focus.bmp";
toc1down= new Image(31,54);
toc1down.src= "b go down.bmp";
}
function rollPress(imName,down) {
if (down) { document.images[imName].src = toc1down.src }
else { document.images[imName].src = toc1over.src }
}
<img src="b go focus.bmp" class="setact_button" name="toc1"
onMouseDown = "rollPress('toc1',true)"
onMouseOut = "rollPress('toc1',false)"
onMouseUp = "rollPress('toc1',false)"
onclick="javascript:alert('test');">
Funktioniert soweit eigentlich ganz nett, bis auf eine "Kleinigkeit". Fahre ich ueber den Button, drueck ich die Maustaste und halte diese fest. Wie gewuenscht wird dann das onMouseDown event ausgeloest. Halte ich die Maustaste weiterhin gedrueckt und bewege mich aus dem Bereich des Buttons hinaus wird leider NICHT das onMouseOut event aufgerufen! Wie kann ich es nun bewerkstelligen dass mir das onMouseOut Event ebenfalls aufgerufen wird wenn der Benutzer die Maustaste gedrueckt haelt und sich aus dem Buttonbereich bewegt?
Gruss
Christoph