Windows 2000, IE6, апплет прикрепляется к неправильному фрейму

StackOverflow https://stackoverflow.com/questions/2276014

Вопрос

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

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

Это было полезно?

Решение 2

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

Другие советы

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

Как правило, его

JSObject myWin = JSObject.getWindow(this);
myWin.call("JsFunction", "My Message");
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top