J'avais une question à vous poser. Est ce que c'est possible d'insérer une image src dans une liste déroulante. Si c'est le cas j'aimerais savoir comment l'implémenter. Je vous pose la question car sur une consigne je souhaite sélectionné une liste d'amis avec statut confirmé confirmé et insérer une image en png. J'avais essayé ceci
<!-- Liste des amis confirmés -->
<div class="container mt-5">
<div class="row">
<div class="col-md-8 offset-md-2">
<div class="card">
<div class="card-body">
<h5 class="card-title">Liste des Amis Confirmés</h5>
<select id="confirmedFriendsList" class="form-select">
<option value="">Sélectionner un ami</option>
</select>
<button id="recommendFriendBtn" class="btn btn-primary mt-3">Recommander cet ami</button>
<!-- Zone pour afficher l'image de l'ami sélectionné -->
<div id="selectedFriendImage" class="mt-3">
<img id="friendImage" src="assets/Jose.png" alt="Photo de l'ami sélectionné" style="display: none;">
</div>
</div>
</div>
</div>
</div>
</div>
Sauf que dans le navigateur l'image en png n'apparait pas quand je clique dans "selectionné un ami". Pouvez vous m'aider SVP? Merci à vous.
Si tu souhaites que, lors de la sélection d'un ami, son image soit affichée là où tu l'as prévu, je vois deux manières de faire qui demandent de connaître soit un langage serveur (PHP, etc.), soit JavaScript. Est-ce que tu en manipules l'un ou l'autre ? Le cas échéant, je demanderai de faire déplacer ce sujet dans le forum adapté.
Suite a ta réponse je manipules du HTML et Javascript car je me sers de Bootstrap. Je me suis aussi posé la question pour faire ce genre de choses c'est d'implémenter du CSS. Qu'en penses tu?
Que le CSS ne permet pas à ma connaissance de changer l'affichage d'un élément en fonction d'un autre (à part avec <details> qui demanderait une adaptation HTML/CSS très poussée pour le résultat souhaité à mon avis), mais si c'est désormais possible (autrement), je suis curieux de savoir comment.
Que connais-tu de JavaScript exactement ? Si je te parle de d'écouteurs de clics, c'est clair pour toi ?
Si tu veux afficher une instruction inline, passe en éditeur html, et entoure ton code des balises <code>....</code>. Ce sera beaucoup plus lisible que du code coloré
Edit: orthographe
- Edité par edgarjacobs 26 janvier 2025 à 18:53:01
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent