Bonjour à tous
et merci de me lire
j'ai un problème avec une liste déroulant qui ne fait pas ce que je veux :'(
en gros j'ai créé une liste en dure :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <label for="courx" required></label> <select name="cours" id="cours" onChange="choix_cours()"> <option value="choix">Votre choix :</option> <option value="anglais">Anglais</option> <option value="espagnol">Espagnol</option> <option value="neerlandais">Neerlandais</option> </select>
Selon le choix fait dans cette liste, une autre liste déroulantes apparait.
Voici la function qui permet ça:
Mon problème est que j'aimerai faire apparaitre lors d'un choix dans cette deuxième liste un pdf... alors j'ai tenter ceci:
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 function choix_cours(){ var info = document.getElementById("cours").value; var le_cours = info.substr(0,2); if(info!="choix"){ //alert("Veuillez BIEN LIRE les modalité pour se cours !"); document.getElementById("information_cours").innerHTML = "<img src='image/" + le_cours + ".jpg' height='100' width='150';/>"; tab_niveau = choix_niveau(le_cours).split('|'); nb_niveau = tab_niveau.length; chaine_niveau = "<select id='niveau' onChange='verif_niveau(\"" + info + "\")'>"; chaine_niveau += "<option value='selection'>Sélectionnez un niveau</option>"; for(defil=0;defil<nb_niveau;defil++){ chaine_niveau += "<option value='" + tab_niveau[defil] + "'>" + tab_niveau[defil] + "</option>"; } chaine_niveau += "</select>"; document.getElementById("niveau").innerHTML = chaine_niveau; }
mais rien n'y fait... il veux pas ....
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 function verif_niveau(info) { var info_requis = document.getElementById("information_cours").value; if(document.getElementById("niveau").value="UE2 En anglais") { info_requis = "<object data='image/UE2.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UE3 En anglais") { info_requis = "<object data='image/UE3.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UE4 En anglais") { info_requis = "<object data='image/UE4.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UE5 En anglais") { info_requis = "<object data='image/UE5.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UE6 En anglais") { info_requis = "<object data='image/UE6.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UF2 En anglais") { info_requis = "<object data='image/UF2.pdf' type='application/pdf' width='600' height='800'></object>"; } if(document.getElementById("niveau").value="UF3 En anglais") { info_requis = "<object data='image/UE3.pdf' type='application/pdf' width='600' height='800'></object>"; } }
ça va faire quelque semaine que je cal... pouvez vous m'aider s'il vous plait
Partager