Problème dans une xPage

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Problème dans une xPage

Messagepar mike76 » 06 Août 2010 à 10:37

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.
Dernière édition par mike76 le 06 Août 2010 à 10:54, édité 1 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 06 Août 2010 à 10:54

voici la solution :

Code : Tout sélectionner
var maVar="Companies";
alert("#{javascript:testDb('" + maVar + "')}");
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement

cron