This will work, thanks Fil.

Thx.

On 1/19/07, Fil <[EMAIL PROTECTED]> wrote:

> >     I want to attach an event on close to verify that all changes made
> >     on a form are saved.

We are doing thins with jquery .unload() and it works. We don't stop
people
from leaving, but just ask, before, if they wish to submit unsaved changes
(and save them with a .load() if they answer "OK").

The code is quite complex, because it's doing lots of things, but hey,
it's
free

http://zone.spip.org/trac/spip-zone/browser/_plugins_/_stable_/crayons/javascript/crayons.js

300         jQuery(window).unload(function(e) {
301           var chg = jQuery(".crayon-changed");
302           if (chg.length && uniConfirm(configCrayons.txt.sauvegarder))
{
303             chg.next().find('form').submit();
304           }
305         });

uniConfirm() is just a unicode-safe version of confirm()
jQuery(".crayon-changed") is the list of unsaved items, and their
associated
forms are jQuery(".crayon-changed").next()

-- Fil


_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/




--
Unai Martinez
[EMAIL PROTECTED]
http://helusinfa.blogspot.com
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to