8.Dimensionen, Abmessungen und Event Eigenschaften

I. Dimensionen und Abmessungen in Navigator und Explorer


Internet Explorer (4,5 und 6)

Netscape Navigator (4 und 6)
Position des Fensters am Schirm
nicht verfügbar
nicht verfügbar
window.screenX
window.screenY
Äussere Fenster-Abmessung
nicht verfügbar
nicht verfügbar
window.outerWidth
window.outerHeight
Innere Fenster-Abmessung (= Größe des sichtbaren Dokuments)
document.body.clientWidth
document.body.clientHeight
window.innerWidth
window.innerHeight
Scroll-Verschiebung des Dokuments
document.body.scrollLeft
document.body.scrollTop
window.pageXOffset
window.pageYOffset
Abmessung des kompletten Dokuments (inklusive verborgene Teile)
document.body.scrollWidth
document.body.scrollHeight
document.width
document.height


II. Eigenschaften des Event Objekts



Netscape 6, Mozilla
EigenschaftBeschreibungErlaubte Werte
altKey, ctrlKey, shiftKeyWert der anzeigt ob eine Zusatztaste gedrückt wurdetrue/false
bubblesWert der anzeigt ob das Ereignis in der Bubblephase weitergereicht wurdetrue/false
buttonMaustaste die das Ereignis ausgelöst hat.String: ("left", "middle" oder "right")
cancelableWert der anzeigt ob das Ereignis in der Bubblephase zu stoppen isttrue/false
cancelBubbleWert der anzeigt ob das Ereignis in der Bubblephase weitergereicht werden solltrue/false
clientX, clientY
(pageX, pageY)
Ereignisposition (in Pixel), relativ zum DokumentZahl
currentTargetObjekt bei dem sich das Ereignis gegenwärtig befindet.Sein Event-Listener hat die Funktion aufgerufen.Objekt
eventPhaseAktuelle Phase des Ereignisses1 (Capture), 2 (Umkehr) oder 3 (Bubbling).
keyCodeASCII Wert der Taste die das Ereignis ausgelöst hatASCII Wert
layerX, layerYEreignisposition (in Pixel), relativ zum Element mit dem Event-ListenerZahl
screenX, screenYEreignisposition (in Pixel), relativ zum BildschirmZahl
targetDas Zielobjekt des Ereignisses. Hier endet die Capture Phase und das Ereignis kehrt um zur Bubble Phase.Objekt
typeTyp des EreignissesString ("click", "mouseover","mouseout", etc)


Netscape 4
EigenschaftBeschreibungErlaubte Werte
targetHTML Objekt von dem das Ereignis kommtObjekt
typeEreignisartString (zB. "mousedown", "mouseover", "keydown")
layerX, layerYEreignisposition (in Pixel), relativ zum übergeordneten LayerZahl
pageX, pageYEreignisposition (in Pixel), relativ zum DokumentZahl
screenX, screenYEreignisposition (in Pixel), relativ zum BildschirmZahl
whichZahl, die entweder die gedrückte Maus- oder Keyboard- Taste beschreibtMaus: 1 für links,3 für rechts
Keyboard: ASCII Wert


Internet Explorer 4/5/6
EigenschaftBeschreibungErlaubte Werte
srcElementHTML Objekt von dem das Ereignis kommtObjekt
clientX, clientYEreignisposition (in Pixel), relativ zum DokumentZahl
x, yEreignisposition (in Pixel), relativ zum nächsten Elternelement in der ObjekthierarchieZahl
offsetX, offsetYEreignisposition (in Pixel), relativ zum ElementZahl
keyCodeASCII Wert der gedrückten TasteASCII Wert
cancelBubbleWert der angibt ob das Ereignis weitergereicht werden solltrue/false
returnValueWert der angibt ob die vorgesehene Reaktion ausgeführt werden solltrue/false
screenX, screenYEreignisposition (in Pixel), relativ zum BildschirmZahl