Exercice 10/41

Dans le fichier "index.html" entre les balises <head></head> :

  • faites le lien vers le fichier script.js;

Dans le fichier script.js :

  • déclarer simplement la variable test, sans lui attribuer de valeur;
  • cliquez sur "Soumettre ma réponse".

Si le lien est correctement fait, la variable sera reconnue et l'exercice sera validé. Pour la suite du cours, vous utiliserez toujours le fichier script.js pour écrire votre code (le lien dans le fichier .html sera mis par défaut).

Leçon 10/41

Depuis le début vous écrivez votre code javascript dans la page .html entre les balises script. C'est utile si le code n'est pas trop long.

Maintenant, vous prendrez la bonne habitude de mettre votre code dans un fichier javascript .js et de faire le lien vers le fichier simplement en mettant le code suivant entre les balises <head><\head> de votre page .html.

<script src="script.js"></script>

Commentaires les mieux notés

  • nicoleta-9

    nicoleta-9

    pour soumetre : <head> <title>Externaliser votre script</title> <link type="script.js" reel="script.js" href = script.js/> <script src="script.js"> </script> </head>

    le 29/10/2019 à 12h14

  • sere-97

    sere-97

    Il y a une erreur de frappe sur "<head><\head>".

    le 21/11/2019 à 16h36

  • 09210ariege-39

    09210ariege-39

    Bonjour ou est le probleme svp : index.html:

    le 02/06/2020 à 19h10

  • louis.severine.pro-60

    louis.severine.pro-60

    <html> <head> <title>Externaliser votre script</title> <script src="script.js"></script> </head> <body> </body> </html>

    le 12/02/2020 à 17h05

  • louis.severine.pro-60

    louis.severine.pro-60

    il faut placer mettre <script src="script.js"></script> et dans le fichier script.js il faut taper var test; et ça devrait être bon .>

    le 12/02/2020 à 17h07

20 Commentaires

  • francisco.pro.nzale-74

    francisco.pro.nzale-74

    Tableau Index.html: <head> <title>Externaliser votre script</title> <script src="script.js"></script> </head> Tableau Script.js: var test

    le 06/08/2020 à 13h26

  • meriam

    meriam Admin

    Votre dernier code est correct.

    le 06/08/2020 à 14h27

  • anthony.rham-45

    anthony.rham-45

    Bonjour, je n'ai pas compris l'exercice, quelqu'un peut t'il m'éclairer sans me donner la réponse ? Merci

    le 31/07/2020 à 16h44

  • meriam

    meriam Admin

    Bonjour, dans le fichier js, il suffit de déclarer la variable test avec var test sans attribuer une valeur (il faut supprimer le signe =)

    le 03/08/2020 à 11h56

  • nicoleta-9

    nicoleta-9

    pour soumetre : <head> <title>Externaliser votre script</title> <link type="script.js" reel="script.js" href = script.js/> <script src="script.js"> </script> </head>

    le 29/10/2019 à 12h14

  • titoff85-13

    titoff85-13

    Le fait de mettre la balise script dans le body bloque la validation alors que c'est tout a fait correct, il est même recommander de mettre la balise script juste avant la fermeture de la balise body pour que le js soit interprété en dernier, au cas où il y aurai des manipulations du DOM et donc il faut que le html soit déjà chargé dans le navigateur, je trouve donc embetant d'obliger à mettre la balise script dans le head

    le 31/08/2018 à 09h10

  • mram

    mram Admin

    Il est préférable de séparer les codes HTML, CSS , JS même si il est possible d'intégrer du JS et CSS dans le HTML.

    Le HTML sert à structurer sémantiquement des pages web, pour plus de clareté on évite de mettre du JS directement dans le code HTML.

    Il existe d'autre méthodes pour exécuter le JS externe (rattaché au HTML dans le head) après le chargement de la page.

    le 05/09/2018 à 06h57

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Externaliser votre script</title> </head> <body> </body> </html>