Introduction au JavaScript
Qu'est-ce que JavaScript
Langage JavaScript
Syntaxe du langage
Structures de contrôle
Fonctions et Méthodes
Gestionnaires et objets
Formulaires JavaScript
ProgrammationLe modèle objet JavaScript permet de représenter la page par différents objets imbriqués les uns dans les autres. Voici un schéma illustrant ces divers objets :
Il est possible aussi de représenter la page par différents objets. Voici une liste de ces objets :
L'objet "window", créé automatiquement lors du chargement de l'application, est très important puisqu'il s'agit de la fenêtre du navigateur. Dans un même ordre d'idées, l'objet "document" est, lui aussi, un objet qui ne faut pas négliger car il désigne le document XHTML affiché dans la fenêtre et que tous les éléments XHTML sont descendants de cet objet. Lorsque vient le temps de référencer un objet JavaScript dans un script JavaScript, il faut faire référence à tous ses ancêtres, chaque élément séparé par un point. Regardons un exemple concret. Il faudra inscrire : "document.image1.src" si nous désirons accéder à la propriété "src" d'une image dont la balise s'appelle "image1". Il est important de retenir que chaque balise se doit d'avoir l'attribut "name" afin de référencer un objet XHTML et qu'il n'est pas nécessaire de spécifier l'objet "window" pour accéder à l'objet document. Voici une liste des propriétés de l'objet "window" :
Pour afficher des informations supplémentaires sans trop surcharger la fenêtre de départ, les méthodes "open" et "close" sont très utiles. Ils permettent d'ouvrir une nouvelle fenêtre dans le navigateur pour y mettre des informations. La syntaxe pour ouvrir une nouvelle fenêtre est : "window.open ("URL", "nom", "caractéristique");". Voici la liste des caractéristiques :
En ce qui concerne la méthode "close", le navigateur affiche une demande de confirmation avant de fermer la fenêtre. Autre fait intéressant, on peut affecter la fenêtre à une variable JavaScript et utiliser cette dernière pour référencer cette nouvelle fenêtre : "var fenetre = window.open ( ... ); fenetre.document.write( ... );"
Page précédente
| Retour au haut de page |
Page suivante
Asynchrone 3
Break 5
Caractères 4-7-11-12
Casse 4-7
Checkbox 13
Classes 14
Close 10
Closure 7
Commentaires 3-4
Constructeur 14
Date 11
Document 10-12
Else 6
Entiers 4
Exceptions 1-14
Fonction 7-8-9-11-14
For 5
Formulaire 9-12-13
History 11
If 6
Interactivité 2-9-12
Interpreteurs 1
Label 12
Location 11
Math 11
Navigator 11
Open 10
Prototypes 14
Radio 12-13
Récursive 7
Return 7
Reset 13
Screen 11
Select 13
Souris 2-9-13
Status 9
Submit 13
Switch 6
Synchrone 3
Textarea 12-13
Variable 4-6-7-8-10-11
While 5
Window 10