
Molto spesso viene richiesto da un cliente di creare del testo “flashoso”, per attirare l’attenzione del visitatore.
Si tratta delle classiche gif che andavano sul web negli anni 90, e che qualcuno ancor’oggi utilizza per i propri siti, molto spesso amatoriali.
Ci può dare una mano javascript e le funzioni ricorsive.
Quella che vedete qui sotto è una piccola funzione ricorsiva che ho creato, e che fa cambiare il colore del testo dinamicamente.
<script language=”javascript” type=”text/javascript”>
function animazione_testo(tipo){id=document.getElementById(“testo_animato”);
if(tipo==1){
id.style.color=”#0066CC”;
tipo=2;
}
else{
if(tipo==2){
id.style.color=”#e30033″;
tipo=1;
}
}setTimeout(animazione_testo(tipo),30000);
}
</script><body onload=”animazione_testo(1);”>
<a href=”#” id=”testo_animato”>Testo che cambia dinamicamente</a>
</body>
L’utilizzo di funzioni ricorsive(che richiamano se stesse), è molto utile in questo caso.
Naturalmente si possono inserire più colori, aumentando le condizioni della variabile tipo.
Addirittura utilizzando la funzione Math.random(), i colori potranno cambiare casualmente.
Nei prossimi articoli vedremo come poter implementare anche queste funzioni.










Iscriviti al feed di Good2know