[Zope] How to Use Javascript returns in DTML tags
Tommy Johnson
tommy@7x.com
Tue, 23 Oct 2001 11:48:28 -0800
Sounds to me like your trying to make a client side language pass info to a
server-side language. Simply put, you can't do it.
First thing is that the server-side does its thing and then sends that info
to the client's browser. After that, its done! You have to generate a new
request for the server to do anything else.
Javascript runs client-side and after the server has completed its job.
HTH,
Tommy
Innovation: The Best Way To Predict The Future ... Is To Create It.
> -----Original Message-----
> From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of
> Scheck, Herman
> Sent: Tuesday, October 23, 2001 10:45 AM
> To: 'zope@zope.org'
> Subject: [Zope] How to Use Javascript returns in DTML tags
>
>
> 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?
>
> Thanks in advance for any help.
>
> <SCRIPT LANGUAGE=JAVASCRIPT>
> <!--
> function GetRFQNumber{
>
> rfqNumber=parent.frames('fraQuoteRequest').document.all['QUOTEREQU
> EST'].inne
> rText;
> return rfqNumber;
> }
> -->
> </SCRIPT>
>
> <!--FORM ID="GetQuoteForm" ACTION="Quote_html"-->
> <H3>
> <dtml-with siteMethods>
> Quote:
> <dtml-let DNS=dbDNS UID=dbUID PWD=dbPWD>
> <SELECT NAME="selQuote" SIZE=1>
> <dtml-in expr="dataAccess(DNS, UID, PWD, 'SELECT
> quoteNumber FROM qt_quotes_t,
> qt_quoteReqs_t WHERE qt_quotes_t.quoteReqID =
> qt_quoteReqs_t.quoteReqID AND
> qt_quoteReqs_t.rfqNumber = ' + _.chr(39) + rfqNumber +
> _.chr(39) + ' ORDER BY
> quoteNumber')">
> <dtml-in sequence-item>
> <OPTION VALUE='<dtml-var sequence-item>'><dtml-var
> sequence-item>
> </dtml-in>
> </dtml-in>
> </SELECT>
> </dtml-let>
> </dtml-with>
> <BR><BR><INPUT TYPE="IMAGE" SRC="images/imgRetrieveButton"
> ALT="Retrieve Quote Request">
> </H3>
> <!--/FORM-->
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )