FONCTION BLINK ( TESTÉE SOUS FF ) PORTABILITÉ IE OP ET GC EN COURS

Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 - 12 nov. 2009 à 13:03
xloadx Messages postés 28 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 10 septembre 2011 - 22 nov. 2009 à 03:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50829-fonction-blink-testee-sous-ff-portabilite-ie-op-et-gc-en-cours

xloadx Messages postés 28 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 10 septembre 2011
22 nov. 2009 à 03:20
ça je suis bien d'accord...outre le fait que mon code a été un peu lancé rapidement, j'ai fait au plus simple et passe-partout...et ça a le mérite d'être portable sur plusieurs navigateurs...;)

Après je n'ai jamais dit que ça ne pouvait pas être amélioré !
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
21 nov. 2009 à 23:44
Il n'est pas plus compatible que les autres de toute façon ;)
xloadx Messages postés 28 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 10 septembre 2011
21 nov. 2009 à 23:28
Merci à JDMCREATOR et les autres pour leurs conseils, petite info pertinente tout de même, "text-decoration" n'est applicable qu'aux textes il me semble ou je me trompe ?
LeFauve42 Messages postés 239 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 20 avril 2009
16 nov. 2009 à 11:12
Oui, c'est un peu leger pour de l'initie :o)

Allez, un petit commentaire constructif:
Plutot que de t'embeter a gerer un compteur numerique, tu devrais utiliser un boolean. Ca donne un truc comme ca:

cligne = !cligne; // inverse la valeur
if(cligne)
{
// Ton truc est visible
}
else
{
// Ton truc est pas visible
}

Evidemment, dans ce cas precis, c'est "overkill" mais si tu dois faire un flip/flop (avoir une valeur qui alterne) c'est plus propre que ton cligne++;

Eric
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
16 nov. 2009 à 11:00
blink ne fonctionne pas avec de nombreux
navigateurs. mais comme le clignotement
est pénible pour la vue...
Miky76 Messages postés 9 Date d'inscription jeudi 12 février 2009 Statut Membre Dernière intervention 5 juillet 2010
16 nov. 2009 à 09:46
Une classe CSS fait la même chose, sans JS :

.blink { text-decoration: blink; }

Quant au niveau, je me sens un maitre si cela est réservé aux "Initiés" ;o)
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
13 nov. 2009 à 00:06
Au lieu de chercher l'id clignotant (qui ne permettrait alors qu'à 1 élément de clignoter), pourquoi pas un NAME particulier ou encore mieux, la balise blink (document.getElementsByTagName('blink')[i])

;)
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
12 nov. 2009 à 13:03
initié ?? ( sinon, je n'eusse rien dit )
function clign(quoi)
{ quoi.style.visibility = quoi.style.visibility=="hidden"?"visible":"hidden"; }
setInterval ( function()
{ clign(document.getElementById("clignotant")) },
1000 );
et on doit pouvoir largement mieux faire...
Rejoignez-nous