Texto parpadeando en Web
by P-los on Mar.11, 2009, under Web
A petición de un cliente, requerí que en un sitio web determinado texto parpadeara.
Lo primero que busqué, fue como hacerlo por medio de css, y me encontré con la siguiente instrucción:
p{
text-decoration:blink;
}
Al verificar que trabajara, me doy cuenta que no funciona en Internet Explorer, así que despues de buscar un rato más, doy con el siguiente bloque de Javascript que hace la misma función:
function doBlink() {
var blink = document.all.tags("BLINK")
for (var i=0; i<blink.length; i++)
blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
}
function startBlink() {
if (document.all)
setInterval("doBlink()",1000)
}
window.onload = startBlink;
Para esta segunda opcion, el texto que deseamos hacer que parpadee hay que encerrarlo en un bloque como el siguiente:
<blink>texto parpadeante</blink>
El problema al utilizar esta segunda opcion, es que causará problemas al realizar la validación de estándares de la W3C.
Si alguien tiene una mejor opción para lograr este cometido, será bienvenida para compartirse con la comunidad.