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:
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>
Je ne comprend pas pourquoi le test ne se fait pas... Problème de syntaxe ou plus grave... de structure ?

Merci de votre aide

PS j'ai essayé au lieu d'utiliser une fonction test() de mettre la condition derrière le "on click":
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>
Sans succès...
A+
Philippe