Page 1 sur 1

Problème dans une xPage

MessagePublié: 06 Août 2010 à 10:37
par mike76
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 :

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.

MessagePublié: 06 Août 2010 à 10:54
par mike76
voici la solution :

Code : Tout sélectionner
var maVar="Companies";
alert("#{javascript:testDb('" + maVar + "')}");