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. C'est normal.
    un OnClick="Dated();" serait mieux je crois.
    0
    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
      0
      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
        0
        1. Bonjour,

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

          Merci

          A plus
          0
          1. ok voici le code

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


            <script type="text/javascript>
            Dated();
            </script>
            0
            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
              0