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�:

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" />
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.

Tout cela fonctionne sauf quand j'appelle dans ma fonction JavaScript une autre fonction JavaScript:

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;
}
lorsque que je teste voici ce que j'obtient lorsque je clique sur le bouton:

- 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