Intégrer un javascript dans du HTML ...

Résolu/Fermé
pives Messages postés 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 - 12 août 2008 à 11:36
pives Messages postés 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 - 12 août 2008 à 17:41
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 12:02
En effet, je suis sous Notepad++ et le texte à illico viré au violet, mais toujours pas de texte apparent ...
2
pives Messages postés 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 11:54
Ok. Cela ne marche pas + ... (le texte en question n'apparait pas)
1
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 12:00
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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 12:18
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 12:25
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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 12:29
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 15:11
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 12: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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 15:15
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 15:24
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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 16:00
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 16:23
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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 16:46
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 17:18
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 17:22
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 mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 17:34
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 419 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 25 juillet 2015 32
12 août 2008 à 17:41
La solution était le chemin relatif .... merci bien de ton aide Christounet. A+
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
12 août 2008 à 11:50
Bonjour,

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

A plus
0