|
| ||
| JavaScript
est un langage de programmation directement interprété par
les navigateurs et est utilisé pour rendre les pages web plus dynamiques.
C'est ainsi que le menu déroulant utilisé sur ce site et les
liens permettant de visualiser les captures d'écran de la page Logiciels
sont écrits en JavaScript. Cette page n'a pas pour objectif de vous apprendre ce langage. Moi-même, je ne le maîtrise que très peu mais comme le code JavaScript d'une page est toujours accessible, il suffit d'avoir déjà programmé dans un langage quelconque pour être capable d'adapter ces codes à ses besoins. Vous trouverez donc ici des liens vers des sites qui proposent des scripts ou des cours. |
||
|
Les
outils
|
||
| Le code JavaScript s'insère bien souvent dans le code HTML de la page. Or, pour écrire ce code, un simple éditeur, le bloc-notes de Windows par exemple, suffit. Cependant, il est préférable d'utiliser un éditeur conçu spécialement pour l'écriture de codes HTML ou JavaScript car il possède de nombreuses fonctions qui facilitent le travail. Heureusement, il en existe un gratuit et néanmoins excellent : 1st Page 2000. | ||
|
Où
trouver des scripts ?
|
||
|
Vous trouverez une multitude de scripts et parfois des cours aux adresses suivantes :
|
||
|
Ma
banque de scripts
| ||
|
Avant de visiter les sites ci-dessus, jetez un il sur les scripts que j'ai rangés ici. Ce sont des classiques que j'utilise et ils sont là aussi pour que je puisse les retrouver facilement. Bien sûr, cette rubrique n'a pas la prétention de rivaliser avec les liens que je vous propose. Pour commencer, il faut savoir que le code JavaScript s'insère dans une page HTML entre les deux balises suivantes : <script language="JavaScript">Sachez également que vous pouvez écrire des commentaires dans votre code, qui ne gêneront pas son exécution et que ces commentaires, s'ils sont écrits sur plusieurs lignes, doivent être placés entre ces combinaisons de caractères : /* et */ alors qu'ils doivent être précédés des caractères // s'ils n'occupent qu'une seule ligne. Si vous souhaitez utiliser pour votre site un menu comme celui qui fonctionne ici, vous pouvez télécharger les scripts menus.zip. Ces scripts sont placés dans le même répertoire que les pages HTML du site, et les lignes suivantes sont placées dans le code de chaque page :
Le script
contenant les propriétés de votre menu et que vous devez
donc modifier est menupages.js.
J'ai commencé la traduction des commentaires. L'utilité
de ceux-ci est de faciliter la compréhension du code. <script
language=JavaScript src="pages/menuaccueil.js"
type=text/javascript></script>
<script language=JavaScript
src="pages/mmenu.js" type=text/javascript></script>
Si un site comportant des cadres propose un lien vers vos pages, celles-ci s'ouvriront à l'intérieur de ces cadres. Les inconvénients sont multiples : la surface visible est réduite, le visiteur n'aura pas l'adresse de votre site et si les cadres en question sont des bandeaux de publicité du fournisseur d'accès du site de départ, ce fournisseur se paiera aussi une tranche de pub sur le vôtre. En insérant le code ci-dessous dans l'en-tête de votre page HTML, celle-ci s'ouvrira toujours en pleine fenêtre : <script
language="JavaScript">
Si votre page comporte beaucoup d'images, il peut être intéressant de proposer au visiteur de les voir dans une petite fenêtre indépendante (exemple). Tout d'abord, l'instruction permettant de créer le lien sur lequel le visiteur cliquera est la suivante : <a
href="#"
onClick="return afficheNote('<img
src=../images/titre13d.gif>',301,65)">Dans cette portion de code html, ../images/titre13d.gif désigne le chemin de l'image que vous désirez afficher, 301 la largeur de l'image, 65 sa hauteur et exemple le mot sur lequel cliquera le visiteur. Ce code est à répéter autant de fois que vous avez d'images à afficher (en adaptant à chaque fois les paramètres). Par contre, le code ci-dessous est à insérer une seule fois dans l'en-tête de votre code HTML : ATTENTION : l'instruction située entre les deux lignes de points doit être recopiée sur une seule ligne. <SCRIPT
LANGUAGE="JavaScript">
|