--- title: event.initMouseEvent slug: Web/API/MouseEvent/initMouseEvent tags: - Referencia_DOM_de_Gecko translation_of: Web/API/MouseEvent/initMouseEvent ---

{{ApiRef("DOM Events")}}{{deprecated_header}}

No utilize este método porque está obsoleto.

Usa constructores de eventos específicos, como {{domxref("MouseEvent.MouseEvent", "MouseEvent()")}}. La página Creando y disparando eventos da más información sobre cómo usarlos.

Resumen

Asigna el valor inicial de un evento de ratón una vez creado (normalmente usando el método document.createEvent).

Sintaxis

event.initMouseEvent(type,canBubble,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,button,relatedTarget);
type
la cadena del type. Los tipos posibles para un evento de ratón incluyen: click, mousedown, mouseup, mouseover, mousemove, mouseout.
canBubble
si el elemento puede ser recurrente. Pone el valor de event.bubbles.
cancelable
si la acción inicial del evento puede o no ser cancelada. Pone el valor de event.cancelable.
view
el valor AbstractView del evento. Aquí debes pasar el objeto window. Pone el valor de event.view.
detail
el contador de clic del evento. Pone el valor de event.detail.
screenX
la coordenada x en pantalla donde ha ocurrido el evento. Pone el valor de event.screenX.
screenY
la coordenada y en pantalla donde ha ocurrido el evento. Pone el valor de event.screenY.
clientX
la coordenada client x donde ha ocurrido el evento. Pone el valor de event.clientX.
clientY
la coordenada client y donde ha ocurrido el evento. Pone el valor de event.clientY.
ctrlKey
si se ha pulsado o no la tecla Control mientras ha ocurrido el evento. Pone el valor de event.ctrlKey.
altKey
si se ha pulsado o no la tecla Alt mientras ha ocurrido el evento. Pone el valor de event.altKey.
shiftKey
si se ha pulsado o no la tecla Mayúsculas mientras ha ocurrido el evento. Pone el valor de event.shiftKey.
metaKey
si se ha pulsado o no una meta tecla mientras ha ocurrido el evento. Pone el valor de event.metaKey.
button
el ratón del evento event.button.
relatedTarget
el destino del evento related EventTarget. Sólo se usa con algún tipo de evento (ejemplo: mouseover y mouseout). En otros casos, devuelve null.

Especificación

DOM Level 2 Events: initMouseEvent