Tecnologias que suportem o modo intermitente do conteúdo controlado por script.
Esta técnica está relacionada com:
O objectivo desta técnica é controlar o modo intermitente através do script para que possa ser definido para parar em menos de cinco segundos pelo script. O script é utilizado para iniciar o efeito intermitente do conteúdo, controlar a possibilidade de alternar entre estados visíveis e ocultos e também parar o efeito em cinco segundos ou menos. A função setTimeout() pode ser utilizada para alternar o conteúdo intermitente entre estados visíveis e ocultos e parar quando o número de iterações entre eles totalizar quase cinco segundos.
Este exemplo utiliza JavaScript para controlar o modo intermitente de alguns conteúdos HTML e XHTML. O JavaScript cria o efeito intermitente alterando o estado de visibilidade do conteúdo. Controla o início do efeito e pára-o em cinco segundos.
Código Exemplo:
...
<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>
...
Este é um exemplo prático deste código: Utilizar script para controlar o modo intermitente.
Para cada ocorrência de conteúdo em modo intermitente:
Programe o temporizador para 5 segundos no início do efeito intermitente.
Quando o temporizador parar, verifique se o efeito intermitente parou.
Para cada ocorrência do conteúdo em modo intermitente, o passo 2 é verdadeiro.