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
==^================================================================

Reply via email to