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

jQuery Discussion :

Select image en javascript


Sujet :

jQuery

  1. #1
    Candidat au Club
    Femme Profil pro
    amateurIT
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateurIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Par défaut Select image en javascript
    Bonjour tout le monde,

    Je suis débutante en javascript ...je voudrais réaliser un select qui affiche des image comme dans ce tuto

    http://www.flowsim.se/picts/iljjava/eiljsele.html

    Le problème c'est qu'en suivant ce qu ils recommandent rien ne s'affiche...je remplace le mot iljblid par une photo, exemple : http://upload.wikimedia.org/wikipedi...Stonehenge.jpg j'enleve le JPG...pour le mettre après comme il demande mais rien n'y fait !!!!

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 205
    Par défaut
    Bonjour et bienvenue sur DVP.
    La meilleur des choses que tu puisses faire c'est de nous mettre le code que tu as réalisé/modifié.

  3. #3
    Candidat au Club
    Femme Profil pro
    amateurIT
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateurIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Par défaut
    voici mon code:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     <select id="changeImage">
      <option value="0">image 0</option>
      <option value="1">image 1</option>
      <option value="2">image 2</option>
    </select>
    <img id="image" src='//C:Users/FRAME/Desktop/pic/1.jpg'>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var imagesArray = [
      "//C:Users/FRAME/Desktop/pic/1.jpg"
       "//C:Users/FRAME/Desktop/pic/2.jpg"
      "//C:Users/FRAME/Desktop/pic/2.jpg" 
    ];
     
    $('#changeImage').change(function(){
      $('#image')[0].src = imagesArray[this.value];
    })
    Mes photos ne s'affichent pas!
    j'ai essaye ca aussi! qui marche sur le simulateur w3schools mais pas mes navigateur...
    Code html : 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
    23
    24
    25
    26
    <!doctype html>
     
    <html lang="fr">
      <head>
     
        <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
      <meta charset="utf-8">
      <title>JS Bin</title>
    </head>
    <body>
     
      <select id="changeImage">
        <option>cf5</option>
        <option>f1f</option>
        <option>444</option>
      </select>
      <img id="image" src='//placehold.it/50x50/cf5'>
     
    	<script type="text/javascript">
            $('#changeImage').change(function(){
      $('#image')[0].src = "//placehold.it/50x50/"+this.value;
    });
        </script>
     
      </body>
    </html>

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2011
    Messages : 67
    Par défaut
    Petite question bête, quand tu inspecte t'a page à l'aide de ton navigateur. Pas d'erreur comme quoi les chemins de tes images sont incorrecte ? Première chose à vérifier pour moi ^^

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    un src d'image ne connait pas le type de path que tu essayes de lui fournir ...

    regarde du coté du protocole file://
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 205
    Par défaut
    Si on reprend ton SELECT
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <select id="changeImage">
        <option>cf5</option>
        <option>f1f</option>
        <option>444</option>
    </select>
    on s’aperçoit que tes OPTIONs n'ont pas de value, donc comment veux tu récupérer la value du SELECT, même si dans l'absolue jQuery te sauve si tu utilises $(this).val().

    Tu devrais réorganiser tes répertoires afin de ne pas avoir des paths contenant des //C:Users/FRAME par exemple.

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Nosmo => c'est pssoble à partir du text ou du selected index car les paths sont dans un array ...

    Mais il est clair que ce serait plus simple avec un value ..
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [images src javascript]
    Par lucimast dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 16/08/2006, 16h19
  2. generation de fenetre&image par javascript
    Par cortex007 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/04/2006, 08h51
  3. images avec javascript
    Par URVOY dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/01/2006, 10h12
  4. <img src="<xsl:value-of select="image"
    Par ToxiZz dans le forum XSL/XSLT/XPATH
    Réponses: 22
    Dernier message: 09/01/2006, 17h17
  5. Pb acces a une image en JavaScript
    Par NitroBear dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2005, 08h08

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