C'est marrant, en C ils auraient utilisé un "switch - case", en lisant la doc (s'ils la lisent) ils auraient vu "default" !
C'est marrant aussi, comme 7 lignes de code révèlent bien des choses : les 2 condition sont exclusives l'une de l'autre mais y'a pas de "else".
Peut être que 10 ans de programmation ne font pas de moi un bon, mais ça m'a donné des réflexes, et puis mettre un premier "else", ça force un peu à se poser des questions sur le 2ème "if".
voici donc une petite correction :
function detectversion() {
var NomNav = navigator.appName;
if (NomNav == "Netscape")
location ="index_nets.htm"
else
if (NomNav == "Microsoft Internet Explorer")
location ="index_expl.htm"
else
document.write("c'est avec tes sous qu'on a pondu cette daube !");
}
[^] # Re: www.telecom.gouv.fr
Posté par Dugland Bob . En réponse à la dépêche Réaction au rapport Carcenac : oui, MAIS. Évalué à 1.
C'est marrant aussi, comme 7 lignes de code révèlent bien des choses : les 2 condition sont exclusives l'une de l'autre mais y'a pas de "else".
Peut être que 10 ans de programmation ne font pas de moi un bon, mais ça m'a donné des réflexes, et puis mettre un premier "else", ça force un peu à se poser des questions sur le 2ème "if".
voici donc une petite correction :
function detectversion() {
var NomNav = navigator.appName;
if (NomNav == "Netscape")
location ="index_nets.htm"
else
if (NomNav == "Microsoft Internet Explorer")
location ="index_expl.htm"
else
document.write("c'est avec tes sous qu'on a pondu cette daube !");
}