Bloquer des boutons pendant qu'un en fonction

m3allem58 Messages postés 76 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

dans une page asp, j'ai des boutons , je veux que si je clique sur l'un et que le traitement de ce clic est encore en cours d'éxecution, un autre clic sur le meme bouton ou un autre n'aura aucun effet, comme si je bloque tt autre bouton pendant ce traitement.

ici le code de 2 boutons:

<td ><a href="javascript:aff()"><img src="../image/bouton1.png" ></a></td>

<td ><a href="javascript:Verify();"><img src="../image/bouton2.png"></a></td>

<script>

function aff(){ traitement1 }

function Verify(){ traitement2 }

</script>

merci d'avance.

7 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Essayes comme ça:

    <script type="text/javascript">
    var autorise=true; //initialisation, mémorisation car hors fonction 
    
    function aff(){ 
    	if(autorise==true{
    		autorise=false; //on bloque
    	// traitement1 ........
    		autorise=true; //traitement terminé on autorise
    	}
    }
    
    function Verify(){ 
    if(autorise==true{
    		autorise=false; //on bloque
    	// traitement2 ........
    		autorise=true; //traitement terminé on autorise
    	}
    }
    
    </script> 
    0
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Alain_42 : Rigolo... Ton code bloque la page :DD
    Je travail en VB6 et moi je fait comme ça..
    Dim NoAction as boolean
    Sub Bouton1
    If NoAction=True then exit sub
    NoAction = True
    ......
    .... le traitement
    ...
    NoAction = False
    end sub
    0
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    EDIT : Maintenant que j'ai mis un commentaire sous le poste initial j'ai accès à la page.
    Marrant quand même.
    A+
    0
  4. Billgates95 Messages postés 55 Statut Membre 24
     
    slt essaye les manip de chaine de caracteres
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. m3allem58 Messages postés 76 Statut Membre
     
    merci à tous.
    @lermite222: j'ai besoin d'un code en javascript.
    le break statement ne fonctionne pas avec if en js, il necessite switch ou for que j'en ai pas besoin.
    A+.
    0
  7. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Peut-être que Alain_42 pourrais le traduire en java ?
    0
  8. Alain_42 Messages postés 5413 Statut Membre 904
     
    Peut-être que Alain_42 pourrais le traduire en java

    pourquoi en java ? c'est du javascript qu'il veut et ce que j'ai donné c'est une piste en javascript

    mais bon on ne sait pas si son essai est concluant.
    0