Elemento

all elements

Tipologia d'errore

Certo

Linee Guida

Requisiti

Tutti i gestori di eventi onmouseover devono avere associato un gestore di evento onfocus.

Errore

Al gestore di eventi onmouseover non corrisponde alcun onfocus.

Descrizione Breve

Ogni elemento che possieda l'attributo onmouseover deve avere anche un attributo onfocus.

Come correggere

Aggiungere allo script un handler onfocus che possa svolgere la stessa funzionalità della funzione onmouseover.

Passi da controllare

Procedura

1. Controllare ogni elemento nel documento che abbia un attributo onmouseover.
2. Se l'elemento possiede un attributo onmouseover, controllare che possieda anche l'attributo onfocus.

Risultato previsto

1. Tutti gli event handler onmouseover hanno un event handler onfocus associato.

Risultato non corretto

1. Aggiungere un attributo onfocus all'elemento.

Esempi

Esempi corretti

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>

Esempi non corretti

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


Il codice del motore del sito Web è copyright 2011
Inclusive Design Institute
API del Web Service