Accueil > > > FONCTION BLINK ( TESTÉE SOUS FF ) PORTABILITÉ IE OP ET GC EN COURS
FONCTION BLINK ( TESTÉE SOUS FF ) PORTABILITÉ IE OP ET GC EN COURS
Information sur la source
Description
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
- /**************************************************/
- /** 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;
- }
- }
- }
/**************************************************/
/** 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;
}
}
}
Historique
- 22 novembre 2009 18:35:38 :
- - Création d'un booléen
- Création d'une balise <OBJLINK>
- Balayage du document pour appliquer l'effet à tous les objets
- 22 novembre 2009 19:23:01 :
- MAJ des commentaires
- 23 novembre 2009 13:40:29 :
- Si quelqu'un a une idée pour IE ça serait sympa, pour le moment je me heurte encore à un bug
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Clignotement ou changement de couleur d'un texte [ par omsoleil13 ]
Bonjour, Je voudrais faite clignoter ou changer un texte déja ecrit, J'ai essayé les exemples mais je n'arrive à positionner mon texte, faut il donner
question lien onclic [ par wiby35 ]
Bonjour alors voila ma question sur le site que je suis en train de faire, il y a la possibilité de modifier le texte d'une page grace à la fonction
Script InDesign comment cibler les "text frames" contenant un texte particulier [ par guan64 ]
Bonjour, Je débute sur javascript et par la même occasion sur ce forum. Je ne sais pas si je suis sur le topic le plus approprié, mais voici mon souci
rollover sur texte divisé en 2 couleurs [ par damsbenet ]
Bonjour je débute [^^clinoeil1] je cherche à faire un rollover sur un lien texte divisé en 2 couleurs qui changent en une autre couleur. Petit exem
jQuery : problème d'affichage/encodage HTML [ par Mr Z ]
Bonjour, j'ai un soucis d'affichage/encodage d'une chaîne en HTML. Sur ma base MySql est enregistré une chaîne encodée utf8_general_ci. Je récupère c
erreur sous safari [ par laubro ]
Bonjour j'essai de monter un script de compte a rebourg avec de l'ajax le principe un compte a rebourg de 2mn, qui peut être relancé à 2mn en cliquan
génial code pour afficher image onMouseOver texte, mais... [ par vanderstraten ]
Bonjour, j'ai trouvé ce lien (en anglais) pour afficher une image onMouseOver du texte mais je cherche à pouvoir afficher plusieurs groupes de textes
case a cocher si champ texte rempli [ par vincentspawn ]
bonjour je suis debutant et j essaie de creer un document pdf, mais mon probleme c est que je veux que la personne qui rempli ce document soit obliger
descendre un texte... [ par mlies ]
Hello, On m'a donné un joli coup de main pour améliorer l'affichage d'une photo en plein écran. Le souci c'est que maintenant le texte qui venait pa
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|