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
-~----------~----~----~----~------~----~------~--~---

Reply via email to