Problème dans une xPage
Bonjour,
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 :
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 :
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.
ou
mon alert me retourne toujour :
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.
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.