onMouseOver Event Rules

HTML Markup Details

onmouseover and onmouseout attributes
The onmouseover and onmouseout events are often used to create styling effects, dispaly content from dynamic menus and provide contextual help information.
onfocus and onblur attributes
The onfocus and onblur events can be used to provide keyboard support to mouse pointer related events that are needed for accessibility.

Accessibility Evaluation Rules

no. Testing Description Implementation
FAE Firefox
Accessibility
Extension
1 Warning/Pass

Every onmouseover event handler that is on a focusable element must have a corresponding onfocus event handler.

Implementation Notes

  • a elements with an href and/or tabindex attribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5
2 Warning/Pass

Every onmouseout event handler that is on a focusable element must have a corresponding onblur event handler.

Implementation Notes

  • a elements with an href and/or tabindex atribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5
3 Warning/Pass

Every onmouseover or onmouseout event handler that is not on a focusable element should use CSS :hover psuedo element to provide the stylistic changes.

Implementation Notes

  • a elements with an href and/or tabindex atribute with a value greater than or equal 0.
  • input, select, button, textarea and area elements.
1.0 1.5

FAE Rule Implemetation

Illinois Functional Accessibility Evaluator 1.0
The Illinois Functional Accessibility Evaluator is a web based tool to help developers evaluate web resources for the use of the iCITA HTML best practices.
Web interface cannot currently analyze content generated dynamically with javascript.
Illinois Firefox Accessibility Extension
The Illinois Firefox Accessibility Extension is a Firefox add-in that is designed to identify accessibility features for both static and dynamically generated html content.
Useful for identifying the location of specific accessibility problems for failures and warnings indentified in FAE reports.
Create FAE reports for a page that uses javascript to generate page content with the FAE DHTML Report feature.