Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

F50: Falha do Critério de Sucesso 2.2.2 devido a um script que provoca um efeito intermitente sem um mecanismo para parar o modo intermitente ao fim de 5 segundo ou menos

Aplicabilidade

Tecnologias que suportem o modo intermitente do conteúdo controlado por script.

Esta falha está relacionada com:

Descrição

Os scripts podem ser utilizados para colocar o conteúdo em modo intermitente, activando e desactivando a visibilidade do conteúdo em intervalos regulares. É uma falha para o script não incluir um mecanismo para parar a intermitência em 5 segundos ou menos. Para obter informações sobre como modificar a técnica para parar o modo intermitente, consulte SCR22: Utilizar scripts para controlar o modo intermitente e pará-lo em cinco segundos ou menos (Scripting).

Exemplos

Exemplo de Falha 1

O exemplo seguinte utiliza o script no conteúdo em modo intermitente, mas a intermitência continua indefinidamente em vez de parar após cinco segundos.

Código Exemplo:

...
<script type="text/javascript">
<!--
// blink "on" state
function show()
{
        if (document.getElementById)
        document.getElementById("blink1").style.visibility = "visible";
        settime-out("hide()", 450);
}
// blink "off" state
function hide()
{
        if (document.getElementById)
        document.getElementById("blink1").style.visibility = "hidden";
        settime-out("show()", 450);
}
// kick it off
show();
//-->
</script>
 ...
<span id="blink1">This content will blink</span>

Testes

Procedimento

Para cada ocorrência de conteúdo em modo intermitente:

  1. Verifique se a intermitência pára em 5 segundos ou menos.

Resultados Esperados

Se o passo 1 for falso, o conteúdo não cumpre o Critério de Sucesso.