Choix liste déroulante et affichage PDF
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:
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:
Code:
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;
} |
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:
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>";
}
} |
mais rien n'y fait... il veux pas ....
ça va faire quelque semaine que je cal... pouvez vous m'aider s'il vous plait