voici un morceau de mon script:
1 2 3 4 5 6 7 8 9 10 11 12
|
function maFontionduree14() {
var duree14 = videoessai.duration;
document.getElementById("demoduree14").innerHTML ="durée totale du film:"+ duree14+ " en seconde";
}
function myFunctionfin14(){
var fin14 = '<img width="500" src= "images/carte4.jpg">';
document.getElementById("demofin14").innerHTML = "affiche image de fin<br>"+fin14;
}
var tempscourant14 = videoessai; |
vous voyez que le nombre 14 apparait souvent .
c'est celui la que je voudrais mettre en variable
car plus tard je n'aurais plus qu'à changer ce numero en 15
donc ceci :
1 2 3 4
| let n = 14;
let nomf = "maFontionduree"
let nomFonction = nomf+n;
alert(nomFonction); |
fonctionne bien . j'obtiens maFontionduree14
mais si je l'utilise pour ma fonction :
eh bien ça ne marche pas . le script ne fonctionne pas . il ne transforme pas nomFonction en maFontionduree14.
Bon mais ceci n'est pas tres grave .
ceci dit il y a quelque chose qui marche : ceci :
document.getElementById("demofin14");
on peut écrire
1 2
| let n = 14;
document.getElementById("demofin"+14); |
mais pour
var duree14;
on ne peut pas écrire
1 2 3
|
let n = 14 ;
var duree+n ; |
voilà c'est tout ; et je cherche quelque chose de simple ;
on peut dire qu'il est difficile de faire ceci sur les noms de fonction ou les noms de variable .
Le protocole ne l'admet pas . voila voila voila
Partager