Hello, I have recently begun updating a web page for my company to be a bit more 21st-century. I should state that I am new to Javascript, and gwt, and I am not any sort of html wizard though I know the basics.
I have been looking for a way in which to pass parameters into the Java class that is compiled into Javascript by gwt so that I might use these parameters in a RPC call to the server. I have read multiple posts on this discussion and have tried many things including adding <div> or <input> tags and attempting to read them, using JSNI to grab Javascript vars, and most recently attempting to use Dictionary class from com.google.gwt.i18n.I18N The post that I have been reading is the following thread: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/85267b4604f7e70f# When I attempt to use <div> or <input> the gwt grid no longer shows up at all. It is still there, as far as I can tell (I've used the Firefox Web Developer Toolbar to look at the included javascript) but I see nothing in either Firefox or IE When I attempt to grab the vars with JSNI I cannot get to it due to, I imagine, a misunderstanding on my part due to frames and variable scope when dealing with frames and Javascript. When I attempted to use the Dictionary class I again cannot see the gwt grid, identical problem as before. I believe in this case, though, it is because Dictionary is failing to find the variable - most likely due to aforementioned scope problems. The .jsp that includes these scripts as well as the frame that directs to the gwt application is as follows: <% String jUser = request.getParameter("userId"); String jAsOfDate = request.getParameter("asOfDate"); String jCurrency = request.getParameter("currency"); %> <script type="text/javascript"> var user = <%=jUser%>; var asOfDate = <%=jAsOfDate%>; var currency = <%=jCurrency%>; </script> <frameset FRAMEBORDER="0" BORDER="0" framespacing="0"> <frame SRC="/<classpath>/<class>.html" name="ICV" scrolling="yes" noresize> </frameset> For the Dictionary attempt it is the same except the script is as follows: <script type="text/javascript"> var params = { user: "<%=jUser%>, asOfDate: "<%=jAsOfDate%>, currency: "<%=jCurrency%>, }; </script> If anyone can see any glaring mistakes that I am making please let me know what I'm doing wrong. Else, a ulterior method to pass these variables would be just as good if not better! Thanks for reading, and for any help in advance, Kevek --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
