[thelist] Redirect AFTER Page loaded with ASP

Ken Schaefer ken at adOpenStatic.com
Fri Sep 17 08:51:06 CDT 2004


Because...

a) User posts form
b) ASP code runs, handling the upload
c) ASP code emits HTML to generate "uploading" graphic
d) HTML code has to be flushed from buffer to client (so client can render 
the "uploading" graphic)
e) More ASP code needs to run in the background, continuing to handling 
upload, whilst continuously sending updates about progress, somehow, to 
client
f) Server.Execute needs to happen to another ASP page, which then emits some 
client-side code to replace the current emitted HTML that's already being 
displayed on the user's screen, with the appropriate status message (upload 
succeeded or failed)

Now, given that client-side code has to be emitted, what's the benefit of 
Server.Execute? Why not have the current page emit the client-side script?

Secondly, how is (e) accomplished? You somehow have an ASP page running on 
the server communicating to and updating a page already rendered on the 
client, without any interaction from the user (Java Applets, ActiveX, other 
browser plugins excepted)

Cheers
Ken

----- Original Message ----- 
From: "Gary McPherson" <lists at ingenyus.net>
Subject: RE: [thelist] Redirect AFTER Page loaded with ASP


: Perhaps not highly efficient, but it certainly will work - I've been
: involved with one high-traffic site that uses that technique to provide
: interstitial graphics while returning search results. And I don't 
understand
: why you say it's complex to implement... In Rob's example, I see nothing
: that would give much cause for concern, but if I'm missing something, feel
: free to enlighten me.
:
: Gary
:
: > -----Original Message-----
: > From: thelist-bounces at lists.evolt.org
: > [mailto:thelist-bounces at lists.evolt.org] On Behalf Of Ken Schaefer
: > Sent: 17 September 2004 13:29
: > To: thelist at lists.evolt.org
: > Subject: Re: [thelist] Redirect AFTER Page loaded with ASP
: >
: > : Why not use Server.Transfer or Server.Execute?
: >
: > because it won't work? (well, you could get it to work, but
: > it's relatively complex and not very efficient).
: >
: > Cheers
: > Ken
: >
: > ----- Original Message -----
: > From: "Gary McPherson" <lists at ingenyus.net>
: > Subject: RE: [thelist] Redirect AFTER Page loaded with ASP
: >
: >
: > : Why not use Server.Transfer or Server.Execute? Given your
: > process below,
: > you
: > : could load the upload page and display your animated
: > graphic. Once the
: > file
: > : has been uploaded or failed, you then call the Transfer or
: > Execute methods
: > : to run a page which hides the display graphic (using an
: > inline stylesheet)
: > : and displays the appropiate completion message. Seems
: > preferable to the
: > meta
: > : tag or javascript methods suggested so far, IMHO.
: > :
: > : Gary
: > :
: > : > -----Original Message-----
: > : > From: thelist-bounces at lists.evolt.org
: > : > [mailto:thelist-bounces at lists.evolt.org] On Behalf Of Rob Smith
: > : > Sent: 16 September 2004 22:20
: > : > To: 'peter at easylistbox.com'; 'thelist at lists.evolt.org'
: > : > Subject: RE: [thelist] Redirect AFTER Page loaded with ASP
: > : >
: > : > > completely understand your situation...
: > : > > Is this...
: > : >
: > : > State 1:
: > : > User gets prompted to Upload a file
: > : > They Browse for a file
: > : > Click OK
: > : > Click Upload File
: > : >
: > : > State 2:
: > : > Display "Attempting to upload your file..."
: > : > Display Progress bar (animated graphic in flash)
: > : > If successful
: > : > Redirect to page with "Ok. Again?" with out progress bar
: > : > else
: > : > Redirect to page with "Not Ok. Try again?" (same)
: > : > end if
: > : >
: > : > State 3:
: > : > Display "Ok. Again?"
: > : >   -  or  -
: > : > Display "Not Ok. Try again?"
: > : > Back to State 1 upon decision
: > : >
: > : > In previous versions of this the Redirect part was simply
: > : > replaced with Response.write and all was well. The Progress
: > : > bar is an animated gif :-\
: > : >
: > : > Tell me more about this:
: > : > <META http-equiv="refresh" content="5;
: > : > url=yourdirectedtopage.asp"> as in what's the 5 do? seconds
: > : > until refresh? This variable is unknown in my above application.
: > : >
: > : > Rob
: >
: > -- 
: >
: > News! - Evolt.org conference for web professionals.
: > 17-19 September 2004 in Toronto, Canada.
: > Details at http://TOevolt.org
: >
: > * * Please support the community that supports you.  * *
: > http://evolt.org/help_support_evolt/
: >
: > For unsubscribe and other options, including the Tip Harvester
: > and archives of thelist go to: http://lists.evolt.org
: > Workers of the Web, evolt !
: >
:
:
: -- 
:
: News! - Evolt.org conference for web professionals.
: 17-19 September 2004 in Toronto, Canada.
: Details at http://TOevolt.org
:
: * * Please support the community that supports you.  * *
: http://evolt.org/help_support_evolt/
:
: For unsubscribe and other options, including the Tip Harvester
: and archives of thelist go to: http://lists.evolt.org
: Workers of the Web, evolt ! 



More information about the thelist mailing list