CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide Javascript

MusclonsToutCa
MusclonsToutCa
Niveau 7
14 novembre 2014 à 19:27:02

Bonjour a tous, j'aimerai avoir de l'aide en Javascript car j'ai vraiment du mal, c'est pour changer une image a chaque fois que l'on clique sur une vignette, merci de me mp :ange:

LECROU
LECROU
Niveau 10
14 novembre 2014 à 20:28:01

Poste ici le code de ce que tu as déjà fait ça sera plus simple et au moins si quelqu'un passe par là il aura aussi la solution...

MusclonsToutCa
MusclonsToutCa
Niveau 7
15 novembre 2014 à 13:08:58

Mais justement je ne sais vraiment pas comment m'y prendre, c'est ca le problème.

Popovitch
Popovitch
Niveau 26
15 novembre 2014 à 15:26:05

:d) http://jsfiddle.net/kz87sjue/

J'ai essayé de te commenter le code au maximum, n'hésite pas si tu as une question :ok:

MusclonsToutCa
MusclonsToutCa
Niveau 7
15 novembre 2014 à 16:38:02

Ca m'aide un peu mais je vais vous expliquer ce que je dois faire exactement:

https://image.noelshack.com/fichiers/2014/46/1416065749-galerie-images.png

A chaque fois que je clique sur une petite vignette en bas, celle-ci doit s'afficher en grand a la place de la grande image.

Je dois utiliser une zone d'affichage : un élément figure, ayant un id (par exemple 'afficheur'). On
repere cet élément figure par document.getElementById('afficheur') et repérer l'image en utilisant la liste des éléments
getElementsByTagname('img') et choisir le premier élément de cette liste (indice 0), puisqu'il n'y a qu'une image dans la figure.

Je sais aussi que Les éléments li de la liste des vignettes vont donc avoir la forme :
  <li><a id="ardecheArbre"
     onclick="afficher('ardecheArbre');return fals
e;"></a></li>

la fonction afficher() va recevoir le paramètre et pouvoir définir la source de l'image à partir
de celui-ci :
function afficher(titreImage) {
    var newSource = "images/" + titreImage + "600_
450.jpg";

…....}

Voila ce que je dois utiliser, si quelqu'un peut m'expliquer comment faire, merci d'avance :ok:

:ange:

Popovitch
Popovitch
Niveau 26
16 novembre 2014 à 09:52:01

C'est a peu près le même principe :

Dans le html tu mets une balise img qui va permettre d'afficher les grandes images avec un id, une classe ou n'importe quoi qui permet de la repérer facilement
:d) <img id="afficheur" />

Ensuite tu mets quelque part dans ta page tes vignettes (par contre évite de mettre le javascript dans la balise, cette écriture n'est plus à la mode depuis une 10aine d'années)

Et enfin côté js tu crées un événement onclick que tu appliques aux vignettes (toi tu l'as mis directement dans le HTML), cet événement on click va simplement appeler une fonction qui va modifier la balise src de l'image #afficheur. Pour cela il suffit d'écrire cette ligne
:d) document.getElementById('afficheur').src = newSource;

:ok:

Voilà l'exemple (que tu devras adapter)
:d) http://jsfiddle.net/ChrisCage78/uya98cgu/1/

MusclonsToutCa
MusclonsToutCa
Niveau 7
16 novembre 2014 à 18:16:31

Bon je comprends vraiment rien mais c'est pas grave

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment