Je suis en 8.5.1 FP3.
Dans une xPage pour une appli web, j'ai un bouton avec ce code javascript lancé côté client :
- Code : Tout sélectionner
alert("#{javascript:testDb('Companies')}");
Ensuite j'ai une fonction que j'ai mis dans une bibliothèque "javascript côté serveur" que j'ai inséré en tant que ressources dans mon xPages :
- Code : Tout sélectionner
function testDb(valChp){
return (valChp);
}
Lorsque je clique sur mon bouton, ça me retourne bien Companies dans mon alert comme je le veux.
Le problème est que je veux que ce paramètre passé à ma fonction ne soit pas en dur, je veux passer une variable , mais rien à faire.
- Code : Tout sélectionner
var maVar="Companies";
alert("#{javascript:testDb(" + maVar + ")}");
ou
- Code : Tout sélectionner
var maVar="Companies";
alert("#{javascript:eval(testDb('" + maVar + "'))}");
mon alert me retourne toujour :
+ maVar +
Comment faire pour que ma variable soit bien considérée comme un paramètre.
Dans cet exemple je voudrais qu'il me renvoie Companies.
Merci d'avance pour vos lumières.