Bonjour,
J'essaye de débbug une interface web d'un fabricant car on ne voit pas apparaître l'option pour choisir l'obtention d'une IP automatiquement (DHCP) et eux on du mal à le faire
est ce quelqu'un saurait d'ou vient le problème ?
Voilà le code source :
Code html : 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96 <html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="/scripts/utils.js" language="JavaScript"></script> <script src="/scripts/errhandler.js" language="JavaScript"></script> <script src="/scripts/validation.js" language="JavaScript"></script> <link type="text/css" href="/css/stylesheet.css" rel="stylesheet"> <title>index</title><script language="JavaScript"> <!-- function setDhcpState() { if (document.network_form.rbDHCP[0].checked) { document.network_form.ip_addr.disabled = true; document.network_form.submask.disabled = true; document.network_form.gw_addr.disabled = true; document.network_form.pdns_addr.disabled = true; document.network_form.sdns_addr.disabled = true; } else { document.network_form.ip_addr.disabled = false; document.network_form.submask.disabled = false; document.network_form.gw_addr.disabled = false; document.network_form.pdns_addr.disabled = false; document.network_form.sdns_addr.disabled = false; document.network_form.ip_addr.focus(); } } var err = new ErrorHandler(); function doValidate() { err.clearErrors(); var ip = document.network_form.ip_addr; var submask = document.network_form.submask; var gw = document.network_form.gw_addr; var pDNS = document.network_form.pdns_addr; var sDNS = document.network_form.sdns_addr; ip.value = trim(ip.value); submask.value = trim(submask.value); gw.value = trim(gw.value); pDNS.value = trim(pDNS.value); sDNS.value = trim(sDNS.value); if (gw.value.length == 0) gw.value = '0.0.0.0'; if (document.network_form.rbDHCP[0].checked) { if (!isValidIP(ip.value)) ip.value = '0.0.0.0'; if (!isDottedForm(submask.value)) submask.value = '0.0.0.0'; if (!isValidIP(gw.value)) gw.value = '0.0.0.0'; if (!isValidIP(pDNS.value)) pDNS.value = '0.0.0.0'; if (!isValidIP(sDNS.value)) sDNS.value = '0.0.0.0'; } else { if (!isValidIP(ip.value)) err.addError(ip, 'Adresse IP invalide ou manquante.'); if (pDNS.value != '0.0.0.0' && !isValidIP(pDNS.value)) err.addError(pDNS, 'Adresse primaire DNS invalide ou manquante.'); if (sDNS.value != '0.0.0.0' && !isValidIP(sDNS.value)) err.addError(sDNS, 'Adresse secondaire DNS invalide ou manquante.'); if (!isDottedForm(submask.value)) err.addError(submask, 'masque de sous réseau invalide ou manquant.'); if (gw.value != '0.0.0.0' && !isValidIP(gw.value)) err.addError(gw, 'Adresse inadmissible ou de disparus de défaut de passage.'); else if (!isValidGateway(gw.value)) err.addError(gw, 'Adresse passerelle invalide ou ne peut être 0.0.0.0.'); } err.showError(); return !err.hasError(); } //--> </script> </head><body onunload="" onLoad="setDhcpState();"> <table width="90%" height="255" align=center border="0" cellpadding="0" cellspacing="0"> <tr><td class="statusbox"> <!-- STATUS MESSAGES --> </td></tr><tr> <td height="255" align=left> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td class="keywords"><br>Paramètres réseau</td></tr><tr><td ><hr></td></tr><tr><td height="214"> <FORM METHOD="POST" ACTION="/Forms/network_config_1" name="network_form" onsubmit="return doValidate();"><!-- Pagecontens --> <table></table><table width="483" border="0" cellpadding="2" cellspacing="0"> <tr style="display:none;" class="words" > <td width="23" > </td><td width="452" colspan="2"> <INPUT TYPE="RADIO" NAME="rbDHCP" VALUE="off" onclick="setDhcpState();"> <label for="radio">Obtain an IP address automatically</label> </td></tr><tr class="words"> <td> </td><td><INPUT TYPE="RADIO" NAME="rbDHCP" VALUE="on" CHECKED onclick="setDhcpState();"> <label for="disableDHCP">Utilisez l'adresse IP suivante</label> </td></tr></table><table cellspacing="0" cellpadding="2" border="0"> <tr class="words"> <td width="24"> </td><td width="68"> </td><td width="158">Adresse IP v4:</td><td width="666"> <INPUT TYPE="TEXT" NAME="ip_addr" SIZE="15" MAXLENGTH="15" VALUE="192.168.1.160"></td></tr><tr class="words"> <td width="24"> </td><td > </td><td width="158">Masque de sous réseau:</td><td><INPUT TYPE="TEXT" NAME="submask" SIZE="15" MAXLENGTH="15" VALUE="255.255.255.0"></td></tr><tr class="words"> <td width="24"> </td><td > </td><td width="158">Passerelle par défaut:</td><td><INPUT TYPE="TEXT" NAME="gw_addr" SIZE="15" MAXLENGTH="15" VALUE="192.168.1.1"></td></tr><tr class="words"> <td width="24"> </td><td > </td><td width="158">DNS primaire:</td><td><INPUT TYPE="TEXT" NAME="pdns_addr" SIZE="15" MAXLENGTH="15" VALUE="0.0.0.0"></td></tr><tr class="words"> <td width="24"> </td><td > </td><td width="158">DNS secondaire:</td><td><INPUT TYPE="TEXT" NAME="sdns_addr" SIZE="15" MAXLENGTH="15" VALUE="0.0.0.0"></td></tr></table><br><hr><table cellspacing="0" cellpadding="0" border="0"> <tr> <td> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE=" Appliquer "></td></tr></table></form></td></tr><tr> <td height="144"> </td></tr></table></td></tr></table> </body></html>
Merci d'avance![]()
Partager