Appeler une fonction depuis un fichier .js dans un code html
j'ai ce code:
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 33 34 35 36 37 38 39 40 41 42
| var i = 0 ;
function CreationListe(Choix){
document.write('<select name=\"Choix\" size=\"4\" multiple=\"multiple\"') ;
for (i=0;i<Choix.length;i++) {
if(i%2==0)
{
document.write('<option value=\"["',i,'"]\" class=\"Pair\">',Choix[i],'</option>') ;
}
else
{
document.write('<option value=\"["',i,'"]\" class=\"Impair\">',Choix[i],'</option>') ;
}
}
document.write('</select>') ;
}
/*cette fonction verifie si il y a une case
cochee puis transmet le resultat */
function Verification(AdresseClient) {
var Filiere=['Informatique Developpeur d Application',
'Réssource humaine et communication',
'Finance comptabilité',
'Gestion commerciale',
];
var Faculte=['Mathematiques Informatiques',
'Physique Chimie',
'Biologie',
'Philosophie',
'Lettre moderne',
'Anglais'
] ;
if((AdresseClient.TypeEtude_Grde.ckecked)==true)
{
CreationListe(Filiere) ;
}
if((AdresseClient.TypeEtud_Univer.checked)==true){
CreationListe(Faculte) ;
}
} |
qui est dans fichier .js
puis ceci qui est le .html :
Code:
1 2 3 4 5 6 7 8 9 10
| <script src="ZoneDeSelection.js">
</script>
<form method="post" action=" " name="AdresseClient" id="Form" > <label>Type de frequentation:</label> </br>
<label>Grande écôle</label> <input type="checkbox" name="TypeEtude_Grde" onclick="Verification(AdresseClient)"/>
<label>Université</label> <input type="checkbox" name="TypeEtud_Univer" onclick="Verification(AdresseClient)"/>
<script src="ZoneDeSelection.js">
Verification(AdresseClient);
</script>
</form> |
L'objectif c'est de faire afficher la liste deroulante sur la meme page selon la case cochée. c-à-d quand son etat est à true et de la faire disparaitre quand elle est decochée. je me pose aussi une question: cette fonction Verification(AdresseClient); est appelée correctemnet dans le dernier script