Probleme Javascript

Bonjour,

Pourquoi quand je fais ce lien

<script language="JavaScript" type="text/javascript" src="AffDate.js" >Dated();</script>

Dated(); ne s'execute pas ?
Configuration: Windows XP
Firefox 2.0.0.10

6 réponses

  1. Bonjour,

    Je pense que le code correct doit être le suivant

    1°) dans la section <HEAD>

    <script language="javascript" src="AffDate.js">
    </script>


    2°) dans la section <BODY>

    <script type="text/javascript>
        Dated();
    </script>

    A plus
    1. Jusque lá, sa ne marche pas
      en fait voila la fonction externe

      <!--

      function Dated()
      {

      var Jour=new Array{"Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"};

      var Mois=new Array{"Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"};

      var D=new Date();

      var A=D.getYear();

      if ( A< 1000) A=A+1900;

      document.write(Jour[D.getDay()] + " " + D.getDay() + " " + Mois[D.getMonth()] + " " + A);

      }

      //-->


      Dans le fichier AffDate.js
      1. Bonjour,

        Peut-tu aussi mettre le code HTML où tu appelles la fonction Dated() ?

        Merci

        A plus
        1. ok voici le code

          <script language="javascript" src="AffDate.js">
          </script>


          <script type="text/javascript>
          Dated();
          </script>
          1. Bonjour,

            Sorry pour la réponse tardive, passé le week-end à l'étranger (sans connection Internet, l'horreur).

            Dans ton fichier Affdate.js, la définition des deux array n'est pas correcte, remplace les { } par ( ):

            var Jour=new Array("Dimanche","Lundi","Mardi","Mercredi"," Jeudi","Vendredi","Samedi"); 
            
            var Mois=new Array("Janvier","Février","Mars","Avril","Mai ","Juin","Juillet","Août","Septembre","O ctobre","Novembre","Décembre"); 


            A plus