[Scheck, Herman]
I am trying to simply use the return (rfqNumber) from a Javascript script as a variable in a DTML tag (see code below). I've also tried placing the Javascript code in-line to the DTML, as well as trying to encapsulating the script in a DTML method. None of this seems to work. Yes, I am fairly new to DTML (and Zope, for that matter). I have seen articles on how to pass arguments from DTML to Javascript functions, but not on how to use Javascript returns in DTML. Can anyone point, push, or drag me in the right direction?
It sounds like you think that the browser client can talk to Zope. No, it cannot. The Zope DTML is constructed before the javascript is executed in the browser, and there is no way for Zope to know about such execution. The only way you can send information from the browser to Zope is by submitting a form and having Zope act on the contents of the form. You could use javascript to compute values and store them in fields in a form, but you have to submit it before Zope can learn about it. Clear? Cheers, Tom P