I'm having some issues with catching a browser exit with firefox. I can get it to work with IE (not exactly how I'd like, but it works). Does anyone have a good working example available...here is my code if you can help from that. Thanks
Greg My javascript looks like this: script language="JavaScript" type="text/javascript"> <!-- alert ("This is a Javascript Alert"); //just a message which will be removed // Give user a chance to save modified data window.onbeforeunload = function() { var warning=""; var fxControl = document.SharedObjectBoard || window.SharedObjectBoard; if (!${application}.unsavedAlert()) { warning = fxControl.getUnsavedDataWarning(); } if (typeof fxControl.getUnsavedDataWarning=="function") { warning = fxControl.getUnsavedDataWarning(); } if (warning!="") return warning; else return; } --> </script> in my init I have --- if ( ExternalInterface.available ) { ExternalInterface.addCallback("getUnsavedDataWarning",unsavedAlert); Here are the functions triggered: private function unsavedAlert():String { Alert.show("Do you want to dave?", "Save Alert", Alert.YES|Alert.NO ,this,SaveAlertHandler,null,Alert.YES); //Alert.show("function"); if (commitRequired) return UNSAVED_DATA_WARNING; else return ""; } private function SaveAlertHandler(e:Event):void { Alert.show( e.type.toString()); } }