xloadx
Messages postés28Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 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és647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 21 nov. 2009 à 23:44
Il n'est pas plus compatible que les autres de toute façon ;)
xloadx
Messages postés28Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 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és239Date d'inscriptionvendredi 20 octobre 2006StatutMembreDernière intervention20 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és4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 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és9Date d'inscriptionjeudi 12 février 2009StatutMembreDerniè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és647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 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és4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 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...
22 nov. 2009 à 03:20
Après je n'ai jamais dit que ça ne pouvait pas être amélioré !
21 nov. 2009 à 23:44
21 nov. 2009 à 23:28
16 nov. 2009 à 11:12
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
16 nov. 2009 à 11:00
navigateurs. mais comme le clignotement
est pénible pour la vue...
16 nov. 2009 à 09:46
.blink { text-decoration: blink; }
Quant au niveau, je me sens un maitre si cela est réservé aux "Initiés" ;o)
13 nov. 2009 à 00:06
;)
12 nov. 2009 à 13:03
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...