2012-06-15 2 views
0

GWT 내에서 애플릿을 실행 중이므로 애플릿의 init()에서 JS 함수에 액세스 할 수 있습니다. 하지만 init() 외부에서 JSObject.call() 또는 JSObject.eval을 사용할 수 없습니다.LiveConnect를 사용하여 JS를 호출하는 애플릿은 init() 외부에서 작동하지 않습니다.

+0

코드가 읽기? – VisioN

+0

요약하면 GWT 페이지는이 애플릿을 사용하여 장치와 통신합니다. 애플릿이 init()의 일부로로드되면로드 된 GWT 코드에 알리기 위해 JSObject.call()을 수행합니다. 그런 다음 GWT 코드는 애플릿 (processSomething())에서 일부 처리를 위해 메소드를 호출하고,이 처리가 완료된 후 애플릿이 GWT 코드에 다시 통지해야합니다.이 곳에서 문제가 발생합니다. 알 수없는 메소드 오류가 발생합니다. 이 processSomething() 메소드 내에서 JSObject.call 또는 JSObect.eval을 호출하는 중 –

+0

netscape.javascript.JSException : 메서드 호출 또는 "processSomething"속성에 액세스하는 중 오류가 발생했습니다. –

답변

관련 문제