Understanding WCAG 2.0

Skip to Content (Press Enter)

SCR22: A maximum 5 másodpercig tartó villogás szabályozása szkriptekkel

Alkalmazás

A tartalom szkript útján megoldott villogását támogató technológiák.

Ez a technika az alábbiakra vonatkozik:

Leírás

A technika célja a maximum 5 másodpercig tartó villogás szabályozása szkriptekkel. A szkript a villogás elindítására, a látható és rejtett állapotok közötti váltás szabályozására, valamint a maximum 5 másodperces effektus leállítására szolgál. A setTimeout()funkció a villogó tartalom látható és rejtett állapota közötti váltás szabályozására, valamint az 5 másodperces időtartamban megoldható ismétlődések számának beállítására szolgál.

Példák

1. példa

A példában szereplő JavaScript a HTML és XHTML tartalom villogásának szabályozására szolgál. A JavaScript a tartalom láthatóságának változtatásával hozza létre a villogó hatást. Ez indítja el és állítja le 5 másodpercen belül az effektust.

Példa kód:


...
<div id="blink1" class="highlight">New item!</div>
<script type="text/javascript">
<!--
// blink "on" state
function show()
{
        if (document.getElementById)
        document.getElementById("blink1").style.visibility = "visible";
}
// blink "off" state
function hide()
{
        if (document.getElementById)
        document.getElementById("blink1").style.visibility = "hidden";
}
// toggle "on" and "off" states every 450 ms to achieve a blink effect
// end after 4500 ms (less than five seconds)
for(var i=900; i < 4500; i=i+900)
{
        setTimeout("hide()",i);
        setTimeout("show()",i+450);
}
-->
</script>
...
            

A Using script to control blinking. című hivatkozás a példa egy működő verziójára mutat.

Ellenőrzések

Folyamat

Minden egyes villogó tartalom esetében:

  1. A villogó effektus kezdetén indítson el egy 5 másodperces időzítést.

  2. A idő lejártakor ellenőrizze, hogy a villogás befejeződött-e.

Elvárható eredmények
  • Minden egyes villogó tartalom esetében a 2. pont igaz.


Teljesítési feltételek: