|
|
|
|
Bonjour,
je cherche à lancer une fonction selon la valeur d'une variable.
exemple javascript:
function ActiveF(Fonction){
Fonction();
}
function Border(){
alert('ok');
}
<div onclick="ActiveF('Border')"></div>
Configuration: Windows XP
Bonjour,
|
Ce que tu propose est très interressant en effet par contre je n'arrive pas à lancer la fonction voulue
var test='effet';
function Lancefonction(){
test(); /*lancerai donc effet*/
}
merci Pazz |
Alors fait avec eval() :
function lancer_fct()
{
eval(fct_);
}
Regarde le post de NooKZ pour plus d'info -> http://www.commentcamarche.net/forum/affich 12007660 javascript lancer fonction variable?#1 Benvii |
Oui NooKz c'est ta proposition qui m'intéresse et merci a toi benvil sa semble aller dans le bon sens par contre je n'arrive toujours pas a faire se que je veut je me ré explique, je voudrait que la valeur de "fct_" me lance une fonction.
|
Voici l'ébauche de mon script, vous comprendrez peut être mieux
function filtre(Effet){
var Fil= new ActiveFiltre(Effet);
}
function ActiveFiltre(Effet){
this.Effet=Effet;
if(typeof(this.Effet)=='undefined'){
alert("erreur: la fonction n'existe pas");
}
else{
chaine='Effet();';
eval(chaine);
}
}
function Border(){
alert('ok');
}
je lance donc filtre avec la valeur "Border" |