Javascript

Fermé
doudadora - 5 nov. 2011 à 23:58
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 6 nov. 2011 à 14:39
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 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 6/11/2011 à 14:39
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