Javascript

doudadora -  
Alain_42 Messages postés 5413 Statut Membre -
slt
voila le code que j'utilise et qui ouvre pour les deux situations la même page web qui est en relation avec Authentification.jsp
je pense que c'est un problème dans la comparaison de if,notons que le contenu de showdata est Welcome User!(affiché dans l'alert).
Code :
var showdata = xmlHttp.responseText;
alert(showdata);

if("Welcome User!" ==showdata)

window.open("index.jsp");

else
window.open("Authentification.jsp");

je n'arrive pas à comprendre le problème.

1 réponse

Alain_42 Messages postés 5413 Statut Membre 894
 
peut être des espaces en trop ?

moi je prefere mettre des {}

var showdata = xmlHttp.responseText; 
alert(showdata); 
showdata=showdata.replace(/(^\s*)|(\s*$)/g,""); //suppression espaces éventuels au début ou à la fin on ne sait jamais 
if(showdata == "Welcome User!"){ //dans ce sens la condition est plus parlante 
 window.open("index.jsp"); 
}else{ 
 window.open("Authentification.jsp"); 
} 
0