0

我正在尝试调用文档Javascript 的方法来恢复小程序(id:DesglosaApplet)。在我实现onModuleLoad的类(主类)中,我放了:

    public native void visualize(String city) {
       var applet = $doc.getElementById("DesglosaApplet");
       if (applet != null) {
          applet.visualizeTowers(city);
          alert("NOT NULL");
       }
       else 
          alert("NULL");
    }

它有效,小程序不为空。但是,如果我在另一个类(主类调用的第二类)中感到羞耻,它就不起作用:我已经尝试过$wnd.$doc,......总是空的。我不会忘记在课堂上添加:$wnd.$($doc)$doc.applets["DesglosaApplet"]var applet

    HTML applet = new HTML();
    applet.setHTML("<applet code=\"org.jdesktop.applet.util.JNLPAppletLauncher\"" +
    "codebase=\"./\"" + "id=\"DesglosaApplet\"" +   ...  );

我正在使用 GWT 和 JSNI。我想在另一个类中调用一个小程序方法,而不是实现 EntryPoint 接口,

var applet = doc.getElementById("IdApplet");

是否可以使用“$doc”。在实现入口点接口之外的类中?

4

0 回答 0