Bonjour,

Je souhaite séparer mon code html du code javascript. Pour ce faire j'ai créé un répertoire javascript dans lequel j'ai mis mon fichier.js
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<script type="text/javascript">
function BonjourLeMonde()
{
	alert('bonjour le monde');
}
</script>
C'est pour l'instant une bete alerte mais c pour tester.

Du coté HTML voici où je définis mon javascript entre <head></head>:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<head>
<title>Bienvenue sur le site du Vespa Club de Donceel !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="VespaClubDonceel" href="design.css" />
<script LANGUAGE="JavaScript" src="javascript/visiophoto.js"></script>
</head>
Et voici l'appel de la fonction entre <body> </body>:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<div id="corps">
<!-- Ici on mettra le contenu principal de la page (tout le texte quoi) -->
<h2>Les photos >> Dahlias 2003</h2><br />
<a href="#" onclick="BonjourLeMonde()">clique ici ;)</a>
</div>
Lorsque j'essaie sans séparer le code javascript, cela fonctionne, sinon qd je sépare comme ci-dessus j'ai une erreur:

"Objet attendu" dans l'html...

Pouvez-vous m'aider?