par Anonyme 11-Octobre-2022

Bonjour,
J'ai quelques phrases que je voudrais faire afficher, une à la fois et, au hasard, donc en mode aléatoire.
Un peu de mise en forme possible serait bienvenue, par exemple, un peu de gras, un peu de couleur, soulignage à l'occasion, texte majuscule ou minuscule possible, etc.

Merci .

1 Réponse

par Antoine 11-Octobre-2022

Bonjour, vous pouvez utiliser la fonction JavaScript Math.random() pour sélectionner de manière aléatoire une phrase d'un array.

<span id="texte"></span> 
<script>
var texte = document.getElementById('texte');
var tableau = ["Texte <b>numéro</b> un","Texte <u>numéro</u> deux","Texte <span style='color:red;'>numéro</span> trois"];
texte.innerHTML = tableau[Math.floor(Math.random() * tableau.length)];
</script>

Concernant la mise en forme, vous pouvez l'effectuer en HTML directement dans le tableau :

  • <b>...</b> pour mettre en gras.
  • <u>...</u> pour souligner.
  • <i>...</i> pour l'italique.
  • <span style='color: red;'>...</span> pour écrire en rouge.
  • <span style='text-transform: uppercase;'>...</span> pour mettre en majuscule en programmatique.

Et ainsi de suite, vous pouvez utiliser n'importe quelle balise HTML pour personnaliser les textes.

par Anonyme 11-Octobre-2022

Merci Antoine pour votre réponse.
Je vais essayer d'appliquer cela à mes quelques phrases.

A+

Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...