Page 1 sur 3
[Abandonné]Texte clignotant seulement sous Firefox
Publié : 23 oct. 2005, 03:35
par lordbdp
Bonjour,
J'ai mis un script entre <BLINK> et </BLINK>. Ca fonctionne sous Firefox mais ça reste fixe sous iEuuuuuuuuu et Opera !
Code :
Code : Tout sélectionner
<BLINK><font color="blue"><strong>
<script language="javaScript1.2">
maintenant = new Date();
rebours = new Date (" jan 3 11:20:00 2005"); // Mois jour h:min:sec annee
secondes = (rebours - maintenant) / 3600;
minutes = secondes /60;
heures = minutes / 60;
heures = Math.round (heures);
jour = heures / 24;
jour = Math.round (jours);
document.write ("Jour J ".big()+ jour);
</SCRIPT>
</strong></font></BLINK>
Résultat sur mon site.
Pourtant j'ai suivi bêtement les indications de balises HTML... Je comprend pas !
PS : Si quelqu'un sait comment mettre du texte en stabyloté, je suis prenneur car je l'ai vu mais je ne trouve la commande...
Publié : 23 oct. 2005, 04:02
par lordbdp
Bon , maintenant j'arrive à le faire clignoter sous Firefox et Opera, mais toujours pas sous iEuuuuuuuuuu !
Code :
Code : Tout sélectionner
<font color="blue"><strong><BLINK>
<script language="javaScript1.2">
maintenant = new Date();
rebours = new Date (" jan 3 11:20:00 2005"); // Mois jour h:min:sec annee
secondes = (rebours - maintenant) / 3600;
minutes = secondes /60;
heures = minutes / 60;
heures = Math.round (heures);
jour = heures / 24;
jour = Math.round (jour);
document.write ("<BLINK>Jour J </blink>".big()+ jour);
</SCRIPT>
</BLINK></strong></font>
Je trouve pas pour que ça marche sous iEuuuuuu !

Publié : 23 oct. 2005, 04:11
par Humpfff
Peut-être parce que IE ne comprend Blink ? Sinon,
voir ici mais je ne sais pas ce que cela vaut
Publié : 23 oct. 2005, 10:15
par calimo
<blink> est une balise propriétaire inventée par Netscape à la "grande époque". Donc
évidemment ça ne marche pas sous IE.
La question est plutôt : pourquoi ça marche sous Firefox ? Héritage historique (et puis il y a une propriété CSS2 pour faire clignotter). Chez moi c'est désactivé
PS : ce n'est pas une bonne idée de faire clignotter du texte. Rappelle-toi bien qu'il ne sera affiché que la moitié du temps, ce qui est quand-même un comble pour un texte probablement important.
Et puis c'est déconseillé pour des raisons d'accessibilité (les épilleptiques adorent !)
Publié : 23 oct. 2005, 15:44
par Kamotos
tu peux utiliser la propriété css:
et en entourant le texte que tu veut avec un span
Publié : 23 oct. 2005, 19:43
par lordbdp
Quelle serait la commande HTML pour éviter de passer via la CSS uniquement pour un mot .
Publié : 23 oct. 2005, 21:01
par calimo
Le HTML n'est pas fait pour mettre des effets visuels

Publié : 24 oct. 2005, 00:05
par lordbdp
Zut ! ça m'aurait bien arrangé...
Publié : 24 oct. 2005, 10:58
par bobo
Tu peux quand même utiliser des CSS en ligne avec l'attribut style. Ex :
Code : Tout sélectionner
<span style="text-decoration: blink">Ce texte doit clignoter</span>
Bon, on perd la séparation décoration/contenu, mais c'est parfois utile, et valide.
Publié : 24 oct. 2005, 14:34
par lordbdp
Ca ne marche pas car je doit intégrer un Javascript dedans...
Publié : 24 oct. 2005, 14:42
par Flore
Mon simple avis : Je hais les textes qui clignotent ! ça fait mal aux yeux, c'est impossible à lire et le plus souvent c'est des choses importantes (pour le site web) qui sont écrites en clignotant.
Pose toi lal question : Est-il vraiment vital que le texte clignote ? Ne peux tu pas le mettre en exergue autrement (entouré, surligné...) ?
Juste comme ça, contenu du fichier user-content-example.css du profil par défaut de Firefox :
Code : Tout sélectionner
/*
* exemple : empêcher l'élément "blink" de clignoter
*
* blink { text-decoration: none ! important; }
*
*/
/*
* exemple : désactiver le défilement de l'élément "marquee"
*
* marquee { -moz-binding: none; }
*
*/
Bien sûr, ce n'est pas actif par défaut, mais c'est très facile à activer et le fait que ce soit donné en exemple motre combien c'est une fonctionnalité demandée...
Publié : 24 oct. 2005, 14:58
par djfeat
De toute façon IE ne connait pas
text-decoration: blink non plus... mais on ne peut pas l'en blâmer, y a qu'à regarder les specs :
À ma connaissance c'est la seule propriété faisant l'objet d'une telle mention, signe que le clignotement n'est pas tellement recommandé...
D'ailleurs dans la working draft de CSS2.1 ça se précise puisqu'
on peut y lire (en) :
Conforming user agents may simply not blink the text. Note that not blinking the text is one technique to satisfy checkpoint 3.3 of WAI-UAAG.
Publié : 24 oct. 2005, 14:58
par GoupilNoir
la seule utilisation légitime du code blink :
le chat de Schrodinger est <blink> pas </blink> mort
Publié : 24 oct. 2005, 15:13
par Flore
Publié : 24 oct. 2005, 23:14
par lordbdp
Bon, je laisse tomber le clignotant alors ! Comment stabyloter du texte d'une certaine couleur alors ? Je ne veu pas que la couleur du text change maisn juste le background délimité...