Simulazione del tag <blink>

Utile per gli utilizzatori di IE


Come ormai saprete, Internet Explorer non supporta il tag <blink>, tag proprietario di Navigator. Come fare allora se è proprio necessario fara lampeggiare quella scritta che vi interessa tanto? Beh, non scoraggiatevi e gaurdate il semplice script qua sotto:

<script language="javascript">
function bk()
{
var oggi = new Date();
var secs = oggi.getSeconds();

if (secs%2==0)
document.all.scr_bk.style.visibility="visible";
else if (secs%2!=0)
document.all.scr_bk.style.visibility="hidden";
}
setInterval("bk()", 1000);
</script>
<span id="scr_bk" style="visibility:visible">
Scritta che lampeggia
</span>>
Si crea la funzione bk().
Per fare in modo che la scritta lampeggi (per noi significa che alterni la proprietà visible con quella hidden, creiamo la variabile oggi da cui prendiamo i secondi con
getSeconds().
Quindi facciamo un controllo su quello che contiene la varibile secs dei secondi. Se i secondi sono pari (ovvero se secs%2 è uguale a zero) l'oggetto il cui id è scr_bk deve essere visible, altrimenti se secs è dispari (secs%2 diverso da zero) deve essere nascosto.
Poi si fa eseguire lo script con un intervallo di un secondo, in modo che il periodo dell'esecuzione totale del lampeggio sia di due secondi.

Finito lo script si crea un oggetto con <span> e gli si assegna l'id scr_bk e che di default è visibile.
Al suo interno si mette la scritta che interessa e si chiude il tag span. Notate che l'oggetto in span può essere messo in qualsiasi parte della pagina.

Ecco dunque quello che succede applicando questo script:


Scritta che lampeggia