Hi Nate, I don't use jscookmenu but I think your problem is related with some kind of state saved by jscookmenu when the user clicks the menu link. Maybe there is a way to intercept the click in jscookmenu and execute the validation/confirmation at that time.
On Mon, Aug 4, 2008 at 8:37 PM, Perkins, Nate-P63196 <[EMAIL PROTECTED] > wrote: > Can anybody help me with this problem? > > ------------------------------ > *From:* Perkins, Nate-P63196 [mailto:[EMAIL PROTECTED] > *Sent:* Friday, August 01, 2008 2:48 PM > *To:* [email protected] > *Subject:* Jscookmenu/trinidad problem > > Our project uses trinidad components exclusively in our webapp with the > exception of the tomahawk jscookmenu. > > We've been trying to implement a javascript solution in our pages to notify > the user if he/she attempts to perform an action when he/she currently has > some data record in 'Edit Mode'. > > We used window.onbeforeunload to show the user a confirmation dialog > conditionally based on a flag we set through another js function. This > seemed to work whenever a trinidad component was used to initiate the action > with the following steps occurring: > > 1. User enters edit mode > 2. User clicks some other button > 3. User sees edit mode confirmation dialog > 4. User hits 'Cancel' > 5. User resumes editing > > But we discovered that if the jscookmenu originated the action that things > didn't' work as expected with the following happening: > > 1. User enters edit mode > 2. User clicks the jscookmenu menu item > 3. User sees edit mode confirmation dialog > 4. User hits 'Cancel' > 5. User resumes editing > 6. User hits another button > 7. User is navigated to jscookmenu menu item target > > I don't understand why Trinidad's javascript responds well to the > onbeforeunload action but the jscookmenu does not. > > So I have a few questions, > Is this a problem with jscookmenu and the Trinidad PPR interaction? > Is there a better way to get the behavior we desire? > If what we are doing makes sense, would the easiest solution be to just > modify the jscookmenu javascript to get around this 'bug'? > > Nate Perkins > General Dynamics C4 Systems > > *This email message is for the sole use of the intended recipient(s) and > may contain GDC4S* > * confidential or privileged information. Any unauthorized review, use, > disclosure or distribution* > * is prohibited. If you are not an intended recipient, please contact the > sender by reply email and* > * destroy all copies of the original message*. > > -- Walter Mourão http://waltermourao.com.br http://waltermourao.blogspot.com http://arcadian.com.br

