Reakcja na zdarzenia - ruch myszki

Witam,

mam pytanie dotyczące reakcji na zdarzenia a dokładniej reakcja na ruchy myszki na ekranie np. rozwijalne menu po najechaniu myszką (bez kliknięcia). Czy przy wyłączonej obsłudze języka JavaScript w przeglądarce, można w Ruby’m stworzyc stronę www, która reaguje na poczynania myszki - coś jak onmouseover, onmouseout w JavaScript ale przy wyłączonej obsłudze JavaScript?

Nie.

Teoretycznie możesz podobne rzeczy obsłużyć za pomocą Javy, Flash lub Silverlight. Jeśli jednak ktoś nie ma JavaScript to pozostałych też nie będzie miał.

Ruby po stronie serwera nie ma pojęcia co użytkownik robi ze swoją przeglądarką.

Ogolnie to nie…

rozwijalne menu po najechaniu myszką (bez kliknięcia) -> pure CSS hover menu?

Nie, JavaScript właśnie do takich rzeczy jest.

Dużo się da bez JS (np. http://dabblet.com/gist/2076449), ale nie koniecznie ma to sens.

A taki przykład http://www.red-team-design.com/wp-content/uploads/2011/11/css3-animated-dropdown-menu-demo.html ?

Da sie uzywajac CSS i :hover oraz opcjonalnie :target. Np. bardzo proste http://meyerweb.com/eric/css/edge/menus/demo.html lub duzo bardziej wypasiona wersja http://designmodo.com/demo/css3accordionmenu