0
맞춤 이벤트를 통해 2 개의 분리 된 창 뒤에 데이터를 보내야합니다. MDN:CustomEvent()의 Polifill을 사용하여 CustomEvent 객체를 만들었습니다. 그래서 내 코드는 같습니다IE eventDispatch() SCRIPT87 : 인수가 잘못되었습니다. 오류
SCRIPT87: Invalid argument.
마지막 줄 :
var chatwindow = window.open(chatRootURL + "chat_window.jsp", "chat", window_options, true);
var event = new CustomEvent("onmessagein", {
detail: data,
bubbles: true,
cancelable: false
});
chatwindow.dispatchEvent(event);
문제는 내가 IE9에서 오류가 발생하고있다. Chrome 및 Firefox에서 제 코드를 테스트했습니다 - 작동합니다.
내가 할 경우 : 현재 창 객체에
window.dispatchEvent(event);
이벤트가 발생합니다. 하지만 나는 다른 창문에 그것을 발사하고 싶다. 또한 별도의 창에서 일반 이벤트 (클릭)를 발생시키고 동일한 오류가 발생했습니다.
어쩌면 가능합니까? 감사. 그렇지 않은 경우 다른 방법을 제안하십시오.
자바 스크립트 기본으로. 제목이 잘못되었습니다 - 대신 dispatchEvent()가 있어야합니다. –
수정 기능을 사용하십시오. –