initMessageEvent method
Initializes a new cross-document message (XDM) event that the createEvent method created.
createEvent()/initEvent() constructor pattern for synthetic events is deprecated. See the Synthetic Events page for more information.![]() ![]() |
Syntax
var retval = MessageEvent.initMessageEvent(eventType, canBubble, cancelable, data, origin, lastEventId, source);Parameters
- eventType [in]
-
Type: String
One of the following values, or a user-defined custom event type:
-
An onmessage event.
- canBubble [in]
-
Type: Boolean
- cancelable [in]
-
Type: Boolean
- data [in]
-
Type: String
The cross-document message. This value is returned as the data attribute of the event.
- origin [in]
-
Type: String
The originating domain of the message. This value is returned as the origin attribute of the event.
- lastEventId [in]
-
Type: String
Not used. Set this parameter to an empty string.
- source [in]
-
Type: IHTMLWindow2
A reference to the window that generated the event. This value is returned as the source attribute of the event.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Standards information
Remarks
The lastEventId parameter emulates server-initiated messages, which Windows Internet Explorer 9 does not support.
See also

