Well, you can pick up CF variables in Javascript easier than that. Just set them 
directly!
 <script>
 var x = #cfvar#;
 </script>

The server side Cold Fusion will spit out the above to the browser.

For reading Javascript variables in Cold Fusion you are correct, setting 
form.element.value = 'X' will send it to CF on the next trip to the server.

Arrays and structures are no help because the client doesn't know about them.

At 07:32 PM 9/1/00 -0600, Dru Whitledge wrote:
>I've been thinking on the same subject, but haven't had time to play with
>it yet. 
>
>What about using  FORM element values (value=' 'or  text or hidden) for a
>limited means of passing variables. Both HTML (the JS DOM) and CF access
>that data directly at different times, but maybe on different sides of the
>server.  var X = form.element.value should pick up a variable set by CF
>..... form.element.value = 'X' should set it for CF to grab on the next
>trip to the server. Is there a better way to do this? 
>
>What about passing data in structures or arrays. Anyone given that any
>thought?
>
>I did see a piece somewhere on using WDDX to pass variables to JS or vice
>versa, but if it still takes a trip to the server to do it, why not just
>use the FORM elements?
>
>Dru
>
>
>At 20:59 9/1/2000 -0400, Peter Theobald wrote:
>>Since Javascript runs only on the client and Cold Fusion runs only on the
>serve, you have to pass the JavaScript variables to a CFM page through a
>URL request as URL or Form variables.
>>
>>At 05:26 PM 9/1/00 -0400, Bill Davidson wrote:
>>>This is a multi-part message in MIME format.
>>>
>>>------=_NextPart_000_018F_01C01439.B56720E0
>>>Content-Type: text/plain;
>>>        charset="iso-8859-1"
>>>Content-Transfer-Encoding: quoted-printable
>>>
>>>Does anyone know of an easy method to get Javascript variable =
>>>information to CF variables?  Or more specifically how to get the =
>>>browser dimensions/screen resolution into a CF variable?  Is WDDX the =
>>>answer?
>>>
>>>TIA,
>>>Bill
>>>/intraget
>>>
>>>------=_NextPart_000_018F_01C01439.B56720E0
>>>Content-Type: text/html;
>>>        charset="iso-8859-1"
>>>Content-Transfer-Encoding: quoted-printable
>>>
>>><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>>>Does anyone know of an easy method to = get=20 Javascript variable
>information to CF variables?  Or more = specifically how=20 to get the
>browser dimensions/screen resolution into a CF = variable?  Is=20 WDDX the
>answer?
>>> 
>>>TIA,
>>>Bill
>>>/intraget
>>>
>>>------=_NextPart_000_018F_01C01439.B56720E0--
>>>
>>>--------------------------------------------------------------------------
>----
>>>Archives: http://www.mail-archive.com/[email protected]/
>>>To Unsubscribe visit
>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
>send a message to [EMAIL PROTECTED] with 'unsubscribe' in
>the body. 
>>
>>
>>---------------------------------------------------------------------------
>>Peter Theobald, Chief Technology Officer
>>LiquidStreaming http://www.liquidstreaming.com
>>[EMAIL PROTECTED]
>>Phone 1.212.545.1232 Fax 1.212.679.8032
>>
>>---------------------------------------------------------------------------
>---
>>Archives: http://www.mail-archive.com/[email protected]/
>>To Unsubscribe visit
>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
>send a message to [EMAIL PROTECTED] with 'unsubscribe' in
>the body.
>>
>>
>>
>------------------------------------------------------------------------------
>Archives: http://www.mail-archive.com/[email protected]/
>To Unsubscribe visit 
>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
>message to [EMAIL PROTECTED] with 'unsubscribe' in the body. 


---------------------------------------------------------------------------
Peter Theobald, Chief Technology Officer
LiquidStreaming http://www.liquidstreaming.com
[EMAIL PROTECTED]
Phone 1.212.545.1232 Fax 1.212.679.8032

------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to