Bonjour,
J'ai un contr�le serveur bouton sur lequel je voudrais executer sur le click une fonction JavaScript puis une fonction du code behind serveur associ�:
Si j'ai bien compris sur le click ma fonction JavaScript monbouton_JSClick() est execut�e puis il y a un retour vers le serveur pour executer la fonction code behind serveur monbouton_Click.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <asp:Button ID="monbouton" runat="server" OnClick="monbouton_Click" OnClientClick="monbouton_JSClick()" Text="Bouton" />
Tout cela fonctionne sauf quand j'appelle dans ma fonction JavaScript une autre fonction JavaScript:
lorsque que je teste voici ce que j'obtient lorsque je clique sur le bouton:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function monbouton_JSClick(monparam) { var mavaleur = 0; alert("avant:" + mavaleur); mavaleur = monautrefonction(monparam); alert("apres:" + mavaleur); } function monautrefonction(monparam) { alert("entree dans monautrefonction"); return monparam*2; }
- la bo�te JS cliente "avant:0"
- puis direct je passe a la fonction code behind du serveur "monbouton_JSClick()"
les boites de debug "entree dans monautrefonction" et "apresxx" ne sont pas affich�es comme si je sortais de ma 1ere fonction JavaScript d�s l'appel de mon autre fonction JavaScript.
Une id�e ?
Par avance je vous remercie.
Pierrick
Partager