Element

all elements

Error Type

Known

Guidelines

Requirement

All onmouseover event handlers have an associated onfocus event handler.

Error

onmouseover event handler missing onfocus event handler.

Short Description

Any element that contains an onmouseover attribute must also contain an onfocus attribute.

How To Repair

Add an onfocus handler to your script that performs the same function as the onmouseover handler.

Steps To Check

Procedure

1. Check each element in the document for an onmouseover attribute.
2. If the element contains an onmouseover attribute then check if it also contains a valid onfocus attribute.

Expected Result

1. All onmouseover event handlers have an associated onfocus event handler.

Failed Result

1. Add a valid onfocus attribute to the element.

Examples

Pass Examples

Contains an element that has an onmouseover attribute and an onfocus attribute.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<title>OAC Testfile - Check #107 - Negative</title>
</head>
<body>

<INPUT name="num" onmouseover="foo" onfocus="bar" value="0">

</body>
</html>

Fail Examples

Contains an element that has an onmouseover attribute without an onfocus attribute.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<title>OAC Testfile - Check #107 - Positive</title>
</head>
<body>

<INPUT name="num" onmouseover="foo" value="0">

</body>
</html>

English | German | Italiano


Web site engine's code is copyright © 2011
Inclusive Design Institute
Web Service API