Intégrer un javascript dans du HTML ...

Résolu
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   -  
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   -
Salut,

je débute en la matière et j'essaye de lancer un fichier.js à partir d'un code HTML.

Code HTML

<html>
<head>
<title> Essai </title>
</head>

<body>
<script type="text/javascript"
src= C:/Documents_and_Settings/Brendan/Bureau/Nouveau_dossier/coucou.js></script>
</body>
</html>

-----------------------------------------------------------------------------------------------------------------------
coucou.js

<script>
document.write ("voila c'est un des premiers applets que je fais et çà marche presque ...");
</script>

En fait je veux que le code HTML lance le fichier .js (avec le texte qu'il contient). Mon pb est je pense au niveau du fichier .js mais je ne sais pas où dans le syntaxe .... Quelqu'un peut-il m'aider ? merci d'avance ...
A voir également:

13 réponses

pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
En effet, je suis sous Notepad++ et le texte à illico viré au violet, mais toujours pas de texte apparent ...
2
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Ok. Cela ne marche pas + ... (le texte en question n'apparait pas)
1
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

Tu dois aussi rajouter des " devant et après le nom de ton fichier,le code entre tes balises <body> et </body> devrait être le suivant
<script type="text/javascript"
src="C:/Documents_and_Settings/Brendan/Bureau/Nouveau_dossier/coucou.js"></script>

A plus
1
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

Es-tu sur du chemin pour ton fichier coucou.js, ce ne serait pas plutôt
<script type="text/javascript"
src="C:/Documents%20and%20Settings/Brendan/Bureau/Nouveau%20dossier/coucou.js"></script>

Je ne pense pas que tes nom de dossiers contiennent des _ mais bien des blancs.
A plus
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
En effet les _ représentaient les blancs. J'ai changé par %20 mais cela ne donne rien de plus ...
1
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

J'ai essayé le même code sur mon ordinateur et cela fonctionne très bien, maintenant pour voir si ton problème viens du chemin d'accès a ton fichier ou pas, peux-tu essayer le code suivant
<html>
<head>
<title> Essai </title>
</head>
<body>
<script type="text/javascript"
document.write("Petit test pour trouver l'erreur...");
</script>
</body>
</html>

A plus
1
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
j'ai essayé rien ne s'affiche ...
Il manquait une fermeture de balise:
<script type="text/javascript">
en la mettant çà marche, mais je n'ai toujours pas réussit à appeler mon fichier .js ....
0
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Rien ne s'affiche .... What's up Doc ?

Edit:
Il manquait > après <script type="text/javascript"

En l'ajoutant c'est bon, le texte s'affiche...
1
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

J'avais pas les yeux bien en face des trous, en fait ton chemin pour ton fichier doit être le suivant
<script type="text/javascript"
src="C:\Documents%20and%20Settings\Brendan\Bureau\Nouveau%20dossier\coucou.js"></script>

Il faut remplacer le caractère / par \

A plus
1
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Yep

J'ai essayé aucune différence ....

Doc html

<html>
<head>
<title> Essai </title>
</head>
<body>
<script type="text/javascript"
src= "C:\Documents%20and%20Settings\Brendan\Bureau\Nouveau%20dossier\coucou.js"></script>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------
coucou.js

document.write ("ca marche...");

Tu es sur que mon fichier coucou.js est suffisant ? çà me parait léger, en même temps je n'y connais rien ....
0
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

Je ne suis vraiment pas bien réveillé aujourd'hui, le chemin était correct, tu trouveras ci-dessous le code que j'ai utilisé pour tester sur mon ordinateur (Généré par FrontPage) et cela fonctionne
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Essai</title>
</head>

<body>
<script type=text/javascript
src="C:/Documents%20and%20Settings/Monuser/My%20Documents/My%20Web%20Sites/coucou.js"></script>
</body>

</html>

Le contenu de mon fichier coucou.js est exactement le même que le tien, donc là pas de problème.
Tu peux copier/coller dans ta page en changeant bien sur le chemin de ton fichier et vérifie bien si ton dossier est "Nouveau dossier" ou bien "Nouveau Dossier"
A plus
1
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Je suis désolé d'insister, mais çà ne marche toujours pas !!!
J'ai fait des tests avec d'autres fichiers, d'autres noms, d'autres emplacements, et rien. Je trouve çà bizarrement compliqué, je cherche juste à appelé un fichier.js ... Je commence à me demander si je me suis correctement exprimé: je veux que sur ma page HTML s'affiche le texte contenu dans mon fichier.js...

Au sujet de ta réponse, j'ai 2 questions:

- C'est quoi cette ligne <meta ... juste de l'info ?

- Lorsque tu écris <script type=text/javascript ... ne faut-il pas des guillemets ("text/javascript") ?
Car on m'a dit hier que cela s'écrivait toujours ainsi ...
0
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

J'ai bien compris ce que tu veux faire, et le code indiqué devrait faire ce que tu veux. Concernant la balise <meta> elle définit la table de caractères à utiliser (mais cela n'est pas obligatoire), concernant les guillemets, je n'ai pas de problème avec ou sans, tu trouveras ici une copie d'écran qui affiche le résultat de ma page html dans Internet Explorer.
Peux-tu copier/coller tout le code de ta page html à nouveau ainsi qu'une copie d'écran de ton dossier où se trouve ton fichier coucou.js

A plus
1
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Page HTML

<html>
<head>
<title> Ma page </title>
<head>

<body>
<script type="text/javascript"
src="C:/jav/script.js">
</script>
</body>
<html>

-----------------------------------------------
script.js

document.write ("enfin ca marche !!!");


Voila et pour la copie d'écran du dossier source c'est ici:
http://www.cijoint.fr/cjlink.php?file=cj200808/cij3os2hM7.jpg
0
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
Au fait j'utilise Mozilla 2, et j'ai vérifié les javascript sont actifs ...

Edit
Je viens de me rendre compte que cela fonctionne sur Explorer et non sur Mozilla (malgré l'option Javascript). Désolé de t'avoir fait cherché pour rien ... vraiment désolé... Le Java passe mal sur Mozilla ? C'est un des premier vrai truc que j'aurais appris, mais crois moi je vais le retenir !!!
1
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

En fait comme ton fichier script.js et ta page net.html sont dans le même dossier, le code ci-dessous devrait faire ce que tu veux (je l'ai testé en créant sur mon ordinateur la même structure
<html>
<head>
<title> Ma page </title>
<head>

<body>
<script type="text/javascript"
src="script.js">
</script>
</body>
<html>

A plus

Edit: cela fonctionne avec Firefox 3.0 et Internet Explorer 7.0
1
pives Messages postés 427 Date d'inscription   Statut Membre Dernière intervention   32
 
La solution était le chemin relatif .... merci bien de ton aide Christounet. A+
0
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
Bonjour,

Dans ton fichier coucou.js retire les balises <script> et </script>, elles ne sont pas nécessaires.

A plus
0