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 :

Récupérer une valeur avec test [Débutant(e)]


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut Récupérer une valeur avec test
    il s'agit d'un jeu avec petites vignettes et images

    je n'arrive pas à récupérer la valeur "num" en cours pour pouvoir effectuer un test -je maîtrise mal les guillemets, les getElmentsName ou getElementsID etc... et je ne sais pas où insérer le test

    si la valeur num est égale à syllg j'aimerais que s'affiche la valeur vrai, sinon faux (syllg c'est le numéro de la syllabe qui s'est affichée)

    j'ai pensé à faire le test sur la valeur "a" mais cela me paraît moins prometteur

    en vous remerciant pour tout'aide


    voir si besoin sur http://sophie.michot.free.fr/maquette/anim.html

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    /* ************* savoir quelle vignette est cliquée pour savoir quelle grande image de gauche afficher (la fonction image()n'existe pas et n'empêche pas le programme de tourner ************** */
     
     function ChageImage(num)
     
        {
        if(document.getElementById)
            document.getElementById("ide_dyn_img").innerHTML = '<A HREF="javascript:Image()"><IMG SRC='+ide[num]+' width="136" height="220" BORDER=0 HSPACE=0 VSPACE=0 ALT=""></A><BR><FONT FACE="Verdana, Arial" SIZE=1><p>'+([num]/2)+'</FONT>'
     
    else
            window.open(ide[num],"_blank");
     
    /* ***********************c'est ici que ça coince !!! je gère très mal les guillemets etc... je ne sais pas où mettre ce test ******/
        if (([num]/2)=sylg)
            document.write('<FONT FACE="Verdana, Arial" SIZE=1><P>vrai'+([num]/2)+'</FONT>')
     
            else
            document.write('<FONT FACE="Verdana, Arial" SIZE=1><P>Faux</FONT>');
     
    }
     
     
     
    /* ***************** affichage automatique des petites vignettes ****************/
      numero_photo=1;
     nb_photo_ligne=8;
     
    document.write('')
    for(a=0;a<26;a=a+2)
     
    {
    if (numero_photo==1)
            document.write('<TABLE ALIGN="center" width="1%" HSPACE=0 VSPACE=0><TR ALIGN="center">');
        if(numero_photo == idep.length)
            document.write('</TR></TABLE><BR>');
        else
     
        document.write('<TD align="right" HSPACE=0 VSPACE=0><A HREF="javascript:ChageImage('+a+')"><IMG SRC="'+idep[a]+'"  width=50 height=80 ALT="Clique ici pour choisir cette image" BORDER=0></A></TD><TD align="left" HSPACE=0 VSPACE=0><A HREF="javascript:ChageImage2('+a+')"><IMG SRC="'+idep[a+1]+'" width=43 height=80 ALT="Clique ici pour choisir cette image" BORDER=0></A></TD><TD>&nbsp;</TD>');
     
     
    if(numero_photo == nb_photo_ligne)
            {
            document.write('</TR></TABLE>');
            numero_photo=0;
            }
        numero_photo++;
        }
     
    /* **************************affichage des grandes images sous les vignettes - avant clic sur quoi que ce soit voir les images 1 et 2 ************* */
     
    document.write('<TABLE bgcolor="#99CC66" ALIGN="center" HSPACE=0 VSPACE=0><TR><BR><CENTER><font face="Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"></font></CENTER></TR><TR><TD>&nbsp;&nbsp;&nbsp;&nbsp;<TD><TD><DIV ID=ide_dyn_img BORDER=0 HSPACE=0 VSPACE=0 ALIGN="right"><IMG SRC="images/1.jpg" width="136" height="220"  ALT=""><FONT FACE="Verdana, Arial" SIZE=1><p>'+[1]+'</FONT></DIV></TD><TD ALIGN="center" ><DIV ID=ide2_dyn_img BORDER=0 HSPACE=0 VSPACE=0 ALIGN="left"><IMG SRC="images/2.jpg" width="118" height="220" ALT=""><FONT FACE="Verdana, Arial" SIZE=1><p>'+[2]+'</FONT></DIV></TD><TD>&nbsp;&nbsp;&nbsp;&nbsp;<TD><TD VALIGN=middle><form> <input type="button" value="Valider" ONCLICK="test()"></form><TD></TR></TABLE>');

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Bonjour ?
    Bienvenue,

    Tout d'abord on évite les document.write. On y préfère le DOM. C'est rude, je sais.

    Ensuite, vous ouvrez des balises <p> sans jamais les refermer. Pas bien...

    J'ai également vu une petite erreur de distraction qui change tout évidemment. Il manque un égale ici:

    Et d'ailleurs, quelle est cette syntaxe ?


  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Par défaut le == !
    le == j'l'avais pas vu

    merci


    PS ; j'me doutais bien y'avait un truc dans la syntaxe
    PS2 ; je vais m'ouvrir les horizons avec les DOM

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/05/2014, 12h38
  2. Récupérer une valeur avec caractère special
    Par medmans dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/10/2008, 18h50
  3. Réponses: 4
    Dernier message: 06/02/2008, 21h25
  4. [MySQL] Récupérer une valeur avec SELECT sensible à la casse
    Par nuphius dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/01/2007, 15h21
  5. Récupérer une valeur avec un textarea
    Par Viau dans le forum Langage
    Réponses: 6
    Dernier message: 14/02/2006, 17h09

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