Appel fonction javascript dans un body

flaken710 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai créer un fichier javascript où j'ai une fonction appeller visionneuse, qui permet donc de visionner des images. Au début je l'avait mis dans mon fichier html et il fonctionnais correctement. Maintenant que j'ai le script dans un fichier .js j'ai inclus dans mon fichier html la ligne suivante :

<script LANGUAGE="Javascript" SRC="script.js"> </script>

Ce que je voudrais c'est que lorsque je charge la page la visionneuse se met en route automatiquement. Donc j'ai fait : <body OnLoad="visonneuse()"> et sa ne fonctionnement pas. je sais que normalement on doit mettre les balises <script> mais la comme c'est dans le body je ne sais pas si c'est réalisable avec le script dans un fichier .js

Merci d'avance pour votre aide.


A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si ton fichier "script.js "commence par "function" et se termine par "}", alors tu peux l'inclure dans la partie <head> de ta page.
L'attribut "language" n'est pas utile, par contre, l'attribut "type" lui l'est (et un attribut s'écrit toujours en minuscules, ainsi que sa valeur) :
<script type="text/javascript" src="script.js"></script>
Ce code suppose que le fichier "script.js" est dans le même dossier que ta page HTML.

<body OnLoad="visonneuse()">
Remplace "OnLoad" par "onload", et n'y aurait-il par un "i" après le premier "s" dans le nom de la fonction ?
0