Le défaut du langage HTML, c'est qu'une fois chargé sur l'ordinateur du visiteur, le code ne peut plus être modifié. Javascript est la solution : il va vous permettre de traiter des événements de la page (ouverture, fermeture...) et ceux provoqués par l'internaute (clics, saisies, envoi de formulaires...). Le Javascript va donc dynamiser votre document HTML, le rendre intéractif.
Remarques importantes :
Insertion d'un script dans une page html |
Pour insérer un script Javascript dans vos pages, la première solution est de créer un fichier spécifique portant l'extension .js , qui sera appelé par la page html. Cette solution est recommandée car elle est avantageuse en plusieurs points.
<html> <head> // le fichier peut-être appelé dans l'en-tête <SCRIPT language="javascript" src="code_javascript_1.js"></SCRIPT> </head> <body> // ou dans le corps de la page <SCRIPT language="javascript" src="code_javascript_2.js"></SCRIPT>[...] </body> </html>
La seconde solution peut cependant être utilisée dans certains cas, par exemple lorsqu'un script de quelques lignes ne concerne qu'une seule et unique page. Dans ce cas, le code sera inclu directement dans votre page html en utilisant la balise script (paramètre langage="javascript").
<html> <head> // le script peut-être inséré dans l'en-tête <SCRIPT language="javascript"> <!-- Votre script 1 //--> </SCRIPT> </head> <body> // ou dans le corps de la page <SCRIPT language="javascript"> <!-- Votre script 2 //--> </SCRIPT> </body> </html>
Remarque : les balises <!-- et //--> cachent votre script pour les navigateurs trop anciens qui ne comprennent pas le langage Javascript. Ces navigateurs ne devraient plus exister, mais il est conseillé de les insérer en prévention.
Syntaxe du Javascript |
Le code : il sera nécessaire d'étudier les bases de ce langage : les variables et constantes, opérateurs, fonctions, instructions, évènements... vous retrouverez toutes ces fiches dans le menu ci-contre, sous « perfectionnement Javascript ». Une fois les bases acquises (ou au moins comprises), la meilleure façon de se former sera d'étudier des scripts complets, mais chaque chose en son temps...
Les commentaires : comme dans la plupart des langages, il est possible d'insérer des commentaires dans le code javascript. Les commentaires ne sont pas nécessaires mais aident à rendre le code plus lisible (pour vous ou pour les autres personnes qui seraient éventuellement amenées à travailler sur le code). Là encore, deux solutions possibles :
<SCRIPT language="javascript"> <!-- début de votre script // les commentaires sur une ligne sont // précédées de ces caractères ( // ) Suite de votre script /* les commentaires sur plusieurs lignes sont entourées comme dans cet exemple */ fin de votre script //--> </SCRIPT>
Qu'est-ce que PHP : précédent | suivant : Optimiser ses fichiers