Bonjour, je bute sur un probleme depuis hier matin, et j'avoue en perdre mon latin.. voici le bout de mon script qui pose probleme :
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 function verif(){ var result = true; var ajax = ajaxObj("POST", "upload.php"); ajax.send("u=NXE&v=test1&d=test2&p=1"); ajax.onreadystatechange = function() { if(ajaxReturn(ajax) == true) { var response = ajax.responseText; if(response == "ok"){ result=true; } else { result=false; } alert(result); //affiche bien la valeur de result return result; } } } function helloword(){ alert('Hello Word'); }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <a id="btntest" onclick="if(verif()){helloword(); e.preventDefault();};"> Tester</a>
Donc lors du clic sur btntest j'ai bien un alert avec ce que contient result (true ou false en fonction de la reponse du serveur) mais la fonction helloword() ne ce lance pas lorsque la reponse est true. J'ai loupé quelque chose ?
Partager