Il existe quatre façons d'insérer un script dans un document HTML.
head
) du documentLe code est généralement (mais non obligatoirement) placé à la fin de la section :
<head> <script type="text/javascript"> ... </script> </head>
body
) du documentIci on retrouve surtout le code placé au début ou à la fin de la section, mais parfois aussi ailleurs :
<body> ... // code placé à la fin de la section <script type="text/javascript"> ... </script> </body>
Dans l'exemple suivant, on suppose que le code de la fonction est défini dans une autre partie du document ou dans un fichier externe (voir plus loin).
Cette façon, même si elle est répandue, n'est pas recommandée puisqu'elle mêle code JavaScript et code HTML.
<body> ... <button onclick="maFonction()">Cliquez-moi!</button> ... </body>
Dans la section head
> du document. On peut faire référence à plusieurs fichiers, locaux ou distants.
<head> ... <script src="http://labinfo.clg.qc.ca/js/fonctions.js"></script> <script src="mes_fonctions.js"></script> </head>