Windows 2000, IE6, апплет прикреплен к неправильному фрейму - PullRequest
0 голосов
/ 16 февраля 2010

У меня есть апплет, который общается с браузером через JavaScript. Я загружаю апплет и некоторые javascript в iframe и в Windows 2000 с IE6, я определил, что сообщения, которые распространяет апплет, попадают в родительский кадр, а не в iframe.

Есть ли лучшее решение, чтобы исправить это, чем включить windows2k.hacks.js, с прокси-методами для каждого метода, вызываемого апплетом? Кто-нибудь, скажите, пожалуйста, есть более простое решение, чем это.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2010

Звучит так, как будто вы используете jActivating . Эта библиотека по какой-то причине не работает с IE6 и Win2k, поэтому просто отсканируйте useragent и защититесь от этой конкретной конфигурации.

0 голосов
/ 18 февраля 2010

Как вы отправляете сообщения обратно во фрейм?

Вообще его

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