Bonjour les amis,

j'ai fais un programmes qui me permet d'éviter de supprimer des éléments tant qu'il exister d'autres éléments qui leur sont associe.

le problème c'est que dans l'élément est toujours supprimé alors que j'ai fait des return false après l'alerte

voici le code

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
 <td><a class="supprim" id="15" href="updateProgram.php?action=delete&amp;id=15"><img src="croix.jpg" alt="delete" title="Supprimer ce programme" /></a></td>


et voici le js
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
25
26
27
28
29
30
function testerSuppr(){
   $(document).ready(function(){
      $('.supprim').click(function(){
         var val=$(this).attr('id');
 
         var xhr = getXhr();
        xhr.onreadystatechange = function(){
        if(xhr.readyState == 4 && xhr.status == 200){
	reponse = xhr.responseText;
	if(reponse=="true"){
	alert("les elements associes à des programmes ne peuvent pas etres supprimees");
	return false;
	}
	else{
	    if (!(confirm('voulez vous vraiment supprimer cet element ?'))){
	        return false;
	    }
            }
       }
   }
 //ENVOI DE LA VALEUR AU SERVEUR
 
  xhr.open("POST","ajaxTestOperAssocieDomaine.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("idDomaine="+val);
 
  });	
});
}
testerSuppr();
Merci de votre aide