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,

    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
    1. ok voici le code

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


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

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

        Merci

        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,

            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