Bonjour à tous,
je cherche (c'est un exercice) à déclencher une fonction "à usage unique" depuis un bouton.
J'ai écrit ce bout de code qui ne fonctionne pas:Je ne comprend pas pourquoi le test ne se fait pas... Problème de syntaxe ou plus grave... de structure ?
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
17
18
19
20
21
22
23
24 <HTML> <HEAD> <SCRIPT Language="javascript"> function usageunique() {temoin=1; alert("Le témoin vaut "+ temoin);} </SCRIPT> <SCRIPT Language="javascript"> function test() {if (temoin=0){"usageunique();"} else {alert("La fonction a déjà été utilisée !!";}} </SCRIPT> </HEAD> <BODY> <SCRIPT Language="javascript">var temoin=0</SCRIPT> <FORM> <INPUT TYPE=button VALUE=Activer onclick="test();"> </FORM> </BODY> </HTML>
Merci de votre aide
PS j'ai essayé au lieu d'utiliser une fonction test() de mettre la condition derrière le "on click":
Sans succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <FORM> <INPUT TYPE=button VALUE=Activer onclick="<SCRIPT Language=javascript>if (temoin=0){'usageunique();'} else {alert('La fonction a déjà été utilisée !!';};"</SCRIPT> </FORM>
A+
Philippe
Partager