Bonjour à tous,
J’ai trouvé un script permettant de faire un fondu sur du texte :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <script language=javaScript>
var thissize=15
var textfont="Verdana"
var textcolor= new Array()
textcolor[0]="EEEEEE"
textcolor[1]="DDDDDD"
textcolor[2]="CCCCCC"
textcolor[3]="AAAAAA"
textcolor[4]="888888"
textcolor[5]="666666"
var message = new Array()
message[0]="Bienvenue sur"
message[1]="les pages Web de notre site !"
message[2]="Bonne visite,"
message[3]="et @ bientôt !"
var i_blurstrength=20
var i_message=0
var i_textcolor=0
function blurtext() {
if(document.all) {
if (i_blurstrength >=-2) {
if (i_textcolor >=textcolor.length-1) {i_textcolor=textcolor.length-1}
blurthis.innerHTML="<span id='blurpit1' style='position:absolute;visibility:visible;width:450px; top:5px;left:5px;filter:blur(add=0,strength="+i_blurstrength+",direction=90);font-family:"+textfont+";font-size:"+thissize+"pt;color:"+textcolor[i_textcolor]+"'>"+message[i_message]+"</span>";
document.close()
i_blurstrength=i_blurstrength-2
i_textcolor++
var timer=setTimeout("blurtext()",50)
}
else {
if (i_textcolor >=textcolor.length-1) {i_textcolor=textcolor.length-1}
blurthis.innerHTML="<span id='blurit1' style='position:absolute;visibility:visible;width:450px; top:5px;left:5px;filter:blendTrans(duration=4.2);font-family:"+textfont+";font-size:"+thissize+"pt;color:FF0000'>"+message[i_message]+"</span>";
i_message++
if (i_message>=message.length){i_message=0}
i_blurstrength=20
i_textcolor=0
clearTimeout(timer)
var timer=setTimeout("blurtext()",2000)
}
}
}
</script> |
J’aurai voulu savoir s’il était possible de supprimer
1 2 3 4 5
| var message = new Array()
message[0]="Bienvenue sur"
message[1]="les pages Web de notre site !"
message[2]="Bonne visite,"
message[3]="et @ bientôt !" |
et d’appeller un id comme dans l’exemple suivant :
<a onMouseOver="fadetext();" >Texte</a>
J’avoue débuter en JS et ne pas avoir compris comment faire le changement entre du texte introduit par une variable et un texte appellé. Si vous pouviez m’expliquer (pas forcément me donner la solution, c’est comme ça qu’on apprend
)
Merci
Partager