Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
![]() Praxistests aktueller Kameras, Bildbearbeitung und Bildgestaltung foto.5lux.de Online-Magazin für Fotografie und Bildbearbeitung |
Aug 2007
Javascript mouseout • Wenn die Maus ein Element verlässt
mouseout • Javascript Event für alle Elemente außer APPLET, BASE, BASEFONT, BDO, BR, FONT, FRAME, FRAMESET, HEAD, HTML, IFRAME, ISINDEX, META, PARAM, SCRIPT, STYLE, TITLE
Das Javascript-Ereignis mouseout ruft einen Event Handler auf, wenn die Maus aus einem Element herausbewegt wird.
Attribute
- type
- Typ des Ereignisses
- target
- Objekt zu dem das Ereignis ursprünglich gesendet wurde
- eventPhase
- Phase, in der das Ereignis bearbeitet wird: AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
- bubbles
- true, wenn das Ereignis nach oben steigen kann
- cancelable
- true, wenn die Aktion des Ereignis verhindert werden kann
- timeStamp
- Zeit in Millisekunden, zu der das Ereignis eingetreten ist
- screenX, screenY, clientX, clientY
- Position des Mauszeigers zum Zeitpunkt des Ereignisses
- altKey, ctrlKey, shiftKey, metaKey
- zusätzlich gedrückte Tasten
- button
- die Maustaste, die das Ereignis auslöst
- relatedTarget
- Beim mouseover das Element, das die Maus verlässt, wenn sie das Ereignis-auslösende Element betritt, beim mouseout-Ereignis das Element, das die Maus betritt, wenn sie das Ereignis-auslösende Element verlässt.
Beispiel

function changeVal() {
var myImage = document.getElementById('image1');
var theBox = myImage.parentNode;
myImage.onmouseout = function (event) {
if (myImage.src == 'chips.gif') {
myImage.src = 'mix.gif';
} else if (myImage.src == 'mix.gif') {
myImage.src = 'chips.gif';
} else {
document.getElementById ('thisBox');
theBox.innerHTML = 'Ein Bild wurde nicht gefunden ' + myImage.src;
}
}
}
<div><img src="capucino.gif" id="image1" width="160" height="200" alt="capucino.gif" /></div> <p id="thisBox"></p>
