RE: Frames and variable scoping

2001-11-02 Thread Lon Lentz

 
  Thanks for the help. I am coming into an application that is already 
deployed. I'm here to fix bugs and add functionality. I am in the 
process of converting a lot of stuff to a few session scoped structures.

  The scoping going on in the frameset and frames is a little funky. My 
first goal is to get all of the variables passed and scoped properly. 
And if I had thought about how the thing was working, I would have been 
able to answer my question. Doh! The form thing is very slick, though. 
Thanks again!


-Original Message-
From: Bryan Love [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 01, 2001 8:43 PM
To: CF-Talk
Subject: RE: Frames and variable scoping


Keep in mind that variables are processed server side while the frameset
tags are processed client side.  That means that ONLY the page you call 
with
the form action can see the form variables - in this case that page will
likely have the FRAMESET tags and nothing else.  Once that page is 
served up
the browser initiates requests for the frame sources - by this time your
form variables are gone.  Your only option here is to generate the frame
tags on the fly using CF and put the form variables in the url string 
for
the SRC attribute.  This way when the browser makes the request for the
frame source your variables will be passed in again through the url 
scope.  

You could also store the variables in a persistant scope, but it's 
probably
not the best idea.  If you do decide to do this there is one very easy 
way
to do it:
cfset session.theForm = form (this works because form is actually
a struct pointer which is getting copied into the session.theForm 
variable)
then you can access the variables later like this
#session.theForm.fieldName#
~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: Frames and variable scoping

2001-11-02 Thread Lon Lentz

 
  Hi Kelly,
 
Went and grabbed it. Very interesting and helpful reading. Thanks.

-Original Message-
From: Kelly Matthews [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 01, 2001 5:25 PM
To: CF-Talk
Subject: RE: Frames and variable scoping


Check out this:
http://www.cfugorama.com/cfugorama/DevCon.cfm
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: Frames and variable scoping

2001-11-02 Thread Kelly Matthews

Great! It was a great Session! :)
Kelly
www.webdiva.org



-Original Message-
From: Lon Lentz [mailto:[EMAIL PROTECTED]] 
Sent: Friday, November 02, 2001 9:41 AM
To: CF-Talk
Subject: RE: Frames and variable scoping


 
  Hi Kelly,
 
Went and grabbed it. Very interesting and helpful reading. Thanks.

-Original Message-
From: Kelly Matthews [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 01, 2001 5:25 PM
To: CF-Talk
Subject: RE: Frames and variable scoping


Check out this:
http://www.cfugorama.com/cfugorama/DevCon.cfm
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: Frames and variable scoping

2001-11-01 Thread Kelly Matthews

Check out this:
http://www.cfugorama.com/cfugorama/DevCon.cfm
Download the Ninja Javascript Presentation.
Steve went through something like this although using a hidden frame
but it's still passing variables through a frame.
Kelly


-Original Message-
From: Lon Lentz [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, November 01, 2001 5:16 PM
To: CF-Talk
Subject: Frames and variable scoping


  I have a frameset that is called through a form post. How should I 
refer to those posted variables within a frame inside that frameset? Do 
I pass them as url variables in the template call of the frame tag?



Lon Lentz
Applications Developer and CyberEntomolgist http://ProofitOnline.Com - Free
15 Day Trial 
~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: Frames and variable scoping

2001-11-01 Thread Bryan Love

Keep in mind that variables are processed server side while the frameset
tags are processed client side.  That means that ONLY the page you call with
the form action can see the form variables - in this case that page will
likely have the FRAMESET tags and nothing else.  Once that page is served up
the browser initiates requests for the frame sources - by this time your
form variables are gone.  Your only option here is to generate the frame
tags on the fly using CF and put the form variables in the url string for
the SRC attribute.  This way when the browser makes the request for the
frame source your variables will be passed in again through the url scope.  

You could also store the variables in a persistant scope, but it's probably
not the best idea.  If you do decide to do this there is one very easy way
to do it:
cfset session.theForm = form (this works because form is actually
a struct pointer which is getting copied into the session.theForm variable)
then you can access the variables later like this
#session.theForm.fieldName#



 

Bryan Love Macromedia Certified Professional
Internet Application Developer / Database Analyst
Telecommunication Systems Inc.
[EMAIL PROTECTED]
 

What father would hesitate to say 'if there must be trouble let it be in my
day, that my child may have peace'?
- Thomas Paine, An American Crisis



-Original Message-
From: Lon Lentz [mailto:[EMAIL PROTECTED]]
Sent: Thursday, November 01, 2001 2:16 PM
To: CF-Talk
Subject: Frames and variable scoping


  I have a frameset that is called through a form post. How should I 
refer to those posted variables within a frame inside that frameset? Do 
I pass them as url variables in the template call of the frame tag?



Lon Lentz
Applications Developer and CyberEntomolgist
http://ProofitOnline.Com - Free 15 Day Trial

~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists