При доступе к JS и DOM, с помощью LiveConnect (netsape), во всеми любимом IE получалось следующие:
Выход - не используете localhost при отладке апплетов в IE!
netscape.javascript.JSException: Failure to evaluate [your_JS_code] at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.eval(Unknown Source) at su.mamaev.applets.Spy.TestApplet.doJS(TestApplet.java:30) at su.mamaev.applets.Spy.TestApplet.start(TestApplet.java:26) at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.start(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source)Исходный код апплета, порождающий ошибку:
import netscape.javascript.JSObject; JSObject win = (JSObject) JSObject.getWindow(this); win.eval([your_JS_code]);Причем, во всех остальных браузерах все работает отлично.
Выход - не используете localhost при отладке апплетов в IE!
Комментариев нет:
Отправить комментарий