---
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