Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Dans le cadre d'un exercice simple en JavaScript, j'utilise la page html cours.html suivante :


<html>
<head>
    <meta charset="utf-8">
    <title>Introduction à JavaScript</title>
</head>
<body>
    <script src="../js/cours.js"></script>
</body>```

qui incorpore le chemin du fichier cours.js contenant le code Javascript :
```console.log("Bonjour en JavaScript !");```

### Ce que je veux

Quand j’ouvre la page web cours.html, le message attendu dans la console des outils de développement de Firefox est  "Bonjour en JavaScript !"

### Ce que j'obtiens

La console des outils de développement de Firefox n’affiche rien. Si j’actualise la page courante, la console affiche l’adresse du fichier cours.js : *file:///C:/Users/Patrick/Documents/intro-javascript/chapitre_1/js/cours.js*

Quelqu'un peut-il m'aider ?

Merci
Patrick Fédida 

4 réponses


Bonjour fedidap,
Si ta page html est dans le répertoire chapitre_1, le chemin devrait être src='js/cours.js'

fedidap
Auteur

Bonjour,
De plus, si j'ouvre le fichier cours.js dans mon explorateur Windows, j'obtiens le message d'erreur suivant :

Script:
C:\Users\Patrick\Documents\intro-javascript\chapitre_1\js\cours.js
Ligne : 1
Caract.: 1
Erreur: 'console' est indéfini
Code: 800A1391
Source: Erreur d'exécution Microsoft Jscript

Merci
Patrick Fédida

Bonjour,

Je pense comme @Gynidark qu'il sagit d'un problème de chemin.
De plus l'explorateur Windows n'est pas capable d'interpréter du Javascript.

Je te conseille d'ouvrir directement ton fichier .js dans ton navigateur Web et de voir avec la console ce qu'il affiche.
file:///C:/Users/Patrick/Documents/intro-javascript/chapitre_1/js/cours.js

Ensuite dans ton fichier .html je rajouterai :

    type="text/javascript"

Dans ta balise script.

Finalement si c'est un problème de chemin, ta console doit t'avertir que le fichier cours.js n'existe pas.

Si tu appelles ton fichier directement, il n'est pas dans une balise SCRIPT donc ça marche pas
@joe-Tux il me semble qu'en HTML5 le type "text/javascript" est implicite