Bonjour à tous,
J'essaie de capturer un évènement (onClick) pour faire une vérif de validité, avant de laisser l'évènement continuer, donc de retourner true ou false :
True : on continue le onClick
false : le onClick ne fait rien

J'y arrive pas vraiment, je capture bien l'évènement, mais après le traitement normal du onClick.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function ModalStatus(event){
	alert('yes!');
	window.event.returnValue = false;
}
 
var oBody=document.body;
if(oBody.addEventListener){
	oBody.addEventListener('click',ModalStatus,false);
}
else if(oBody.attachEvent){
	oBody.attachEvent('onclick',ModalStatus);
}
avec un bouton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type='button' id='test' value='test' onClick="alert('ca passe');">
Comment faire pour que l'alert "yes!" s'affiche avant l'alert "ca passe" ?
Pour l'instant c'est le contraire qui se produit...

Merci pour votre aide.