Changement d'image dans un <select> [HTML][JS] - HTML/CSS - Programmation
Marsh Posté le 23-03-2008 à 10:06:41
En gros :
Code :
|
Code :
|
c'est incomplet, en l'état ça ne doit même pas marcher...
Remarque : le premier caractère de la valeur de l'attribut id ne doit pas être un nombre, attention.
Marsh Posté le 23-03-2008 à 15:20:29
En fait le code que je vous ais donner a été créer automatiquement par un programme de création de site web. Je m'y connais vraiment pas beaucoup en HTML, mais je comprend a peut près, étudiant en parallèle le C#, je me repère plutôt bien.
Je vais tester ton code Martius et je vais tenter de le remanier dans ma page toute crée avec le peu de connaissance que j'ai, et je te donne des nouvelles.
Marsh Posté le 23-03-2008 à 16:47:43
y'a quelques petites fautes (onclange et le 1er src="ImgClair.jpg) sinon ça marche
Marsh Posté le 24-03-2008 à 14:33:36
Ca marche nickel, merci beaucoup Martius, désolé pour les familiarités mais je t'aime
Marsh Posté le 22-03-2008 à 13:32:53
Salut à tous. Voilà j'ai une requête un peu spéciale à vous demander.
J'aimerais créer un petit menu <select> dans lequel il y aurais deux options possibles : Clair et Noir.
Je voudrais ensuite que chaque fois qu'une des deux options est sélectionnée (en utilisant onChange), Selon le choix ca affiche une image différente dans ce lien :
(oui de base l'image claire est affichée)
Donc je voudrais que le petit menu <select> modifie l'image "ImgClair.jpg" en "ImgNoir.jpg" quand je choisis l'option Noir et inversement quand je choisis l'option Clair.
Pour info je ne sais pas comment créer un objet image, et je pense que c'est pour cela aussi que je n'arrive pas à permettre à la fonction <seclect> de modifier les images, car elles n'ont pas de nom de script qui peuvent être appelés.
Merci pour toutes les aides que vous pourriez m'apporter.
Je vous rajoute mon code pour le <select> si ca peut vous être utile, j'aimerais autant qu'il ne soit pas modifié, sauf peut être les options values, ce qui me semble obligatoire.
Merci à tous.