Voilà de quoi faire un petit objet clignotant avec une fonction qui retourne l'ID de l'objet sur lequel on applique le clignotement.
L'avantage c'est qu'on peut associer ce qu'on veut à l'effet tant que visibility puisse lui être attribué.
Source / Exemple :
/**************************************************/
/** FONCTION OBJET CLIGNOTANT **/
/**************************************************/
function lanceur()
{
// Interval à 1 sec
var inter = setInterval('fonc_blink();',1000);
}
// déclaration de la variable bool et
// initialisation de body,bodyElements et element
var bool = false;
var body,bodyElements,element;
function fonc_blink()
{
// Tableau des objets déterminés par la balise <OBJBLINK>
// Ex d'utilisation: <OBJBLINK>Objet clignotant</OBJBLINK>
body = document.getElementsByTagName("body")[0];
bodyElements = body.getElementsByTagName("OBJBLINK");
// Condition booléenne
if( bool == false )
{
//Balayage du code pour trouver la balise <OBJBLINK>
for(var i=0;i<=bodyElements.length-1;i++)
{
// element = element suivant de bodyElement
element = bodyElements[i];
// Si faux alors texte invisible
element.style.visibility = 'hidden';
// Réinitialisation du booléen à vrai
bool = true;
}
}
else if( bool == true )
{
//Balayage du code pour trouver la balise <OBJBLINK>
for(var j=0;j<=bodyElements.length-1;j++)
{
// element = element suivant de bodyElement
element = bodyElements[j];
// Si vrai alors texte visible
element.style.visibility = 'visible';
// Réinitialisation du booléen à faux
bool = false;
}
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.