IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Texte variant en fonction de l'image al�atoire affich�e


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Lyc�en
    Inscrit en
    Juillet 2021
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Lyc�en
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2021
    Messages : 1
    Par d�faut Texte variant en fonction de l'image al�atoire affich�e
    Bonjour � tous.
    J'ai utilis� cette source : [SRC] Image al�atoire au chargement de la page.

    Je suis novice en ce qui concerne la programmation HTML et j'appr�cierais d'avoir un peu d'aide (mes connaissances se limitent aux bases du html et du javascript).
    J'ai utilis� la premi�re m�thode cit�e qui fonctionne d'ailleurs tr�s bien.
    Cependant je n'arrive pas � afficher un texte du style "Cette image repr�sente ceci". Ainsi je voudrais par exemple que lorsque l'image al�atoire sortie est celle avec un arbre, il y ai �crit � la suite "Cette image repr�sente un arbre".

    Pourriez-vous m'aider ?

    Cordialement.

  2. #2
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 683
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 683
    Par d�faut
    pour faire cela, vous devrez partir d'un tableau comme le suivant par exemple avec la 2e m�thode de s�lection
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    let elements = [
    	{
    		"nom_image" : "arbre.png",
    		"libelle" : "ceci n'est pas un arbre",
    	},
    	{
    		"nom_image" : "brocoli.png",
    		"libelle" : "Le prochaine repas ?",
    	},
     
    ];

  3. #3
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par d�faut
    bonjour,

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <figure id="randomImg">
      <img src="" alt="" style="max-width:200px;" />
      <figcaption></figcaption>
    <figure>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    "use strict";
    function randomImg( figure_id )
    {
      let random_images = [
        {
          "url" : "https://www.museumtv.art/wp-content/uploads/2017/08/ceci-nest-pas-une-pipe1-e1502441198132.jpg",
          "txt" : "Ceci n'est pas une pipe",
        },
        {
          "url" : "https://www.museumtv.art/wp-content/uploads/2017/08/ceci-nest-pas-une-pipe-parodie-magritte-02.jpg",
          "txt" : "Sel ou poivre ?",
        },
      // ....
      ];
      let random_index = Math.floor(Math.random() * random_images.length);
      document.querySelector( figure_id + ' img' ).src = random_images[random_index].url;
      document.querySelector( figure_id + ' img' ).alt = random_images[random_index].txt;
      document.querySelector( figure_id + ' figcaption' ).textContent = random_images[random_index].txt;
    }
    window.addEventListener("DOMContentLoaded", (event) => {
      randomImg('#randomImg');
    });

Discussions similaires

  1. R�ponses: 7
    Dernier message: 28/05/2020, 01h13
  2. R�ponses: 1
    Dernier message: 05/12/2016, 12h49
  3. Centrer texte en fonction d'une image
    Par david lefaivre dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 7
    Dernier message: 09/10/2012, 19h15
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    R�ponses: 5
    Dernier message: 01/08/2002, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo