私は2つのプロジェクトを持っています。最初はGWTプロジェクトですJavaScriptからGWT関数を呼び出す(IEの問題)
public class Ecoverage implements EntryPoint {
public void onModuleLoad() {
Ecoverage.publish();
}
public static void getPayloadPage01() {
Window.alert("alert from GWT module");
}
public static native void publish() /*-{
$wnd.initPage01 = $entry(function() {
@com.apps.client.Ecoverage::getPayloadPage01()();
});
}-*/;
}
2番目はjspを使用した通常の動的Webプロジェクトです。
Page1.jspを
<head>
<script language="javascript">
window.onload = function() {
window.initPage01();
};
</script>
<script type="text/javascript" language="javascript" src="../Ecoverage/ecoverage/ecoverage.nocache.js"></script>
</head>
ポップアップウィンドウはFFとChromeに細かい作業ではなく、IEでされます。 IEは
Message: Object doesn't support this property or method
Line: 18
Char: 3
Code: 0
URI: http://10.0.2.2:8080/ecoverage-light/page1.jsp
と言っています。行18は:window.initPage01();です。
IEの回避策はありますか?
それだけでテストのためだ、私はJSPページがロードされた後にRPCサービスを呼び出すするつもりです。 – YNChumak