Windows 2000, IE6, applet si attacca al telaio sbagliato
-
21-09-2019 - |
Domanda
Ho un applet che comunica con il browser tramite JavaScript. Che carico l'applet, e alcuni javascript, in un iframe, e in Windows 2000 con IE6, ho stabilito che i messaggi si propaga applet colpito il frame principale, piuttosto che l'iframe.
C'è una soluzione migliore per risolvere il problema di comprendere windows2k.hacks.js, con metodi proxy per ciascun metodo delle chiamate applet? Qualcuno per favore mi dica c'è una soluzione più semplice di questo.
Soluzione 2
Sembra che si potrebbero utilizzare jActivating . Questa libreria non funziona con IE6 e Win2k per qualche motivo, quindi basta eseguire la scansione della useragent e la guardia contro questa configurazione specifica.
Altri suggerimenti
Come stai inviando i messaggi di nuovo al telaio?
In generale la sua
JSObject myWin = JSObject.getWindow(this);
myWin.call("JsFunction", "My Message");