Le fichier externe des scripts ne fonctionne pas
Bonjour à toutes et à tous,
Le fichier externe des scripts ne fonctionne pas
Débutant, je veux prendre l'habitude d'utiliser un fichier externe, sympa.js,
Je voudrais que le fichier externe soit toujours à la même place sur mon ordinateur.
Son chemin est : F:\sympa\javascript\sympa.js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Fonction conversion()</title>
<link rel="stylesheet" href="css/style.css">
<script> type="text/javascript" </script>
</head>
<body>
<script>
conversion()
</script>
<script type="text/javascript" src="F:\sympa\javascript\sympa.js"> </script>
</body>
</html> |
Voici le fichier sympa.js
Code:
1 2 3 4 5 6 7
|
function conversion()
{
var eneuro = prompt("montant à convertir en Euros");
var resultat = eneuro*6.55957;
alert( eneuro + "E/n" + resultat +"Frs");
} |
si sympa.js est dans le même dossier que le fichier index, conversion()) ne fonctionne pas.
La console de firefox affiche: conversion is not defined.
Si sympa.js est dans le fichier externe conversion() ne fonctionne pas!
La console de firefox affiche: conversion is not defined.
Question 1
Est-ce un problème du chemin ?
Comment peut-on le résoudre ?
Question 2
Dans tous les cas je place, <script> type="text/javascript" </script> , entre head et head.
Est-ce une bonne pratique?
Queston 1
l'inspecteur inverse les termes de la ligne contenant le chemin. Que faut-il écrire dans le fichier index, avant </body>?
Code:
<script type="text/javascript" src="F:\sympa\javascript\150425\sympa.js"> </script>
ou ce qu'affiche l'inspecteur?
Code:
<script src="F:\sympa\javascript\150425\sympa.js" type="text/javascript"> </script>
---------
Avec mes remerciements
Cordialement
Papy
Le fichier externe des scripts ne fonctionne pas
Merci à vous,
J'ai tenu compte de vos conseils.
Si le fichier externe est dans le même dossier, 150425, que le fichier externe sympa.js, la fonction conversion fonctionne normalement
Si le fichier externe est dans un sous dossier de celui qui contient le code html,
la fonction conversion fonctionne normalement
Question
Peut-on placer le fichier externe ailleurs?
Si c'est le cas
En spposant
Que le chemin du fichier html soit:
F:\sympa\javascript\150425
Que le chemin du fichiier externe sympa.js soit:
E:\select
dans ce cas comment écrire le chemin relatif de sympa.js?
Cordialement
Papy