PHP/JAVASCRIPT

Bonjour,

comment je peut fair appel à un doc .js?
include ne resolut pas le problème.
merci
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. <script src="doc.js" type="text/javascript"></script> dans le <head> de la page permet d'inclure le fichier js à la page
    1. As tu pensé à ajouter cette ligne de code dans ton HTML :

      <script type="text/javascript" src="monfichier.js"></script>
      1. il faut le mettre dans ton header html

        comme ca:

        <html>
        <header>
        <script type="text/javascript" src="script.js"></script>
        </header>
        <body>
        </body>
        </html>
        1. salut,
          je met tous le code dans le code html

          <script language="javascript" type="text/javascript">
          function controle(){
          if((form.a.value=="")&&(form.b.value=="")){
          alert ("Il faut remplir les deux premiers champs"); form.b.focus();}
          }
          </script>

          </head>
          <body >
          <form action="connect.php" method="post" name="form">
          <h1><center> Configurateur <img src="2.jpg" /></center></h1><BR /><BR /><BR />
          <table border="2" align="center" width="100%" height="100%">
          <tr><td>Niveau d'Administration </td><td><select name="a">
          <option value="0">0</option>
          <option value="2">2</option>
          <option value="3">3</option></select></td></tr>
          <tr><td>Nombre des ports RJ45 10/1000</td><td><input type="text" name="b" /></td></tr>
          <tr><td>Nombre des ports Gigabits Ethernet</td><td><input type="text" name="c" /></td></tr>
          <tr><td>Nombre des ports FO 100 base FX</td><td><input type="text" name="d" /></td></tr>
          <tr><td>Nombre des porst FO 1000 base SX </td><td><input type="text" name="e" /></td></tr>
          <tr><td>Nombre des ports FO 1000 base LX</td><td><input type="text" name="f" /></td></tr>
          <tr><td>Fond de Panier</td><td><input type="text" name="g" /></td></tr></table><br><br>
          <center>

          <input type="submit" value="Valider" id="Valider" onclick="controle()" />
          <input type="reset" value="Effacer" />
          </center>
          </form>
          </body>
          </html>

          merci
        2. @Xet donc, quel est le problème?
        3. @NookZsalut

          le controle js ne foncionne plus.
        4. @X<input type="submit" value="Valider" id="Valider" onclick="controle()" />
          à modifier en

          <input type="button" value="Valider" id="Valider" onclick="controle()" />
        5. @NookZSalut le controle fonctionne mais l'acces à la base des données devient infonctionnel.
          pourquoi?
      2. Oui j'ai enlevé le submit du formulaire donc il faut faire :
        <script language="javascript" type="text/javascript">
        function controle(){
        if((form.a.value=="")&&(form.b.value=="")){
        alert ("Il faut remplir les deux premiers champs"); form.b.focus();}
        }
        else {
        document.forms["form"].submit();
        }
        </script>
        1. mem si ajoute:

          else {
          document.forms["form"].submit();
          }

          le problème reste inchanché c a d rien ne se produit.
      3. ça ne marche pas dans le cas où a et b sont remplis c'est bien ça?
        si oui alors remplace par form.submit();