What is it that you expect, that IE isn't doing?
My guess is that you want the custom observer for readySubmit to stop the
submit event. But since the .fire() happens asynchronously (someone correct
me if I'm wrong here?), the form will submit right away and the custom
handler won't even be called. Or at the very least, you're getting into
a
very unpredictable timing scenario. You should really stop the original
submit event in the original handler, or in an ordinary function call that's
guaranteed to be synchronous.
-Fred
On Tue, Jun 17, 2008 at 8:51 PM, 绝路 <aeoluszzf@gmail.com> wrote:
>
> im not good in English, so code here
>
>
>
-----------------------------------------------------------------------------------------------------
> <form id="form">
> <input type="submit" value="submit" />
> </form>
> <script
src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/
>
prototype.js<http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js>
> "></script>
> <script>
>
> //i pass the submit event with custom event
> $('form').observe('submit', function(e){
> $('form').fire('custom:readySubmit', {submitEvent:
e})
> })
>
> //i expect the submit event will be stop
> $('form').observe('custom:readySubmit', function(e){
> e.memo.submitEvent.stop();
> })
>
>
> </script>
>
>
-----------------------------------------------------------------------------------------------------
> Firefox show as i expect, but IE7 doesn't
> im not sure what's the reason or it is a bug.
> so someone can give me a help?
--
Science answers questions; philosophy questions answers.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to rubyonrails-spinoffs@googlegroups.com
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---