kk
le navigateur traite les évènement dans cet ordre:
onmouseDown, onmouseMove, onmouseUp, onClick, onDblClick
À chaque évènement, il y a déjà de base un évènement associé.
Par exemple, pour un bouton reset, c'est sur le onClick qu'est associée l'action de Reset du formulaire.
Par contre, le onmouseUp du bouton reset, il n'y a rien d'associé (à part, théoriquement mais c'est pas implémenté il me semble, le changement de bordure du bouton pressé -> relevé).
Donc, retourner false dans le onmouseUp ne sert à rien, c'est dan onClick qu'il faut retourner qqchose.
Comme mouseUp est appelé avant mouseClick, tu peut ranger le résultat du confirm() dans une variable globale. Puis, le onClick sera appelé juste après le onmouseUp, et tu pourra retourner la valeur de cette variable globale, pour indiquer si oui ou non il faut que le navigateur execute la fonction par défaut associé au bouton.
PS: de toutes façon, dans ton cas, c'est le onClick qui t'interesse.
Message édité par nargy le 18-06-2006 à 17:53:19