We lots of problems with onUnload() and found that it could not be
effectively used to log a user out.  I believe that in Netscape, the windows
was closing before the onUnload() event actually finished executing.  After
a while we gave up and went back to to just timing out sessions.

Justin

> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]]
> Sent: Friday, November 22, 2002 9:14 AM
> To: CF-Talk
> Subject: Re: OT: onUnload() Issue within a CF Application.
> 

> > Oliver Cookson wrote:
> 
> >> What I'm planning to do is popUp a window onUnload() which 
> log's the
> >> user out, easy you say, well how do I STOP the window 
> popping up when
> >> they user the back\forward buttons or press refresh?
> 
> > onClose()
> 
> > Jochem
> 
> Except that this doesn't satisfy the condition of moving the 
> browser out of
> the application by typing a url into the address field, thus 
> leaving the
> user stranded and unable to log back in if they for instance, type
> www.google.com into the address field, browse to another 
> page, then close
> the browser.
> 
> I know of a way to prevent any users not using Internet Explorer from
> logging in to an application ( including preventing users of current
> versions of Opera ). This may or many not be a solution for 
> you, however, if
> you can control the browser environment, then you can do some 
> things that
> you might not otherwise consider for compatibility reasons. I 
> have an app
> currently using a hidden iframe to submit the login command on the
> onbeforeunload() event which has proven to be more effective 
> than onunload()
> or a popup window ( which are often killed before they open 
> ). What I found
> using onunload() was that I could only get the url to fire in 
> a killable
> popup -- it wouldn't load in the iframe. But onbeforeunload() 
> gave me the
> functionality I needed.
> 
> As to the back, forward and refresh I don't really have a 
> solution -- the
> application I just mentioned has a console in the topmost window which
> mostly doesn't move or reload (it reloads in a couple special case
> conditions, but it's able to do this without logging out), 
> with all of the
> tools loading into iframes. The issue of back and forward is addressed
> primarily by simply providing links in such a fashion that the user
> hopefully never has a need for a back button. If a user hits f5 or the
> reload button ( instead of right-clicking an iframe and 
> reloading the frame
> ), they're logged out and they have to log in again.
> 
> .. dunno how much help any of this is. :)
> 
> s. isaac dealey                954-776-0046
> 
> new epoch                      http://www.turnkey.to
> 
> lead architect, tapestry cms   http://products.turnkey.to
> 
> certified advanced coldfusion 5 developer
> http://www.macromedia.com/v1/handlers/index.cfm?ID=21816
> 
> 
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

Reply via email to