It looks like that was it.  I just made the change and it works
perfectly.   Thanks Tom.

RR

On Jun 19, 5:09 pm, Tom Gregory <[EMAIL PROTECTED]> wrote:
> Short answer:  IE doesn't look for the mousemove event on the window
> object.  Use document instead.
>
> (There might be a patch here if the devs think it's important--
> Event.observe already catches 'keypress' in Safari, and converts it
> to 'keydown')
>
> TAG
> ====================================
> Proof:
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
>         "http://www.w3.org/TR/html4/strict.dtd";>
> <html>
> <head>
>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
>         <title>untitled</title>
> <script type="text/javascript" src="js/prototype.js"></script>
> <script type="text/javascript">
> function watch(e) {
>         $('debug').update(
>                 '[ X: ' + Event.pointerX(e) + ' / Y: ' + Event.pointerY(e) +' 
> ]\n'
>         );
>
> }
>
> window.onload = function () {
>         $('debug').update('Loading ...');
>         Event.observe(window, 'mousemove', watch); // Change window w/ 
> document
>         //window.onmousemove = watch;
>         $('debug').update('Loaded.');}
>
> </script>
> </head>
> <body>
>         <pre id="debug">(empty)</pre>
> </body>
> </html>
>
> On Jun 19, 2007, at 2:18 PM, RighteousRaven wrote:
>
> >> It's a bit hard to help without a complete, minimal code sample (and
> >> the specific, unhelpful IE error message).
>
> > That's part of what is weird... there is no error message.  The
> > observed function just isnt getting called in IE.... but its perfect
> > in FF.
>
> >> 1. Check to make sure you don't have a trailing comma after the last
> >> element your curly braces. (Common problem)
>
> > Not it...
>
> >> 2. Because you posted an edited sample.... are you sure the observe()
> >> is being called *after* pMenu is defined?
>
> > observe() is being called within pMenu.show(), with the mousemove
> > event calling pMenu.watching().  I tried rearranging the order of the
> > definitions of show and watching, but to no avail.
>
> > I had thought that Event.observe was supposed to be cross browser, and
> > without an error message I feel super-lost.
>
> > RR


--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to