以下のGWTのJavaからJavascriptメソッドを呼び出そうとしています。
public void onModuleLoad() {
jsniAlert("test");
}
private static final native void jsniAlert(String test) /*-{
$wnd.alert(test);
$wnd.testJavascript();
}-*/;
HelloJSNI.html(warフォルダーでアプリケーションを開くために使用するメインのhtmlクラス)
<script type="text/javascript" language="javascript"
src="hellojsni/hellojsni.nocache.js"></script>
<script type="text/javascript">
function testJavascript(var input) {
window.jsniAlert();
var var1inJS = "Default value";
alert("Value of Var1 = " + var1inJS);
var1inJS = input;
alert("Value of Var1 = " + var1inJS);
var var2inJS = "Waht is the value of Var2";
alert("Value of Var2 = " + var2inJS);
}
しかし、アプリケーションを実行すると例外が発生します
javascriptexception:object doesn't support property or method 'testjavascript'