2010-02-16 2 views
0

자바 스크립트를 통해 브라우저와 통신하는 애플릿이 있습니다. 애플릿을로드하고 iframe에서 일부 javascript를로드하고 IE6이 설치된 Windows 2000에서 애플릿이 전파하는 메시지가 iframe이 아닌 상위 프레임에 도달했음을 확인했습니다.Windows 2000, IE6, 애플릿을 잘못된 프레임에 연결합니다.

애플릿이 호출하는 각 메소드에 대해 프록시 메소드가있는 windows2k.hacks.js를 포함하는 것보다 더 나은 해결책이 있습니까? 누군가 나에게 이것보다 간단한 해결책이 있다고 말해주세요.

답변

0

소리가 난다. 이 라이브러리는 IE6 및 Win2k에서 어떤 이유로 작동하지 않으므로 useragent를 검색하고이 특정 구성에 대해 보호하십시오.

+0

@Stefan : 다른 사람이 공식적으로 버그를 기록하려고해도 개발자에게 직접 문의했습니다. –

0

어떻게 메시지를 프레임으로 다시 보냅니 까? 당신이 jActivating을 사용하고있는 것처럼

는 일반적으로 그

JSObject myWin = JSObject.getWindow(this); 
myWin.call("JsFunction", "My Message"); 
+0

그것이 내가하는 방법이지만, 실패합니다. 풍부한 콘텐츠가없는 내 사이트의 기본 구현을 작성한 다음 동일한 애플릿을 iframe에 iframe에 올바르게로드하여 애플릿이 문제가 될 수 없습니다. 나는 지금 어느 때보 다 더 많은 어려움을 겪고 있습니다. –

관련 문제