Yes check that all the requirements are met before running the code.
Has user pressed submit button, are all fields complete, yes then do
nothing

-----Original Message-----
From: Robertson-Ravo, Neil (RX)
[mailto:[EMAIL PROTECTED]] 
Sent: 28 November 2002 10:52
To: '[EMAIL PROTECTED]'
Subject: RE: [ cf-dev ] Closing a window


The thing I have found about all of these scripts is that they all seem
to work onClose, but if they click Save or any button which requires the
data to be sent to the server (i.e. onUnload) it will trigger the
function which is not ideal....

Is there anyway around this?


-----Original Message-----
From: Spike [mailto:[EMAIL PROTECTED]]
Sent: 28 November 2002 10:19
To: [EMAIL PROTECTED]
Subject: RE: [ cf-dev ] Closing a window


If you change the <img> tag to an <iframe> tag in the example code I
posted, it will work in Mozilla and the latest versions of Netscape.

You'd also need to do a check for the url variables and only put the
onUnload attribute in the <body> tag if they don't exist.

That's assuming that you're using a self-posting form.

Spike

Stephen Milligan
Team Macromedia - ColdFusion
Co-author 'Reality Macromedia ColdFusion MX: Intranets and Content
Management' http://spikefu.blogspot.com

> -----Original Message-----
> From: Stephen Fernandez [mailto:[EMAIL PROTECTED]]
> Sent: 28 November 2002 11:20
> To: [EMAIL PROTECTED]
> Subject: Re: [ cf-dev ] Closing a window
> 
> 
> yeah but what percentage of users would be using netscape...
> 
> ----- Original Message -----
> From: "Tom Smith" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, November 28, 2002 10:01 AM
> Subject: Re: [ cf-dev ] Closing a window
> 
> 
> > but it wont work in netscape ...  well in 6.2 and below.... but it
> > also works in IE6
> > ----- Original Message -----
> > From: "Stephen Fernandez" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, November 28, 2002 10:03 AM
> > Subject: Re: [ cf-dev ] Closing a window
> >
> >
> > > it worked for me in ie5.5 , you have  got to make sure
> the following
> line
> > of
> > > code
> > >
> > > event.returnValue="This will terminate your  session,
> requiring you
> > > to
> > Logon
> > > again to continue."
> > >
> > > is all on one line
> > >
> > > ----- Original Message -----
> > > From: "Robertson-Ravo, Neil (RX)"
> > > <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Cc: <[EMAIL PROTECTED]>
> > > Sent: Thursday, November 28, 2002 9:28 AM
> > > Subject: RE: [ cf-dev ] Closing a window
> > >
> > >
> > > > Hi Giles.
> > > >
> > > > I couldn't get this to work at all? the window just closes with
> > > > not warning.... have you got an exampe you could send to me 
> > > > offlist?
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Giles Roadnight [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 19:26
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: [ cf-dev ] Closing a window
> > > >
> > > >
> > > > Here is a cut down version of the natwest page:
> > > >
> > > > <html>
> > > > <head>
> > > > <title>Close Suppressor demo</title>
> > > > <SCRIPT LANGUAGE=javascript>
> > > > <!--
> > > > var suppressCloser=false;
> > > > function window_onbeforeunload() {
> > > > if (!suppressCloser)
> > > > event.returnValue="This will terminate your
> > > > session, requiring you to Logon again to continue."
> > > > }
> > > > //-->
> > > > </SCRIPT>
> > > > </head>
> > > > <body  onBeforeUnload="window_onbeforeunload()">
> > > > Hello
> > > > </body>
> > > > </html>
> > > >
> > > > this worked for me on IE 6.
> > > >
> > > > Hope that helps
> > > >
> > > > -----Original Message-----
> > > > From: Snake [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 16:19
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: [ cf-dev ] Closing a window
> > > >
> > > > Ok so redirect back to the page if the formfields are not fille
> > > > din then.
> > > >
> > > > Onunload="location.href = 'mypage.cfm'"
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Robertson-Ravo, Neil (RX)
> > > > [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 16:12
> > > > To: '[EMAIL PROTECTED]'
> > > > Subject: RE: [ cf-dev ] Closing a window
> > > >
> > > >
> > > > yep, that displays the box, but it still closes the window....
> > > >
> > > > -----Original Message-----
> > > > From: Snake [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 16:13
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: [ cf-dev ] Closing a window
> > > >
> > > >
> > > > <body onunload="return confirm('are you sure')">
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Robertson-Ravo, Neil (RX)
> > > > [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 16:06
> > > > To: '[EMAIL PROTECTED]'
> > > > Subject: RE: [ cf-dev ] Closing a window
> > > > displays the
> > > >
> > > > nope, doesnt work :
> > > >
> > > > <html>
> > > > <head>
> > > > <title>Untitled</title>
> > > >
> > > >
> > > > </head>
> > > >
> > > > <body onbeforeunload="window.event.returnValue ="Are
> you sure you
> wanna
> > > > just close this?">
> > > >
> > > >
> > > > </body>
> > > > </html>
> > > >
> > > > -----Original Message-----
> > > > From: Matt Horn [mailto:[EMAIL PROTECTED]]
> > > > Sent: 27 November 2002 16:04
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: [ cf-dev ] Closing a window
> > > >
> > > >
> > > >
> > > > onbeforeunload="
> > > > window.event.returnValue ="Are you sure you wanna just close
> > > > this?"
> > > >
> > > > try that
> > > >
> > > >
> > > >
> > > > At 15:56 27/11/2002, you wrote:
> > > > >I'll try and find out how they do it when I get home tonight
> > > > >then.
> > > > >
> > > > >----- Original Message -----
> > > > >From: "Robertson-Ravo, Neil (RX)"
> > > > ><[EMAIL PROTECTED]>
> > > > >To: <[EMAIL PROTECTED]>
> > > > >Sent: Wednesday, November 27, 2002 3:45 PM
> > > > >Subject: RE: [ cf-dev ] Closing a window
> > > > >
> > > > >
> > > > > > I am at Windows update, and I cannot see this behaviour.
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Giles Roadnight [mailto:[EMAIL PROTECTED]]
> > > > > > Sent: 27 November 2002 15:45
> > > > > > To: [EMAIL PROTECTED]
> > > > > > Subject: Re: [ cf-dev ] Closing a window
> > > > > >
> > > > > >
> > > > > > Well, I know for a fact that when I try to close my natwest
> > > > > > online bankc window it asks me if I want to 
> navigate away from
> > > > > > the page.
> if
> > > >
> > > > > > I click cancel it does not close. Sma on windows update.
> > > > > > ----- Original Message -----
> > > > > > From: "Robertson-Ravo, Neil (RX)"
> > > > > > <[EMAIL PROTECTED]>
> > > > > > To: <[EMAIL PROTECTED]>
> > > > > > Sent: Wednesday, November 27, 2002 3:40 PM
> > > > > > Subject: RE: [ cf-dev ] Closing a window
> > > > > >
> > > > > >
> > > > > > > yep, thought so, I can get it to trigger an event, but the
> browser
> > > > still
> > > > > > > just closes...arse
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Rich Wild [mailto:[EMAIL PROTECTED]]
> > > > > > > Sent: 27 November 2002 15:40
> > > > > > > To: '[EMAIL PROTECTED]'
> > > > > > > Subject: RE: [ cf-dev ] Closing a window
> > > > > > >
> > > > > > >
> > > > > > > no definite way. You can't prevent users from killing the
> browser
> > > > > > > or
> > > > > > turning
> > > > > > > off the client machine etc.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Robertson-Ravo, Neil (RX)
> > > > > > > > [mailto:[EMAIL PROTECTED]]
> > > > > > > > Sent: 27 November 2002 15:38
> > > > > > > > To: '[EMAIL PROTECTED]'
> > > > > > > > Subject: [ cf-dev ] Closing a window
> > > > > > > >
> > > > > > > >
> > > > > > > > Is there anyway to prevent a user from closing a
> > > > > > > > popup/browser window before they have saved their form 
> > > > > > > > values?  i.e. if the form values are not blank, do not 
> > > > > > > > close.
> > > > > > > >
> > > > > > > > Neil
> > > > > > > >
> > > > > > > > --
> > > > > > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > > > > >
> > > > > > > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > > > > For additional commands, e-mail:
> > > > > > > > [EMAIL PROTECTED] For human 
> help, e-mail:
> > > > > > > > [EMAIL PROTECTED]
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > ** Archive:
> > > > > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > > > >
> > > > > > > To unsubscribe, e-mail:
> > > > > > > [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > > > > For human help, e-mail: [EMAIL PROTECTED]
> > > > > > >
> > > > > > > --
> > > > > > > ** Archive:
> > > > > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > > > >
> > > > > > > To unsubscribe, e-mail:
> > > > > > > [EMAIL PROTECTED]
> > > > > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > > > > For human help, e-mail: [EMAIL PROTECTED]
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > ** Archive:
> > > > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > > >
> > > > > > To unsubscribe, e-mail:
> > > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > > > > > For human help, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > > > --
> > > > > > ** Archive:
> > > > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > > >
> > > > > > To unsubscribe, e-mail:
> > > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > > > > > For human help, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > >
> > > > >
> > > > >--
> > > > >** Archive:
> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > > >
> > > > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > >For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > >For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > > --
> > > > ** Archive:
> > > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > > >
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > > For human help, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > ** Archive:
> > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> > >
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > For human help, e-mail: [EMAIL PROTECTED]
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Everything you'll ever need on one web page
> > from News and Sport to Email and Music Charts http://uk.my.yahoo.com
> >
> > --
> > ** Archive:
> http://www.mail-archive.com/dev%> 40lists.cfdeveloper.co.uk/
> >
> 
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED] For
> > human help, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED] For human help, e-mail: 
> [EMAIL PROTECTED]
> 
> 


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED] For
human help, e-mail: [EMAIL PROTECTED]

-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED] For
human help, e-mail: [EMAIL PROTECTED]



-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to