La FAQ ne m'ayant guère éclairé à ce sujet, voici ma question.
But :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
modifier un gestionnaire d'événement (onsubmit d'un formulaire en réalité, onclick d'un bouton dans l'exemple ci-dessous).
Code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<div class='boutonsValid'><input id='test0' type='button' value='TEST 0' onclick='updTest1EventHandler()'></div>
<div class='boutonsValid'><input id='test1' type='button' value='TEST 1'></div>
Code Javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
function updTest1EventHandler()
{
  var test1 = document.getElementById( "test1" );
  test1.onclick = "printTest( 1 )";
}
 
function printTest( i ) 
{ 
  alert( "ok = " + i ); 
}
Effet quand on clique sur le bouton "test0" : Question :

NB pour plus de précision : Je n'obtiens pas plus de résultats avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
test1.onclick = printTest( 1 ); // exécute la fonction...
test1.onclick = printTest(); // + modif de la fonction pour qu'elle prenne 0 arguments