IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Fonction choix DHC/IP FIXE


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2020
    Messages : 2
    Par défaut Fonction choix DHC/IP FIXE
    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" >&nbsp;</td><td width="452" colspan="2">
    <INPUT TYPE="RADIO" NAME="rbDHCP" VALUE="off" onclick="setDhcpState();">&nbsp; <label for="radio">Obtain an IP address automatically</label>
    </td></tr><tr class="words">
    <td>&nbsp;</td><td><INPUT TYPE="RADIO" NAME="rbDHCP" VALUE="on" CHECKED onclick="setDhcpState();">&nbsp; <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">&nbsp;</td><td width="68">&nbsp;</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">&nbsp;</td><td >&nbsp;</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">&nbsp;</td><td >&nbsp;</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">&nbsp;</td><td >&nbsp;</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">&nbsp;</td><td >&nbsp;</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>&nbsp;&nbsp;
    <INPUT TYPE="SUBMIT" NAME="Submit" VALUE=" Appliquer "></td></tr></table></form></td></tr><tr>
    <td height="144">&nbsp;</td></tr></table></td></tr></table>
    </body></html>


    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    salut,

    ligne 80:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
     <tr style="display:table-row;" class="words" >

    Sympa le code de l'opérateur

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2020
    Messages : 2
    Par défaut MERCI !!!
    merci c'est effectivement ça Bravo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 21/08/2009, 16h56
  2. Choix SSII ou fixe
    Par chennuo dans le forum SSII
    Réponses: 3
    Dernier message: 01/10/2008, 22h40
  3. Fonction choix de lecteur video
    Par igi10 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/10/2007, 14h03
  4. [vb excel]Déclencher evenement en fonction choix combobox
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 28/11/2005, 12h06
  5. Fonction "addition" et résultat fixe
    Par groutcho dans le forum C++
    Réponses: 12
    Dernier message: 11/04/2005, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo