Author(s): Christian Wenz
Publisher: INFORMATIQUE PROFESSIONNELLE
Language: French
Pages: 280
Table des matières......Page 4
Introduction......Page 12
Compréhension de JavaScript (et de son histoire)......Page 16
Etablissement d'un système de test......Page 18
Configuration de navigateurs Web......Page 21
Inclusion du code JavaScript......Page 22
Utilisation de fichier(s) JavaScript externe(s)......Page 23
Chargement dynamique de fichiers JavaScript......Page 24
Pseudo-URL dans JavaScript......Page 25
Exécution de JavaScript avec des gestionnaires d'événements......Page 27
Navigateurs sans JavaScript......Page 28
2-Expressions communes......Page 32
Détection du type de navigateur......Page 33
Vérification des capacités du navigateur......Page 36
Redirection du navigateur......Page 37
Rechargement de la page......Page 38
Informations de date et d'heure......Page 39
Recherche avec des expressions régulières......Page 43
Navigation dans l'historique d'un navigateur......Page 44
Récupération des paramètres GET......Page 45
Demande de données utilisateur......Page 47
3-Images et animations......Page 50
Création de boutons sensibles......Page 51
Préchargement d'images......Page 54
Animation des graphiques......Page 56
Etirement des graphiques......Page 57
Visualisation de l'état de chargement de la page avec une barre de progression......Page 59
Visualisation du chargement de la page avec une barre de progression......Page 60
4-CSS......Page 64
Accès aux styles CSS......Page 65
Accès aux classes CSS......Page 67
Accès aux feuilles de style individuelles......Page 68
Accès aux règles de CSS individuelles......Page 69
Laisser disparaître le contenu d'un site Web......Page 72
Application de JavaScript aux sélecteurs CSS......Page 75
Modification du curseur de la souris......Page 77
DOM......Page 80
DHTML......Page 82
Accès à des éléments spécifiques......Page 83
Accès aux balises......Page 84
Détermination des informations de nœud......Page 86
Suppression d'éléments......Page 88
Ajout d'éléments......Page 89
Création d'éléments de texte......Page 92
Travail avec les attributs......Page 93
Clonage d'éléments......Page 94
Remplacement d'éléments......Page 96
Création d'une liste à puces à partir de données JavaScript......Page 97
Création d'un tableau à partir de données JavaScript......Page 98
Modifications de fragments HTML......Page 100
Positionnement des éléments......Page 101
Déplacement d'éléments......Page 103
Création d'une navigation toujours apparente......Page 105
Création d'une publicité contextuelle en Flash......Page 107
6-Programmation orientée objet et événements......Page 110
Accès aux membres des classes......Page 111
Héritage de classes......Page 114
Extension d'objets JavaScript intégrés......Page 117
Réaction aux événements JavaScript......Page 118
Evénements de clavier......Page 121
Envoi d'un formulaire avec la touche Entrée......Page 122
Evénements de souris......Page 124
7-Les cookies......Page 128
Les cookies......Page 129
Paramétrage des cookies......Page 131
Lecture des cookies......Page 132
Etablissement d'une date d'expiration......Page 135
Autres options de cookies......Page 136
Suppression de cookies......Page 137
Vérification de la prise en charge des cookies......Page 138
Enregistrement de plusieurs informations dans un cookie......Page 140
8-Les formulaires......Page 142
Formulaires HTML avec JavaScript......Page 143
Accès aux champs de texte......Page 144
Accès aux cases à cocher......Page 146
Accès à des boutons radio......Page 147
Accès à des listes de sélection......Page 148
Accès à une liste à choix multiple......Page 150
Désactivation des éléments de formulaire......Page 153
Empêcher l'envoi......Page 156
Eviter les envois répétés de formulaires......Page 157
Sélection de texte dans un champ......Page 160
Vider les champs de texte en cas de clic......Page 163
Validation des champs de texte......Page 164
Validation de boutons radio......Page 166
Validation des listes de sélection......Page 168
Validation automatique d'un formulaire......Page 170
Implémentation de la navigation avec une liste de sélection......Page 174
Implémentation d'une navigation hiérarchique avec une liste de sélection......Page 175
Création de listes de sélection de date préremplies......Page 178
Création de listes de sélection de date de validation......Page 180
9-Fenêtres et cadres......Page 184
Options de fenêtres......Page 185
Ouverture d'une fenêtre modale......Page 188
Détermination de la taille de l'écran......Page 190
Détermination de la taille de la fenêtre......Page 191
Redimensionnement d'une fenêtre......Page 193
Repositionnement d'une fenêtre......Page 194
Ouverture d'une fenêtre contextuelle centrée......Page 195
Ouverture d'une nouvelle fenêtre dans un coin de l'écran......Page 197
Création d'une carte de site......Page 199
Fermeture d'une fenêtre......Page 200
Vérification de la présence d'un système de blocage des fenêtres contextuelles......Page 201
Vérification de la présence d'un système de blocage des fenêtres......Page 202
Modification du contenu de deux cadres en même temps......Page 205
Utilisation des cadres intégrés......Page 208
10-Services Web......Page 210
Création d'un service Web avec PHP......Page 213
Création d'un service Web avec ASP.NET......Page 215
Appel d'un service Web à partir d'Internet Explorer......Page 216
Appel d'un service Web à partir d'un navigateur Mozilla......Page 219
Appel d'un service Web ASP.NET à partir d'un navigateur Mozilla......Page 222
11-AJAX et sujets annexes......Page 224
Initialisation d'une application AJAX......Page 226
Envoi d'une requête GET......Page 228
Envoi d'une requête POST......Page 230
Envoi d'une requête synchrone......Page 231
Réception de données multiples du serveur......Page 233
Interruption d'une requête HTTP......Page 235
Récupération d'en-têtes HTTP......Page 236
Réception de XML en provenance du serveur......Page 237
Utilisation de JSON pour la (dé)sérialisation de données......Page 242
Création d'un écran d'attente......Page 243
Résolution du problème de signet......Page 246
Résolution du problème du bouton Précédent......Page 247
XSLT......Page 249
Utilisation d'une bibliothèque XML......Page 252
Utilisation du service Web Yahoo!......Page 255
Accès aux médias intégrés......Page 260
Vérification des modules complémentaires dynamiques......Page 261
Gestion des versions récentes d'Internet Explorer......Page 263
Accès au contenu multimédia......Page 265
Accès au contenu Java......Page 266
Accès au contenu Flash......Page 268
Carte de site 188......Page 270
Curseur......Page 271
BookmarkTitle:......Page 272
HTML......Page 273
BookmarkTitle:......Page 274
Ouverture d'une fenêtre......Page 275
200......Page 276
visibility, commande 62......Page 277
239......Page 278