2010-12-04 5 views
0

다른 창에서 키 누르기 이벤트와 마우스 이벤트를 듣고 생각했지만이 이벤트를 내 수신기 창에 생성하는 방법을 모르겠습니다.Xul 창을 다른 창에서 모든 입력을받는 방법?

어떻게하면 창에서 키 이벤트와 마우스 이벤트를 다른 이벤트로 전달할 수 있습니까?

-

업데이트 옵션이 될 것입니다 현재 윈도우의 초점을 변경합니다. 하지만 그저 작동하지 않습니다 onload="opener.focus();"

답변

0

자식 창에 함수를 설정하고 부모 창에서 함수를 호출 할 수 있다고 생각하면 window.opener입니다. 나는 어떤면에서 또는 다른 것으로 추측합니다. 부모에서 함수를 호출해야합니다. 가장 간단한 방법처럼 보입니다.

+0

그렇긴하지만 오프너 창에 대한 키보드 및 마우스 입력을 생성하는 방법을 모르겠습니다. 방금 keypress 함수를 찾았지만 올바른 방법이라고 생각하지 않습니다. 또한 자식 창 키 누르기 이벤트의 arguments [0] 매개 변수를 호출하여 작동하지 않았습니다. –

+0

하위 창이나 상위 창에서 입력할까요? – pc1oad1etter

+0

자식 창에서 이벤트를 설정하고 이벤트를 처리하기 위해 자식 창에 함수를 추가 한 다음 window.opener.funcName (myEventData)을 통해 부모 창에서 함수를 호출하는 것이 좋습니다. – pc1oad1etter

관련 문제