Page 1 sur 1

Désactiver un onclick après le clic

Posté : 05 août 2010, 13:43
par Ehplod
Re,

Bon, j'ai ceci :

Code : Tout sélectionner

<script type="text/javascript" src="fonctions.js"></script> ... <a id="toto" href="#" onclick=fonction1()>
Comment faire pour qu'une fois la fonction1 exécutée, mon onclick devienne inopérant ?

J'ai essayé ça :

Code : Tout sélectionner

document.getElementById('toto').onclick = '';
mais ça plante. La fonction ne s'exécute pas.

Merci

Re: Désactiver un onclick après le clic

Posté : 05 août 2010, 13:57
par jojolapine
Bonjour,
Tu pourrais éventuellement te servir d'une variable globale...

Code : Tout sélectionner

var firstClick = 1; ... function fonction1'){ if(firstClick==1){ // action // on passe firstCick à 0 pour ne pas refaire l'action. firstClick = 0; } }

Re: Désactiver un onclick après le clic

Posté : 05 août 2010, 14:53
par Ehplod
Ok c'est bon.

En fait, mon erreur venait du fait que j'avais 5 liens avec l'id toto.
J'ai redéfini les toto en toto1, toto2, ... et c'est bon.

Merci tout de même de réponse Jojo ;-)