event.initMouseEvent
Obsoleto: Esta característica ya no se recomienda. Aunque es posible que algunos navegadores aún lo admitan, probablemente ya se ha eliminado de los estándares web relevantes, está en proceso de eliminación o solo se conserva por motivos de compatibilidad. Evite usarlo y actualice el código existente si es posible; consulte la tabla de compatibilidad en la parte inferior de esta página para orientar su decisión. Tenga en cuenta que esta característica puede dejar de funcionar en cualquier momento.
Nota: No utilize este método porque está obsoleto.
Usa constructores de eventos específicos, como 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.
-
el ratón del evento event.button.
-
el destino del evento related EventTarget. Sólo se usa con algún tipo de evento (ejemplo:
mouseover
ymouseout
). En otros casos, devuelvenull
.