Bonsoir,
Je dois faire un exercice dans lequel je demande une adresse ip, la décompose par octet, puis traduit le décimal en binaire pour enfin envoyer le résultat final, tout ceci dans une fonction. Le problème c'est que rien ne se passe.
Ceci est appelé par :Code:
1
2
3
4
5
6
7
8
9
10
11 function conv_ip_d_b (ip) { var res; var tabIp=ip.split("."); var a=String(conv_d_b (tabIp[0])); var b=String(conv_d_b (tabIp[1])); var c=String(conv_d_b (tabIp[2])); var d=String(conv_d_b (tabIp[3])); res=a+b+c+d; return res; }
Code:
1
2
3
4
5 function test2(){ //Sous fonction appellant conv_ip_d_b var ip=parseInt(prompt("Saisissez une adresse ip")); document.write(conv_ip_d_b (ip)); }
PS : La fonction conv_d_b() fonctionne,
Merci d'avance,
Cordialement.