Accueil > JavaScript > JavaScript – Inclusion dans une page

JavaScript – Inclusion dans une page

This entry is part 2 of 19 in the series JavaScript - Tutoriel
  1. La balise <SCRIPT>
    1. Language
    2. Type
    3. Src
  2. La balise <NOSCRIPT>
  3. Le placement du Script

La balise <SCRIPT>

Quelque soit la façon dont on souhaite inclure un Script dans une page, il faut utiliser la balise
<SCRIPT> du type conteneur.

Cette balise à bien entendu plusieurs attributs que voici.

Language

Comme son nom semble l’indiquer, cet attribut définit le langage dans lequel est écrit le Script.
Et bien oui, ce n’est pas forcement du JavaScript : ce peut être du VBScript, ou du JScript (que
beaucoup de personnes confondent avec JavaScript).
En rêgle général, le langage par défaut est le JavaScript. C’est à dire que si on omet cet attribut,
le langage utilisé sera le JavaScript.
Voici quelques exemples :

<SCRIPT language=JavaScript></SCRIPT>
<SCRIPT language=VBScript></SCRIPT>
<SCRIPT language=JScript></SCRIPT>

Type

Type sert à la même chose que language, à la différence que ce dernier utilise
nom pas le nom du langage, mais son type MIME.
En d’autre termes, pour un script en JavaScript, on écrira :

<SCRIPT type=text/javascript></SCRIPT>

Src

Src permet d’inclure un script se situant sur un fichier indépendant à la page.
On l’inclut ensuite en indiquant son chemin dans cet attribut :

<SCRIPT src=/script.js></SCRIPT>

L’intêret d’inclure un script de cette façon n’est pas des moindres : on peut par exemple utiliser
un script de menu sur toutes les pages d’un même site et le mettre à jour sans pour autant avoir
à modifier chaque page.
En rêgle génerale, les fichiers annexes ont pour extension .js.

La balise <NOSCRIPT>

La balise <NOSCRIPT> n’a d’importance que pour les utilisateurs possedant un navigateur
incapable de lire les scripts, ou pour les personnes ayant désactivé l’execution des scripts, tout
simplement.
Le contenu de cette balise ne sera affiché que dans les cas énoncés ci-dessus. Par exemple :

<NOSCRIPT>
Désolé, mais votre navigateur doit être capable d'executer les scripts.<BR>
Si vous les avez désactivés, réactivez les tout de suite car vous manquez
quelque chose ;-)
</NOSCRIPT>

Le placement du Script

Un Script peut être placé à n’importe quel endroit dans la page : dans la section d’en-tête, dans
le <BODY>, ou même avant la balise <HTML> ou après
</HTML>

Un Script pouvant inter-agir sur le document HTML courant (c’est à dire qu’il peut apporter un
certain dynamisme, comme l’ajout d’images suivant des paramêtres passés par une chaine de requete
par exemple), il faut tout de même murement réflechir l’endroit de l’inclusion.
Par exemple, pour afficher une image dans la case d’un tableau, on peut écrire :

<HTML>
<HEAD>
<TITLE>Mon premier Script</TITLE>
</HEAD>

<BODY>
<TABLE>
<TR>
<TD>
<SCRIPT language=JavaScript>
document.write('<img src=image' + parseInt(Math.random() * 10) + '.gif>');
</SCRIPT>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Ce script suppose que 10 images appelées imageX.gif ou X est un nombre
entier de 0 à 9, sont placées dans le même repertoire que la page.
Ce code présente donc une image choisie au hasard parmi 10 à chaque affichage de la page.

Series Navigation«JavaScript – Introduction au JavaScriptJavaScript – Un langage orienté objet»
Categories: JavaScript Tags:
  1. ousfar
    14/05/2002 à 15:46 | #1

    Merci pour vos précieux renseignements
    et votre contribution à l’evolution des langages de la liberté.
    On aurait, quand même, aimé voir un bouton permettant de les télécharger

  2. webmaster
    14/05/2002 à 21:41 | #2

    En developpement : la création d’un fichier PDF à la volée. Dans quelques semaines, ça devrai être terminé.

  3. Sean
    03/06/2005 à 12:54 | #3

    Moi aussi je suis fou de l’informatique et je veux tout savoir sur le javascript.

  1. Pas encore de trackbacks