: javascript

Insertion de scripts

Pour écrire du code javascript utilisable dans une page HTML on utilise la balise script

On peut intégrer des scripts à différents emplacements dans la page. Soit le code est directement écrit dans la page, avec par exemple:

<script type='text/javascript'>
<!--
  Le code javascript s'écrit ici
//-->

</script>

Soit le code se trouve dans un fichier séparé (portant généralement l'extension .js)

<script type='text/javascript' src='url_du_script.js'></script>

A noter que dans le premier cas, on placera des commentaires HTML, en effet le code javascript contient souvent certains caractères qui sont conflictuels du points de vue du HTML. Par exemple le caractère & qui marque le début des entités HTML (&eacute; pour un é par exemple).

Emplacement du script dans la page

L'emplacement du script a parfois de l'importance parfois pas. Cela dépend de ce qu'il contient. Certains scripts agissent directement sur des éléments de la page HTML. Dans ce cas, le script doit être placé après ceux-ci pour qu'ils soient "construits" au moment de l'exécution.

Si des scripts déclarent des fonctions qui manipulent des éléments de la page et que celles-ci seront appelées plus tard (une fois la page construite par exemple), alors la position du script n'a pas d'importance.

Editer