プロジェクトに別のJSファイルを追加しました:test.js
そして私はコードを持っていますtest.js
:
var testObj = {
hello : function(){
alert("hello world");
}
}
プロジェクトのメインHTMLファイルに次の行を追加しました。
スクリプトはHTMLファイルと同じフォルダにあります。
Javaコードでは、この関数を次のように呼び出します。
public static native void helloWorld()/*-{
testObj.hello();
}-*/;
しかし、私がそれを実行すると、それは私に教えてくれtestObj is undefined
ます。しかし、ブラウザコンソールで、私が行うと:testObj.hello()
そしてそれは機能しています(したがって、JSファイルがロードされます)。
どうすればそれを機能させることができますか?