JavaScript – Inclusion dans une page
- JavaScript – Introduction au JavaScript
- JavaScript – Inclusion dans une page
- JavaScript – Un langage orienté objet
- JavaScript – Les commentaires
- JavaScript – Ecrire dans le document
- JavaScript – Les variables
- JavaScript – Opérateurs
- JavaScript – La structure conditionnelle
- JavaScript – Les cas
- JavaScript – Les boucles
- JavaScript – Les tableaux
- JavaScript – Les fonctions
- JavaScript – Les objets
- JavaScript – L’objet String
- JavaScript – L’objet Number
- JavaScript – L’objet Math
- JavaScript – L’objet Date
- JavaScript – Les expressions régulières
- JavaScript – L’objet navigator
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.
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
En developpement : la création d’un fichier PDF à la volée. Dans quelques semaines, ça devrai être terminé.
Moi aussi je suis fou de l’informatique et je veux tout savoir sur le javascript.