2010-12-13 20 views
7

से बाहरी जावास्क्रिप्ट फ़ाइल सहित जीडब्ल्यूटी, इसलिए मैंने मॉड्यूल में सीधे बाहरी जावास्क्रिप्ट फ़ाइल को शामिल करने के बारे में प्रलेखन को पढ़ा है yourApplication.gwt.xml (http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects । एचटीएमएल)मॉड्यूल के मेनिफेस्ट

मेरे पास iscroll.js नामक यह जावास्क्रिप्ट फ़ाइल है और जीडब्ल्यूटी परियोजना के युद्ध/फ़ोल्डर में संग्रहीत है।

मैं अपने GWT आवेदन के मॉड्यूल के प्रकट करने के लिए लाइन कहा:

<script src="iscroll.js"/> 
फिर onModuleLoad() विधि मैं इस देशी JSNI विधि कॉल से

:

private native void initJavascript() /*-{ 
    $wnd.myScroll = new iScroll('jokeWrapperLabel'); 
}-*/; 

फिर जब मैं में कोड को चलाने मैं जो ब्राउज़र प्राप्त करता हूं वह "iScroll अपरिभाषित है"।

कोई विचार क्या मैं गलत कर रहा हूं?

इस के उत्पादन में है "iScroll है अपरिभाषित त्रुटि"

18:32:41.780 [ERROR] [jollyjokesprogwt] Unable to load module entry point class com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT (see associated exception for details) 
com.google.gwt.core.client.JavaScriptException: (ReferenceError): iScroll is not defined 
stack: ReferenceError: iScroll is not defined 
    at [object Object].<anonymous> (unknown source) 
    at __gwt_jsInvoke (http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:76:35) 
    at http://127.0.0.1:8888/jollyjokesprogwt/hosted.html?jollyjokesprogwt:280:16 
    at C (http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:2:148) 
    at http://127.0.0.1:8888/jollyjokesprogwt/jollyjokesprogwt.nocache.js:8:593 
type: not_defined 
arguments: iScroll 
__gwt_ObjectId: 91 
    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237) 
    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126) 
    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561) 
    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289) 
    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107) 
    at com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT.initJavascript(JollyJokesProGWT.java) 
    at com.wanderlust.jollyjokespro.gwt.client.JollyJokesProGWT.onModuleLoad(JollyJokesProGWT.java:228) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) 
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:183) 
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510) 
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352) 
    at java.lang.Thread.run(Unknown Source) 
+0

यदि आप अपने मॉड्यूल लोड (फ़ायरबग या क्रोम देव टूल्स का उपयोग करके) के बाद पृष्ठ का निरीक्षण करते हैं तो क्या आपको पृष्ठ पर '

संबंधित मुद्दे