Source de flambemenu.js
var Couleurs = [];
var MenuCouleurs = new Array();
var aAncresMenu = [];
function InitFlambeMenu ()
{
// Du rouge...
Couleurs[0] = "#990000"
Couleurs[1] = "#6a0b00"
Couleurs[2] = "#cb2500"
Couleurs[3] = "#f94900"
Couleurs[4] = "#ff6b00"
Couleurs[5] = "#ff6e0f"
Couleurs[6] = "#ffa800"
Couleurs[7] = "#ffe328"
Couleurs[8] = "#fdff63"
Couleurs[9] = "#ffff71"
Couleurs[10]= "#ffffe1"
// ... au jaune lumineux
var oO = document.getElementById("menu");
if(! oO) alert("Objet non créé ! - Flambage du menu impossible");
aAncresMenu = oO.getElementsByTagName("A");
for(i = 0; i< aAncresMenu.length ; i++)
MenuCouleurs[i] = 0;
}
function FlambeMenu()
{
//var message = ""; // debug
for(i = 0; i < aAncresMenu.length; i++)
{
var rnd = Math.random();
if(MenuCouleurs[i] < 10)
{
if(rnd > 0.5)
MenuCouleurs[i] ++;
}
if(MenuCouleurs[i] > 0)
{
if(rnd < 0.5)
MenuCouleurs[i] --;
}
aAncresMenu[i].style.color = Couleurs[MenuCouleurs[i]];
//message = message + " " + MenuCouleurs[i];
}
//document.getElementById("valeurs").value = message;
setTimeout("FlambeMenu()", 600);
}
window.onload = function ()
{
InitFlambeMenu();
FlambeMenu();
}