Jonathan Gingerich wrote:

> Please bear with me!-)
> I have a long question about the basic operation of a broswer and a web
> server with frames and CGI's (i.e. ColdFusion).  Suppose I have page A
> with buttons b and c.  The buttons request pages B and C respectively.
> If I click b and c, I observe that sometimes B shows up, sometimes C,
> but never B then C.  I belive, perhaps incorrectly, that I can
> map out any browser session into a single sequence of pages and calls
> (links or forms) that fetched them.  
>
> Now suppose these are CF pages.  Is it possible that even though only
> one of B or C gets fetched for display, that both page requests are
> processed by the CF server and therefore both pages' side-effects may
> happen?

Please define "fetched for display". Do you mean fetched, i.e.
requested, or do you mean displayed, i.e. shown to the user.

> Hopefully that was easy.  Okay suppose I have a frameset A, B, and C.
> Suppose button ac on frame A targets frame C with page AC, and button bc
> on frame B also targets frame C with page BC. Suppose I press both ac and
> bc. Do both pages AC and BC get processed, or is the identical destination
> recognized and lead to the surpression of one or the other?

Depends on the user-agent.

> If both get
> processed, then is there any limits on the sequence or is it possible
> the BC would be delayed, not just after AC was displayed, but indefinitely
> for a long sequence of other page requests, before showing up out of
> the blue?

Depends on the user-agent.

> Finally, and this is the situation I'm actually comtemplating, suppose
> frame C is actually the parent frame of subframes A and B.  Does
> targeting frame C cause both frames A and B to be targeted as a unit,
> or does that processing take place simultaneously?  I.e. does the previous
> example lead to 4 page requests:
>
> AC targeting A
> AC targeting B
> BC targeting A
> BC targeting B
>
> that might execute and be displayed in any order?

AC will only target C. BC will only target C. When the new
content of C is loaded in the browser, the browser will see any
framesets that are present there and issue new requests for the
content of the frames.

Jochem

--
I don't get it
immigrants don't work
and steal our jobs
     - Loesje
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to