Javascript
Objectif : Apprendre à utiliser le langage Javascript dans la construction de sites web.
Javascript est un langage de scripts qui, incorporé aux balises HTML, permet d'améliorer la présentation et l'interactivité des pages web. Java-script est une version simplifiée de Java (créé par Sun à partir de C++) au même titre que VBscript de Microsoft est une version simplifiée de Visual Basic. Ce langage est utilisé pour les tâches qui ne nécessitent pas un code Java compliqué. Ex : contrôle de l’entrée des champs dans un formulaire, message d’erreur pour des clics de souris .... Les codes Javascript sont directement insérés dans le code HTML et sont interprétés quand le navigateur charge la page. Ils permettent également d’alléger la tâche du serveur et de diminuer la charge du réseau en faisant effectuer certaines tâches par le client.
Les objets manipulés :
Hiérarchie des objets :
Javascript divise la page web en objets et surtout permet de les manipuler.
Voici quelques objets qu'une page peut contenir :
objet fenêtre
objet document
objet formulaire
----------------------------------
----------------------------------
objet radio
objet bouton
objet texte
L'objet fenêtre contient l'objet document qui contient l'objet formulaire qui contient à son tour l'objet radio (idem pour bouton et texte). Pour accéder à un objet, il faut donner le chemin complet de l'objet en allant du contenant le plus extérieur à l'objet à l'objet référencé. Soit par exemple pour le bouton radio "semaine" : (window).document.form.radio[0]. L'objet window a été mis entre parenthèses car, comme il occupe la première place dans la hiérarchie, il est repris par défaut par Javascript et devient donc facultatif.
Les propriétés des objets :
Une propriété est un attribut, une caractéristique de l'objet. Les objets Javascript ont des propriétés personnalisées. Dans le cas des boutons radio, une de