That's where using client and/or session variables come in handy - you can set them as the user proceeds through the site, and if a refresh occurs, you just read the variables back in. There shouldn't be any issues specific to FB with this (in fact I use a slightly different way of managing frames to the one you gave, specifying the frameset fuse in the layout file rather than the switch file).
Jeremy -----Original Message----- From: Russell Schutte [mailto:[EMAIL PROTECTED]] Sent: 10 May 2002 16:52 To: [EMAIL PROTECTED] Subject: RE: FB3, frames and single threaded session locks The way I understand it, the key to frames with fusebox is that each frame call is made back to the original fusebox. For example: <cfswitch expression = "#fusebox.fuseaction#"> <cfcase value = "main"> <cfinclude template="setframes.cfm"> </cfcase> <cfcase value = "frameone"> <cfinclude template="dsp_frameone"> </cfcase> <cfcase value="frametwo"> <cfinclude template="dsp_frametwo"> </cfcase> </cfswitch> And then your setframes.cfm file might look like this: <CFOUTPUT> <FRAMESET COLS="*,50"> <FRAME NAME="FrameOne" SRC="#SELF#?fuseaction=frameone"> <FRAME NAME="FrameTwo" SRC="#SELF#?fuseaction=frametwo"> </FRAMESET> </CFOUTPUT> I use this with a proposal generation type application. The user actually has four frames, one to search in, one to display search results, one to display parts added from the search to the proposal, and one frame to summarize the proposal. PROBLEM: When a user clicks the REFRESH button on their browser (for whatever reason!), the frameset is redrawn and the user looses wherever they were (if they submitted multiple pages in a multi-page form, they are back at the beginning and their work is lost!). Any advice? Thanks, Russell ==^================================================================ This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9 Or send an email to: [EMAIL PROTECTED] T O P I C A -- Register now to manage your mail! http://www.topica.com/partner/tag02/register ==^================================================================
