Manuel du propriétaire | MACROMEDIA DREAMWEAVER MX 6 Manuel utilisateur
Ajouter à Mes manuels752 Des pages
▼
Scroll to page 2
of
752
Utilisation de Dreamweaver MX ™ macromedia ® Marques commerciales Afterburner, AppletAce, Attain, Attain Enterprise Learning System, Attain Essentials, Attain Objects for Dreamweaver, Authorware, Authorware Attain, Authorware Interactive Studio, Authorware Star, Authorware Synergy, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, Design in Motion, Director, Director Multimedia Studio, Doc Around the Clock, Dreamweaver, Dreamweaver Attain, Drumbeat, Drumbeat 2000, Extreme 3D, Fireworks, Flash, Fontographer, FreeHand, FreeHand Graphics Studio, Generator, Generator Developer’s Studio, Generator Dynamic Graphics Server, Knowledge Objects, Knowledge Stream, Knowledge Track, Lingo, Live Effects, Macromedia, Macromedia M Logo & Design, Macromedia Flash, Macromedia Xres, Macromind, Macromind Action, MAGIC, Mediamaker, Object Authoring, Power Applets, Priority Access, Roundtrip HTML, Scriptlets, SoundEdit, ShockRave, Shockmachine, Shockwave, Shockwave Remote, Shockwave Internet Studio, Showcase, Tools to Power Your Ideas, Universal Media, Virtuoso, Web Design 101, Whirlwind et Xtra sont des marques commerciales de Macromedia, Inc. et peuvent être déposées aux Etats-Unis ou dans d’autres juridictions ou pays. Les autres noms de produit, logos, concepts, titres, mots ou phrases mentionnés dans cette publication peuvent être des marques commerciales, des marques de service ou des noms commerciaux de Macromedia, Inc. ou d’autres entités et peuvent être déposés dans certaines juridictions ou certains pays. Ce manuel contient des liens vers des sites Web tiers qui ne sont pas contrôlés par Macromedia et Macromedia ne peut en aucun cas être tenu responsable du contenu de ces sites. Si vous accédez à l’un de ces sites, vous le faites à vos propres risques. Macromedia propose ces liens dans un but pratique uniquement et ne peut en aucun cas endosser ou accepter la responsabilité du contenu de ces sites tiers. Dénégation de responsabilité d’Apple APPLE COMPUTER, INC. N’ASSUME AUCUNE GARANTIE, IMPLICITE OU EXPLICITE, SUR LE LOGICIEL INFORMATIQUE CI-INCLUS, SA COMMERCIABILITE OU SON ADEQUATION A UN OBJECTIF PARTICULIER. L’EXCLUSION DES GARANTIES IMPLICITES N’ETANT PAS AUTORISEE DANS CERTAINS ETATS, L’EXCLUSION CIDESSUS PEUT DONC NE PAS S’APPLIQUER A VOTRE CAS. CETTE GARANTIE VOUS OFFRE DES DROITS JURIDIQUES SPECIFIQUES. VOUS POUVEZ DISPOSER DE CERTAINS AUTRES DROITS, QUI VARIENT SELON LES ETATS. Copyright © 2002 Macromedia, Inc. Tous droits réservés. Ce manuel ne peut pas être copié, photocopié, reproduit, traduit ou converti sous forme électronique ou informatique, en partie ou en totalité, sans l’autorisation écrite préalable de Macromedia, Inc. Vous trouverez des informations sur les logiciels tiers et/ou d’autres conditions générales à l’adresse suivante : http://www.macromedia.com/go/thirdparty/. Numéro de référence ZDW60M300F Remerciements Gestion de projet : Sheila McGinn Rédaction : Chris Bedford, Kim Diezel, Jed Hartman, Charles Nadeau, Jennifer Rowe Mise en forme : Mary Ferguson, Mary Kraemer, Lisa Stanziano Gestion de la production : Patrice O’Neill Conception et production multimédia : Aaron Begley, Benjamin Salles et Noah Zilberberg Conception et production de l’aide et de la documentation : Chris Basmajian, Caroline Branch, John Francis Mise en forme et production du site Web : George Brown, Rebecca Godbois, Jeff Harmon, Jon Varese Gestion de la localisation : Bonnie Loo Remerciements particuliers à Luciano Arruda, Jake Cockrell, Kristin Conradi, George Comninos, David Deming, Tonya Estes, Sadia Bellal Faber, Stephanie Goss, David Halbakken, Nick Halbakken, Wanda Huang, Tim Hussey, Narciso (nj) Jaramillo, Craig Jennings, Florian de Joannès, Ken Karleskint, Sho Kuwamoto, David Lenoe, Raymond Lim, Jay London, Sam Mathews, Larry McLister, Susan Morrow, Masayo Noda, Dan Radigan, Nivesh Rajbhandari, Scott Richards, Yoko Shindo, Mike Sundermeyer, Heidi Bauer Williams, Jorge Taylor, Vincent Truong, Lawrence Teschmacher, Venu Venugopal, Yoko Vogt, et les équipes d’ingénierie et de contrôle qualité de Dreamweaver. Première édition : juin 2002 Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103 2 TABLE DES MATIÈRES Partie I Notions de base de Dreamweaver CHAPITRE 1 Bienvenue dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Prise en main de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Processus de création d'un site Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Par où débuter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions typographiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nouveautés de Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ressources sur le langage HTML et les technologies Web . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 2 Exploration de l'espace de travail . 16 18 22 25 25 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Utilisation de l'espace de travail de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation des fenêtres et des panneaux dans Dreamweaver. . . . . . . . . . . . . . . . . . . . . . Utilisation de Dreamweaver avec d'autres applications . . . . . . . . . . . . . . . . . . . . . . . . . Personnalisation de Dreamweaver : notions de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 3 Planification et configuration de votre site . 31 37 50 51 . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 A propos de la planification et de la création du site . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Configuration d'un site Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Utilisation de l'assistant de définition d'un site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Configuration d'un dossier local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Configuration d'un dossier distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Modification d'un site Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Modification de sites Web existants dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . 68 CHAPITRE 4 Gestion du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 A propos du panneau Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de la carte du site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importation et exportation de sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suppression d'un site de votre liste de sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de l'archivage et de l'extraction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 83 89 89 90 3 Acquisition et placement de fichiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Synchronisation des fichiers entre le site local et le site distant . . . . . . . . . . . . . . . . . . . . 96 Voilage des dossiers et des fichiers du site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Utilisation des Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Utilisation des rapports pour améliorer le déroulement du travail . . . . . . . . . . . . . . . . 105 A propos du panneau Sitespring dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Utilisation du panneau Sitespring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 CHAPITRE 5 Configuration d'un document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Création de documents Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Utilisation de la boîte de dialogue Nouveau document . . . . . . . . . . . . . . . . . . . . . . . . 112 Ouverture de documents existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Définition des propriétés du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Utilisation des couleurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Sélection d'éléments dans la fenêtre de document . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Utilisation de guides visuels durant la conception . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Affichage et modification du contenu de l'en-tête . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 A propos de l'automatisation des tâches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Partie II Préparation à la création de sites dynamiques CHAPITRE 6 Configuration d'une application Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Remarque à l'attention des utilisateurs de Dreamweaver UltraDev 4 . . . . . . . . . . . . . . 133 Eléments nécessaires à la création d'applications Web . . . . . . . . . . . . . . . . . . . . . . . . . 134 Configuration d'un serveur Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Configuration d'un serveur d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Création d'un dossier racine pour l'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Définition d'un site Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Dépannage des erreurs de serveur d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 CHAPITRE 7 Connexions à des bases de données pour les développeurs ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Modification ou suppression d'une connexion à une base de données . . . . . . . . . . . . . 147 Connexion au moyen de la connectivité UltraDev 4 . . . . . . . . . . . . . . . . . . . . . . . . . . 147 CHAPITRE 8 Connexions à des bases de données pour les développeurs ASP.NET 151 Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Modification ou suppression d'une connexion à une base de données . . . . . . . . . . . . . 154 CHAPITRE 9 Connexions à des bases de données pour les développeurs ASP 4 Table des matières . . . . . 157 Description des connexions aux bases de données ASP . . . . . . . . . . . . . . . . . . . . . . . . 158 Création d'une connexion DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Création d'une connexion sans DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Connexion à une base de données via un fournisseur d'accès. . . . . . . . . . . . . . . . . . . . 164 Modification ou suppression d'une connexion à une base de données . . . . . . . . . . . . . 167 CHAPITRE 10 Connexions à des bases de données pour les développeurs JSP . . . . . 169 Description des connexions JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion via un pilote ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification ou suppression d'une connexion à une base de données . . . . . . . . . . . . . 169 170 172 175 CHAPITRE 11 Connexions à des bases de données pour les développeurs PHP . . . . . 177 Connexion à une base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Modification ou suppression d'une connexion à une base de données . . . . . . . . . . . . . 178 Partie III Utilisation du code de page CHAPITRE 12 Configuration d'un environnement de codage . . . . . . . . . . . . . . . . . . . . . . . 181 Affichage du code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Définition des préférences d'affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Définition des préférences de codage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Personnalisation des raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Ouverture de fichiers en mode Code par défaut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Définition des préférences du validateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Gestion des bibliothèques de balises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Importation de balises personnalisées dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . 191 Utilisation d'un éditeur HTML externe avec Dreamweaver . . . . . . . . . . . . . . . . . . . . 193 CHAPITRE 13 Codage dans Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 A propos de l'environnement de codage de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . Rédaction et modification de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recherche et remplacement de balises et d'attributs. . . . . . . . . . . . . . . . . . . . . . . . . . . Accès aux références de langue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 14 Optimisation et débogage de code 197 199 205 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Nettoyage de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l'équilibre des balises et des accolades . . . . . . . . . . . . . . . . . . . . . . . . . Validation de balises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conformité des pages XHTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation du débogueur JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation du débogueur ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table des matières 211 212 213 213 217 223 5 CHAPITRE 15 Modification du code en mode Création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Modification du code avec l'inspecteur de propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Modification du code avec un éditeur de balises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Modification du code avec Quick Tag Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Modification du code à l'aide du sélecteur de balises . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Modification des scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Utilisation des inclusions côté serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Partie IV Conception de la mise en page CHAPITRE 16 Présentation de contenu à l'aide de tableaux . . . . . . . . . . . . . . . . . . . . . . . . 237 Insertion d'un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Ajout de contenu dans une cellule de tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 Importation de données tabulaires. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Sélection d'éléments de tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Mise en forme des tableaux et des cellules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Redimensionnement de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Modification de la largeur des colonnes et de la hauteur des lignes . . . . . . . . . . . . . . . 245 Ajout et suppression de lignes et de colonnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Imbrication de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Couper, copier et coller des cellules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Tri des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Exportation des données d'un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 CHAPITRE 17 Le mode de Mise en forme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 A propos des cellules et des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Activation et désactivation du mode de Mise en forme . . . . . . . . . . . . . . . . . . . . . . . . 254 Dessin de cellules et de tableaux de Mise en forme . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Ajout de contenu dans une cellule de Mise en forme . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Déplacement et redimensionnement de cellules et de tableaux de Mise en forme . . . . 260 Formatage de cellules et de tableaux de Mise en forme . . . . . . . . . . . . . . . . . . . . . . . . 262 Définition de la largeur des colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Définition des préférences du mode de Mise en forme. . . . . . . . . . . . . . . . . . . . . . . . . 266 CHAPITRE 18 Utilisation de cadres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 A propos des cadres et des jeux de cadres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Choix de l'utilisation des cadres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 A propos de la création de pages Web basées sur des cadres dans Dreamweaver . . . . . . 270 Création de cadres et de jeux de cadres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Sélection de cadres et de jeux de cadres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Enregistrement des fichiers du cadre et du jeu de cadres . . . . . . . . . . . . . . . . . . . . . . . 275 Affichage et définition des propriétés des cadres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Affichage et définition des propriétés des jeux de cadres. . . . . . . . . . . . . . . . . . . . . . . . 277 6 Table des matières Définition des contenus de cadre avec liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Gestion des navigateurs qui ne peuvent pas afficher les cadres . . . . . . . . . . . . . . . . . . . 279 Utilisation des comportements JavaScript avec les cadres . . . . . . . . . . . . . . . . . . . . . . . 279 Partie V Ajout de contenu CHAPITRE 19 Insertion et mise en forme de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Insertion et mise en forme de texte HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise en forme de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de styles HTML pour formater un texte . . . . . . . . . . . . . . . . . . . . . . . . . . A propos des feuilles de style en cascade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversion de styles CSS en balises HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification orthographique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recherche et remplacement de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 20 Insertion d’images . 283 286 292 298 307 308 308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 A propos des images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insertion d'une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redimensionnement d'une image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d'une image survolée. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation d'un éditeur d'image externe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application de comportements aux images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 21 Intégration de Dreamweaver à d'autres applications 311 312 315 316 317 318 . . . . . . . . . . . . . . . . . 321 Intégration de Fireworks et Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Utilisation de Dreamweaver et Fireworks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Création d'un album photos pour le Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Utilisation de Dreamweaver et Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 CHAPITRE 22 Insertion d'éléments multimédia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Insertion et lecture d'objets multimédia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Lancement d'un éditeur externe pour des fichiers multimédia . . . . . . . . . . . . . . . . . . . 338 Utilisation des Design Notes (Notes de conception) avec les objets multimédia. . . . . . 340 A propos du contenu Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Insertion d'un objet de bouton Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Insertion d'un objet de texte Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Insertion d'animations Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Insertion d'animations Shockwave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Ajout d'une vidéo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Ajout de son à une page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 Lien vers un fichier audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Incorporation d'un fichier son. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Insertion du contenu d'un plug-in Netscape Navigator . . . . . . . . . . . . . . . . . . . . . . . . 348 Table des matières 7 Insertion d'un contrôle ActiveX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Insertion d'une applet Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Utilisation de comportements pour contrôler les objets multimédia . . . . . . . . . . . . . . 350 CHAPITRE 23 Dreamweaver et accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Utilisation des fonctions d'accessibilité de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . 354 Création de pages Web accessibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Test de l'accessibilité de votre site Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Partie VI Utilisation de comportements et d'animations CHAPITRE 24 Utilisation des comportements JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . 369 Utilisation du panneau Comportements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 A propos des événements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Application d'un comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 A propos des comportements et du texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Association d'un comportement à un scénario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Modification d'un comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 Actualisation d'un comportement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Création de nouvelles actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Téléchargement et installation de comportements créés par des développeurs tiers . . . 374 Utilisation des actions de comportement livrées avec Dreamweaver . . . . . . . . . . . . . . . 375 CHAPITRE 25 Animation de calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Code HTML pour les calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 Création de calques sur une page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Imbrication des calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 Manipulation des calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 Ajout de contenu dans les calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 Affichage et définition des propriétés du calque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 Utilisation de tableaux et de calques pour la mise en forme . . . . . . . . . . . . . . . . . . . . . 411 Animation de calques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Animation de calques à l'aide d'actions de comportement . . . . . . . . . . . . . . . . . . . . . . 421 Partie VII Gestion du contenu sur plusieurs pages CHAPITRE 26 Liens et navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Emplacements et chemins d'accès des documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 Création de liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 Gestion des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 Création de menus de reroutage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 8 Table des matières Création de barres de navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 Création de cartes graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 Association de comportements à des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 CHAPITRE 27 Gestion des actifs de site, des bibliothèques et des modèles . . . . . . . . . . 447 Utilisation du panneau Actifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Gestion du panneau Actifs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Utilisation des éléments de bibliothèque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 Création, gestion et modification des éléments de bibliothèque. . . . . . . . . . . . . . . . . . 459 A propos des modèles Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 Création d'un modèle Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 Création de régions modifiables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 Création de régions répétées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473 Définition d'attributs de balise modifiables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 A propos des régions facultatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 Création d'un document à partir d'un modèle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Modification du contenu dans une page basée sur un modèle . . . . . . . . . . . . . . . . . . . 481 A propos des modèles imbriqués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Création d'un modèle imbriqué . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Application d'un modèle à un document existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 Modification et mise à jour des modèles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 A propos de XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 CHAPITRE 28 Test d'un site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 Vérification de la compatibilité du navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Utilisation de comportements pour détecter le type et la version des navigateurs et des plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Aperçu de page dans les navigateurs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496 Vérification des liens dans une page ou un site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Correction des liens brisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 Ouverture des documents liés dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 Vérification du temps et de la taille de téléchargement . . . . . . . . . . . . . . . . . . . . . . . . 500 Utilisation des rapports pour tester un site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 Partie VIII Ajout de contenu dynamique aux pages Web CHAPITRE 29 Optimisation de l'espace de travail pour tirer parti des fonctions de développement visuel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Affichage de panneaux utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage de la structure de votre base de données dans Dreamweaver . . . . . . . . . . . . . Affichage des données dynamiques en mode Création . . . . . . . . . . . . . . . . . . . . . . . . Travail en mode Création sans données dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . Aperçu des pages dynamiques dans un navigateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitation des informations de base de données affichées dans Dreamweaver . . . . . . . Table des matières 505 507 508 512 512 513 9 CHAPITRE 30 Conception de pages dynamiques dans Dreamweaver . . . . . . . . . . . . . . . 515 Conception de la page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 Création d'une source de contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516 Ajout d'un contenu dynamique à une page Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Amélioration des fonctionnalités d'une page dynamique . . . . . . . . . . . . . . . . . . . . . . . 518 Test et débogage d'une page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 CHAPITRE 31 Stockage et récupération des données spécifiques à une page . . . . . . . 523 Utilisation d'une base de données pour stocker un contenu. . . . . . . . . . . . . . . . . . . . . 523 Collecte de données envoyées par les utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524 Accès à des données stockées dans des variables de session . . . . . . . . . . . . . . . . . . . . . . 528 CHAPITRE 32 Définition de sources de contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . 535 Description des sources de contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 Définition d'un jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536 Définition de paramètres d'URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 Définition de paramètres de formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 Définition de variables de session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543 Définition de variables d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544 Définition de variables de serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 Mise en mémoire cache de sources de contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550 Modification ou suppression de sources de contenu. . . . . . . . . . . . . . . . . . . . . . . . . . . 550 Copie d'un jeu d'enregistrements d'une page à une autre. . . . . . . . . . . . . . . . . . . . . . . 551 CHAPITRE 33 Ajout d'un contenu dynamique à une page Web . . . . . . . . . . . . . . . . . . . . . 553 A propos de l'ajout d'un contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 Ajout d'un texte dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554 Création d'images dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Création d'attributs HTML dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Création de paramètres d'objet (ActiveX, Flash, etc.) dynamiques . . . . . . . . . . . . . . . . 559 Modification d'un contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 Suppression d'un contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560 CHAPITRE 34 Affichage des enregistrements de base de données . . . . . . . . . . . . . . . . . 561 Application d'éléments typographiques et de mise en forme de page à des données dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 Application de formats à des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 Personnalisation des formats de données existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562 Création de liens de navigation de jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . 563 Affichage et masquage des régions en fonction des résultats du jeu d'enregistrements . 567 Affichage de plusieurs comportements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 Création d'un tableau à l'aide du comportement de serveur Région répétée. . . . . . . . . 569 Création d'un compteur d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 Création d'un contrôle Web Grille de données ou Liste de données ASP.NET . . . . . . 573 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 10 Table des matières CHAPITRE 35 Utilisation des composants ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Description des composants ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création visuelle d'un composant dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . Affichage de composants ColdFusion dans Dreamweaver . . . . . . . . . . . . . . . . . . . . . . Modification de composants ColdFusion dans Dreamweaver . . . . . . . . . . . . . . . . . . . Création de pages Web utilisant des composants ColdFusion . . . . . . . . . . . . . . . . . . . CHAPITRE 36 Utilisation des services Web 577 578 579 579 580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Description des services Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation et configuration de générateurs de proxy . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d'un proxy de services Web à l'aide de la description WSDL . . . . . . . . . . . . . . . Ajout d'un service Web à une page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de la liste de sites des services Web UDDI . . . . . . . . . . . . . . . . . . . . . . . CHAPITRE 37 Ajout de comportements de serveur personnalisés. 584 586 588 590 591 . . . . . . . . . . . . . . . . . . 593 Installation de comportements de serveur supplémentaires . . . . . . . . . . . . . . . . . . . . . 593 Création de comportements de serveur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594 Rédaction de blocs de code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Création de blocs de code conditionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 Modification d'un code de comportement de serveur . . . . . . . . . . . . . . . . . . . . . . . . . 607 CHAPITRE 38 Création de formulaires interactifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611 A propos des objets de formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612 Création d'un formulaire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613 Description des objets de formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 Insertion de cases à cocher et de boutons radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Ajout de listes et de menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624 Ajout de boutons de formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627 A propos de la conception de formulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629 Utilisation d'une fonction JavaScript côté client pour traiter un formulaire . . . . . . . . . 629 Utilisation de comportements avec des formulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 Création d'objets de formulaire dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630 Partie IX Développement rapide d'applications CHAPITRE 39 Création d'un ensemble de pages Principale-Détails . . . . . . . . . . . . . . . . . 637 A propos des ensembles de pages Principale-Détails. . . . . . . . . . . . . . . . . . . . . . . . . . . Création rapide d'un ensemble de pages Principale-Détails . . . . . . . . . . . . . . . . . . . . . Création d'un ensemble de pages Principale-Détails par élément . . . . . . . . . . . . . . . . . Modification d'un ensemble de pages Principale-Détails . . . . . . . . . . . . . . . . . . . . . . . Table des matières 637 639 640 644 11 CHAPITRE 40 Création de pages pour l'exécution de recherches dans les bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 A propos des pages de recherche/de résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645 Création de la page de recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646 Création de la page de résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647 Création d'une page d'informations détaillées pour une page de résultats . . . . . . . . . . 651 Utilisation des pages associées (utilisateurs ASP et JSP uniquement) . . . . . . . . . . . . . . 656 CHAPITRE 41 Création de pages permettant de modifier des bases de données . . . . . 659 Création d'une page d'insertion d'enregistrements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 660 Création d'une page de mise à jour d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . 663 Création d'une page de suppression d'enregistrements. . . . . . . . . . . . . . . . . . . . . . . . . 668 Modification d'une base de données à l'aide de procédures stockées . . . . . . . . . . . . . . 671 Modification d'une base de données à l'aide des commandes ASP . . . . . . . . . . . . . . . . 676 Modification d'une base de données à l'aide d'instructions préparées JSP . . . . . . . . . . 678 CHAPITRE 42 Création de pages limitant l'accès à votre site . . . . . . . . . . . . . . . . . . . . . . . 681 Création d'une page d'enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681 Création d'une page de connexion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685 Création d'une page à laquelle seuls les utilisateurs autorisés ont accès. . . . . . . . . . . . . 687 Partie X Annexes ANNEXE A Guide du débutant en base de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 A propos des bases de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 Principes fondamentaux pour la conception d'une base de données. . . . . . . . . . . . . . . 694 Description des connexions aux bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700 ANNEXE B Initiation à SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707 Notions de syntaxe élémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707 Définition des colonnes d'un jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . 708 Limite du nombre d'enregistrements dans un jeu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709 Tri des enregistrements d'un jeu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712 Relations entre tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712 ANNEXE C Définition d'un DSN sous Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 Description des DSN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 Création d'un DSN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 ANNEXE D Aide-mémoire : Balises ASP.NET Macromedia INDEX . 12 . . . . . . . . . . . . . . . . . . . . . 719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729 Table des matières Apprenez à utiliser la documentation de Dreamweaver et d'autres ressources, puis configurez l'espace de travail de Dreamweaver en fonction de votre style de travail préféré. Ensuite, planifiez et configurez un site et commencez à créer des pages. Cette partie du manuel contient les chapitres suivants : • • • • • Chapitre 1, « Bienvenue dans Dreamweaver » Chapitre 2, « Exploration de l'espace de travail » Chapitre 3, « Planification et configuration de votre site » Chapitre 4, « Gestion du site » Chapitre 5, « Configuration d'un document » Partie I Partie I Notions de base de Dreamweaver CHAPITRE 1 Bienvenue dans Dreamweaver Macromedia Dreamweaver MX est un éditeur HTML professionnel destiné à la conception, au codage et au développement de sites, de pages et d'applications Web. Quel que soit l'environnement de travail utilisé (codage manuel HTML ou environnement d'édition visuel), Dreamweaver propose des outils qui vous aideront à créer des applications Web. Les fonctions d'édition visuelle de Dreamweaver vous permettent de créer rapidement des pages sans rédiger une seule ligne de code. Vous pouvez afficher tous les éléments ou actifs de votre site et les faire glisser directement d'un panneau convivial dans un document. Rationalisez les tâches de développement en créant et en modifiant les images dans Macromedia Fireworks, puis en les important directement dans Dreamweaver ou en ajoutant des objets Flash Macromedia créés directement dans Dreamweaver. Dreamweaver intègre également de nombreux outils et fonctions de codage, y compris des outils de modification de code en mode Code (coloration de code et achèvement de balises), une référence HTML, CSS, JavaScript, CFML, ASP et JSP, et un débogueur JavaScript. La technologie Roundtrip HTML de Macromedia permet d'importer des documents HTML codés manuellement sans en modifier le code pour que vous puissiez ensuite reformater ce dernier avec le style de formatage de votre choix. Dreamweaver intègre et étend désormais toutes les fonctions de Macromedia UltraDev pour vous aider à créer des applications Web dynamiques reposant sur des bases de données à l'aide de langages serveur tels que ASP, ASP.NET, ColdFusion Markup Language (CFML), JSP et PHP. Dreamweaver est entièrement personnalisable. Vous pouvez créer vos propres objets et commandes, modifier les raccourcis clavier ou encore rédiger un code JavaScript pour intégrer de nouveaux comportements, inspecteurs de propriétés et rapports de site aux fonctionnalités de Dreamweaver. Ce chapitre contient les sections suivantes : « Prise en main de Dreamweaver », page 16 « Processus de création d'un site Web », page 18 « Par où débuter », page 22 « Conventions typographiques », page 25 « Nouveautés de Dreamweaver MX », page 25 « Ressources sur le langage HTML et les technologies Web », page 29 15 Prise en main de Dreamweaver Dreamweaver comprend diverses ressources qui vous aideront à vous familiariser rapidement avec le programme et à créer facilement vos propres sites et pages Web. Ces ressources incluent le guide imprimé Bien démarrer avec Dreamweaver MX, un système d'aide en ligne et des didacticiels. En outre, vous trouverez des conseils, des notes techniques, des exemples et des informations régulièrement mis à jour dans le centre de support de Dreamweaver sur le site Web de Macromedia. Guide Bien démarrer avec Dreamweaver MX Le guide Bien démarrer avec Dreamweaver MX a été conçu pour vous guider lors de la création d'un site Web simple mais fonctionnel à l'aide de Dreamweaver. Il s'adresse aux utilisateurs qui ont déjà créé des pages Web, mais qui ne connaissent que certains aspects de Dreamweaver. Il comporte des chapitres sur la création et la modification de pages statiques simples, la modification manuelle du code et la création d'applications Web dynamiques. Ce guide existe sous forme de manuel imprimé, d'aide en ligne et de fichier PDF. Didacticiels Les didacticiels proposent d'autres leçons traitant de sujets particuliers qui fournissent plus d'informations sur des domaines spécifiques que le reste du guide Bien démarrer avec Dreamweaver MX. Ces didacticiels indiquent comment modifier un exemple de site Web à l'aide de quelques-unes des fonctions de conception les plus utiles et les plus puissantes de Dreamweaver. Ils sont disponibles dans le manuel Bien démarrer avec Dreamweaver MX imprimé, dans l'aide de Dreamweaver (dans le menu Aide de Dreamweaver, choisissez Didacticiels) et dans le fichier PDF Bien démarrer avec Dreamweaver MX. Si les fonctions de conception de Dreamweaver vous sont déjà familières, mais que souhaitez en savoir plus sur la création d'applications Web, commencez par suivre les pages dynamiques des didacticiels pour apprendre à créer des pages interactives et à vous connecter à des bases de données. Aide de Dreamweaver L'aide de Dreamweaver, optimisée pour une utilisation en ligne, fournit des informations complètes sur toutes les fonctionnalités de Dreamweaver. L'aide de Dreamweaver s'affiche dans le visualisateur d'aide fourni avec votre système d'exploitation : Microsoft HTML Help (Windows) ou Aide Apple (Macintosh). Quelle que soit la plate-forme utilisée, vous pouvez trouvez les informations recherchées de quatre façons : vous permet d'accéder à toutes les informations organisées par sujets. Cliquez sur la ligne principale pour voir les sous-rubriques. Le sommaire L'index peut être utilisé comme un index imprimé traditionnel : il permet de trouver des termes ou des concepts spécifiques. La fonction Recherche vous du système d'aide. 16 Chapitre 1 permet de trouver n'importe quelle chaîne de caractères dans le texte L'aide contextuelle permet d'ouvrir une rubrique d'aide relative à la boîte de dialogue, au panneau ou à l'inspecteur activés. Pour afficher l'aide contextuelle, cliquez sur le bouton Aide d'une boîte de dialogue, choisissez Aide dans le menu d'options d'une barre de titre d'un groupe de panneaux ou cliquez sur l'icône de point d'interrogation dans un inspecteur ou une autre fenêtre. Cliquez ici pour ouvrir l'aide Chaque rubrique d'aide comporte des boutons sur lesquels vous pouvez cliquer pour passer d'une rubrique à l'autre. Les boutons représentant une flèche vers la gauche ou vers la droite permettent de passer aux rubriques précédente ou suivante de la même section (suivant l'ordre dans lequel les rubriques sont répertoriées dans la table des matières). Extension de Dreamweaver Le système d'aide Extension de Dreamweaver fournit des informations sur le modèle d'objet de document (DOM) de Dreamweaver et les interfaces de programmation d'application (API) qui permettent aux développeurs JavaScript et C de créer des extensions pour Dreamweaver. Centre de support de Dreamweaver Un centre de support est à votre disposition sur le Web pour vous aider à optimiser votre utilisation de Dreamweaver. Le site Web du centre de support de Dreamweaver (http:// www.macromedia.com/support/dreamweaver/) est actualisé régulièrement. Il propose des informations à jour sur Dreamweaver, ainsi que des conseils donnés par des utilisateurs expérimentés, des exemples, des conseils généraux, des mises à jour et des informations sur des sujets sophistiqués. Consultez régulièrement ce site Web pour trouver les toutes dernières informations sur Dreamweaver et apprendre à en tirer le meilleur parti. Centre pour concepteurs et développeurs Le centre pour concepteurs et développeurs de Macromedia (http://www.macromedia.com/fr/ desdev/) propose des outils, des didacticiels et bien plus encore pour tous les produits Macromedia. Forums en ligne de Dreamweaver Abordez les problèmes techniques et partagez des conseils utiles avec les autres utilisateurs de Dreamweaver en visitant les forums en ligne de Dreamweaver. Pour savoir comment accéder aux forums, consultez le site Web de Macromedia à l'adresse suivante : http://www.macromedia.com/ go/dreamweaver_newsgroup. Bienvenue dans Dreamweaver 17 Raccourcis clavier Des tableaux de raccourcis clavier relatifs à la configuration Dreamweaver par défaut sont disponibles sur le site Web de Macromedia à l'adresse suivante : http://www.macromedia.com/go/ dreamweaver_mx_shortcuts. Processus de création d'un site Web Vous pouvez créer un site Web de plusieurs façons. Dans cette documentation, vous allez commencer par définir une stratégie de création de site en précisant ses objectifs. Si vous développez des applications Web, vous devez configurer les serveurs et bases de données en fonction de votre système. Vous devez ensuite définir l'aspect général du site. Ensuite, vous devez créer le site et coder les pages pour ajouter un contenu et définir l'interactivité du site. Vous allez ensuite lier les pages les unes aux autres et tester la fonctionnalité du site pour savoir s'il remplit les objectifs fixés. Vous pouvez également inclure des pages dynamiques à votre site. Enfin, vous allez publier le site sur un serveur. De nombreux développeurs programment également une maintenance régulière pour s'assurer que le site reste à jour et est opérationnel. Afin de faciliter la recherche des informations dont vous avez besoin pour développer vos sites Web, la documentation Utilisation de Dreamweaver a été divisée en plusieurs sections correspondant à cette approche du développement Web : planification, conception, développement, test, publication et maintenance du site. A propos de la planification de site Organisez avec soin votre site : cela vous fera gagner beaucoup de temps par la suite. L'organisation d'un site ne se réduit pas à déterminer l'emplacement des fichiers : elle inclut également l'analyse des besoins du site, des profils de ses utilisateurs et de ses objectifs. Il convient également d'examiner les conditions techniques requises, notamment l'accès utilisateur et les restrictions en matière de navigateurs, de plug-ins ou de téléchargement. Après avoir organisé vos informations et défini une structure, vous pouvez commencer la création du site. • Déterminez la stratégie à employer et les questions à examiner lors de la planification du site. Voir Chapitre 3, « Planification et configuration de votre site », page 57. • Utilisez la carte du site de Dreamweaver pour configurer la structure organisationnelle de votre site. Dans le panneau Site, vous pouvez facilement ajouter, supprimer et renommer des fichiers et des dossiers afin de modifier l'organisation en fonction de vos besoins. Voir Chapitre 3, « Planification et configuration de votre site », page 57 et Chapitre 4, « Gestion du site », page 71. • Vous pouvez commencer par créer des pages simples qui deviendront plus complexes au fur et à mesure de leur conception. Créez des pages vierges ou des pages reposant sur des conceptions prédéfinies dans la boîte de dialogue Nouveau document. Voir Chapitre 5, « Configuration d'un document », page 111. Si vous travaillez au sein d'une équipe de développement Web, les sujets suivants sont également susceptibles de vous intéresser : • Configuration d'un système pour empêcher les membres de l'équipe d'écraser les fichiers ; voir « Utilisation de l'archivage et de l'extraction », page 90. • Utilisation de Design Notes pour communiquer avec les membres de l'équipe Web ; voir « Utilisation des Design Notes », page 101. 18 Chapitre 1 A propos de la configuration d'une application Web De plus en plus de sites Web contiennent des pages dynamiques qui permettent aux visiteurs d'afficher les informations stockées dans des bases de données, voire d'ajouter ou de modifier des données dans certains cas. Pour créer ces pages, vous devez d'abord suivre les étapes préparatoires suivantes : • Configurez un serveur Web et un serveur d'application, puis créez ou modifiez un site Dreamweaver. Voir Chapitre 6, « Configuration d'une application Web », page 133. • Connectez-vous à une base de données. Selon la technologie de serveur utilisée par le serveur d'application, voir Chapitre 7, « Connexions à des bases de données pour les développeurs ColdFusion », page 145, Chapitre 8, « Connexions à des bases de données pour les développeurs ASP.NET », page 151, Chapitre 9, « Connexions à des bases de données pour les développeurs ASP », page 157, Chapitre 10, « Connexions à des bases de données pour les développeurs JSP », page 169 ou Chapitre 11, « Connexions à des bases de données pour les développeurs PHP », page 177. A propos du codage manuel Le codage manuel de pages Web n'est pas qu'une simple étape de création d'un site Web. Il faut plutôt le considérer comme une approche à la création de pages. Dreamweaver fournit des outils d'édition visuelle conviviaux et des outils de codage sophistiqués. Vous pouvez utiliser l'une ou l'autre de ces approches (ou bien les deux) pour créer et modifier vos pages. • Vous pouvez travailler dans un environnement de codage sans faire appel aux outils visuels. En effet, les outils de codage permettent de créer, de modifier et de formater du code, de vérifier sa conformité aux normes et de déboguer le code JavaScript. Voir Chapitre 12, « Configuration d'un environnement de codage », page 181 , Chapitre 13, « Codage dans Dreamweaver », page 197 et Chapitre 14, « Optimisation et débogage de code », page 211. • Vous pouvez également utiliser des outils de codage Dreamweaver en mode Création (environnement de conception visuel). Voir Chapitre 15, « Modification du code en mode Création », page 225. A propos de la mise en forme des pages Web La plupart des projets de conception Web naissent de storyboards ou d'organigrammes convertis en exemples de pages. Utilisez Dreamweaver pour créer une maquette avec des pages fictives au fur et à mesure que vous progressez dans la conception. Les maquettes affichent généralement la conception de la mise en page, les possibilités de navigation sur le site, les composants techniques, les motifs et la couleur, ainsi que les images graphiques ou autres types d'éléments. En revanche, elles ne contiennent pas le contenu final de la page. • Les outils de création de tableaux et le mode Mise en forme de Dreamweaver vous permettent de concevoir rapidement des pages Web en dessinant, puis en réorganisant la structure des pages. Voir Chapitre 16, « Présentation de contenu à l'aide de tableaux », page 237 et Chapitre 17, « Le mode de Mise en forme », page 253. • Si vous souhaitez afficher plusieurs documents simultanément dans un navigateur Web, vous pouvez définir leur mise en forme en utilisant des cadres. Voir Chapitre 18, « Utilisation de cadres », page 267. Bienvenue dans Dreamweaver 19 A propos de l'ajout de contenu Avec Dreamweaver, vous pouvez sans difficulté ajouter des contenus variés à vos pages Web. Ajoutez des actifs et des éléments de conception, par exemple des textes, des images, des couleurs, des animations, des sons et autres formes de données. • Tapez directement du texte dans un document Dreamweaver ou importez du texte à partir d'autres documents, puis formatez-le avec l'inspecteur de propriétés de Dreamweaver ou le panneau Styles HTML. Vous pouvez également créer facilement vos propres feuilles de style en cascade. Voir Chapitre 19, « Insertion et mise en forme de texte », page 283. • Utilisez le panneau Actifs pour organiser facilement les actifs sur un site ; vous pouvez ensuite faire glisser la plupart des actifs directement du panneau vers un document Dreamweaver. Voir Chapitre 27, « Utilisation du panneau Actifs », page 448. • Insérez des images, y compris des images survolées, des cartes graphiques et des images Fireworks. Utilisez les outils d'alignement pour positionner les images dans une page. Voir Chapitre 20, « Insertion d’images », page 311 et Chapitre 21, « Intégration de Dreamweaver à d'autres applications », page 321. • Insérez d'autres types de ressources dans une page Web : animations Flash, Shockwave ou QuickTime, sons, applets. Voir Chapitre 22, « Insertion d'éléments multimédia », page 337. • Définissez un contenu accessible à toutes les personnes souffrant de handicaps. Voir Chapitre 23, « Dreamweaver et accessibilité », page 353. A propos de l'interactivité et de l'animation La plupart des pages Web sont statiques, c'est-à-dire qu'elles ne contiennent que du texte et des images. Dreamweaver vous permet de rendre vos pages plus vivantes, en ajoutant des éléments interactifs et des animations pour éveiller l'intérêt des visiteurs. Déclenchez des événements interactifs lorsque les visiteurs se déplacent dans votre site et cliquent dans vos pages, présentez des concepts, animez des éléments de page : en bref, aidez les visiteurs de votre site à faire des découvertes et des expériences passionnantes sans quitter vos pages. Il existe plusieurs façons d'ajouter de l'interactivité et de l'animation à vos pages, à l'aide de Dreamweaver : • Utilisez les comportements pour exécuter des tâches en réponse à des événements spécifiques, par exemple l'illumination d'un bouton lorsque l'utilisateur le survole avec la souris, la validation d'un formulaire lorsque l'utilisateur clique sur le bouton Envoyer, ou l'ouverture d'une deuxième fenêtre lorsque la page principale a fini de se charger. Voir Chapitre 24, « Utilisation des comportements JavaScript », page 369. • Utilisez des scénarios pour créer des animations qui ne nécessitent pas de plug-ins, de contrôles ActiveX ni d'applets Java. Les scénarios utilisent DHTML pour modifier de façon temporelle la position d'un calque ou la source d'une image, ou pour déclencher automatiquement des comportements après le chargement de la page. Voir Chapitre 25, « Animation de calques », page 401. A propos de la connexion de pages de votre site Pour utiliser votre site, vous devez lier les pages individuelles les unes aux autres en créant des liens HTML et en réutilisant le contenu pour leur donner un aspect homogène. 20 Chapitre 1 • Avec Dreamweaver, vous pouvez créer des liens HTML standard, y compris des ancres et des liens de messagerie, ou configurer facilement des systèmes de navigation graphiques, notamment des menus de reroutage et des barres de navigation. Voir Chapitre 26, « Liens et navigation », page 425. • Les modèles et les fichiers de bibliothèque Dreamweaver permettent d'appliquer facilement un contenu réutilisable et des conceptions de page dans votre site. Vous pouvez créer de nouvelles pages à partir d'un modèle Dreamweaver, puis actualiser automatiquement leur mise en forme lorsque le modèle change. Voir Chapitre 27, « Gestion des actifs de site, des bibliothèques et des modèles », page 447. A propos du test et de la publication de votre site Votre site est terminé et prêt à fonctionner ; toutefois, avant de le publier sur un serveur, vous devez le tester. Suivant la taille du projet, les spécifications du client et les types de navigateurs utilisés par les visiteurs, déplacez, si besoin est, votre site sur un serveur intermédiaire pour le tester et le modifier. Une fois les corrections effectuées, publiez le site pour qu'il soit accessible aux internautes. Après la publication du site, mettez en place un cycle de maintenance pour garantir la qualité, répondre aux réactions des utilisateurs et mettre à jour les informations du site. Utilisez les fonctionnalités de Dreamweaver suivantes pour tester et publier votre site : • Pour ajouter de nouvelles balises dans une page ou corriger votre code, recherchez le code JavaScript, CSS et HTML en utilisant le panneau Référence de Dreamweaver. Voir Chapitre 13, « Accès aux références de langue », page 210. • Utilisez le débogueur JavaScript pour corriger les erreurs de JavaScript dans votre code. Cet outil vous permet de définir des points d'arrêt dans le code, puis d'afficher le code lorsqu'une page est mise au point directement dans Dreamweaver. Voir Chapitre 14, « Utilisation du débogueur JavaScript », page 217. • Procédez à des vérifications relatives aux navigateurs et aux plug-ins, testez et corrigez les liens dans vos documents et exécutez des rapports de site pour rechercher les erreurs courantes dans les fichiers HTML. Voir Chapitre 28, « Test d'un site », page 493. • Dans le panneau Site de Dreamweaver, vous trouverez de nombreux outils qui vous aideront à gérer votre site, à transférer vos fichiers vers et depuis un serveur distant, à configurer un processus d'archivage/extraction pour empêcher l'écrasement des fichiers et à synchroniser les fichiers sur vos sites locaux et distants. Voir Chapitre 3, « Planification et configuration de votre site », page 57. A propos de la création de pages dynamiques Dans Dreamweaver, vous pouvez définir diverses sources de contenu dynamique, y compris des jeux d'enregistrements extraits de bases de données, des paramètres de formulaire et des composants JavaBeans. Pour ajouter le contenu dynamique à une page, il suffit de le faire glisser vers cette dernière. Vous pouvez définir une configuration de page qui affiche un ou plusieurs enregistrements à la fois (ou plusieurs pages d'enregistrements), ajoute des liens spéciaux permettant de passer d'une page d'enregistrements à une autre et crée des compteurs d'enregistrements pour faciliter la gestion de ces derniers. Bienvenue dans Dreamweaver 21 • Pour savoir comment développer des applications Web dans Dreamweaver, apprenez à utiliser Dreamweaver et à créer des pages dynamiques. Voir Chapitre 29, « Optimisation de l'espace de travail pour tirer parti des fonctions de développement visuel », page 505 et Chapitre 30, « Conception de pages dynamiques dans Dreamweaver », page 515. • Définissez et affichez un contenu dynamique dans vos pages. Voir Chapitre 31, « Stockage et récupération des données spécifiques à une page », page 523, Chapitre 32, « Définition de sources de contenu dynamique », page 535, Chapitre 33, « Ajout d'un contenu dynamique à une page Web », page 553 et Chapitre 34, « Affichage des enregistrements de base de données », page 561. • Encapsulez la logique d'application ou d'entreprise en faisant appel aux technologies de pointe, telles que les composants ColdFusion et les services Web. Voir Chapitre 35, « Utilisation des composants ColdFusion », page 579 et Chapitre 36, « Utilisation des services Web », page 585. • Créez vos propres comportements de serveur et formulaires interactifs. Voir Chapitre 37, « Ajout de comportements de serveur personnalisés », page 595 et Chapitre 38, « Création de formulaires interactifs », page 613. A propos du développement rapide d'applications Dreamweaver propose différents outils de développement rapide d'applications, notamment les comportements de serveur et les objets d'application qui permettent de créer des applications Web sophistiquées sans avoir à rédiger du code côté serveur. • Vous pouvez ainsi créer rapidement des pages qui recherchent et modifient des bases de données, puis affichent les résultats. Voir Chapitre 39, « Création d'un ensemble de pages Principale-Détails », page 639, Chapitre 40, « Création de pages pour l'exécution de recherches dans les bases de données », page 647 et Chapitre 41, « Création de pages permettant de modifier des bases de données », page 661. • Restreignez l'accès à vos pages pour garantir la sécurité des informations. Voir Chapitre 42, « Création de pages limitant l'accès à votre site », page 683. Par où débuter Ce guide contient des informations destinées à des lecteurs ayant divers niveaux d'expérience. Pour tirer le meilleur parti de cette documentation, commencez par lire les sections qui correspondent le mieux à votre situation. Pour les concepteurs Web qui débutent : 22 1 Commencez par lire les deux premiers chapitres du guide Bien démarrer avec Dreamweaver MX. Si ces chapitres contiennent des sections qui vous semblent trop avancées ou trop complexes, passez-les et revenez-y ultérieurement. 2 Dans Utilisation de Dreamweaver, lisez le Chapitre 2, « Exploration de l'espace de travail », page 31, le Chapitre 3, « Planification et configuration de votre site », page 57, Chapitre 4, « Gestion du site », page 71 et le Chapitre 5, « Configuration d'un document », page 111. 3 Lisez le Chapitre 17, « Le mode de Mise en forme », page 253 pour en savoir plus sur la mise en forme de pages. 4 Lisez le Chapitre 19, « Insertion et mise en forme de texte », page 283 et le Chapitre 20, « Insertion d’images », page 311 pour en savoir plus sur le formatage de texte et l'ajout d'images à vos pages. Chapitre 1 5 C'est tout ce dont vous avez besoin pour commencer à réaliser des sites Web de qualité ; lorsque vous vous sentirez prêt à utiliser des outils plus sophistiqués, lisez les autres chapitres dans l'ordre. Si vous le souhaitez, vous pouvez d'abord vous familiariser avec la création de pages Web, puis lire ces chapitres. Pour les concepteurs Web expérimentés qui utilisent Dreamweaver pour la première fois : 1 Commencez par lire les deux premiers chapitres du guide Bien démarrer avec Dreamweaver MX. 2 Dans Utilisation de Dreamweaver, lisez le Chapitre 2, « Exploration de l'espace de travail », page 31 pour en savoir plus sur l'interface utilisateur de Dreamweaver. 3 Bien que vous connaissiez la plupart des sujets abordés dans le Chapitre 3, « Planification et configuration de votre site », page 57 et le Chapitre 4, « Gestion du site », page 71, parcourez ces chapitres pour savoir comment ces concepts sont implémentés dans Dreamweaver. Concentrez-vous sur les sections expliquant comment configurer un nouveau site dans Dreamweaver. 4 Suivez les étapes des didacticiels qui vous intéressent pour en savoir plus sur l'exécution de tâches spécifiques dans Dreamweaver. Pour afficher les didacticiels dans le système d'aide, choisissez Aide > Didacticiels. 5 Voir Chapitre 19, « Insertion et mise en forme de texte », page 283 et Chapitre 20, « Insertion d’images », page 311, pour obtenir des informations utiles sur la création de pages HTML simples dans Dreamweaver. 6 Lisez la présentation au début des autres chapitres pour savoir si les sujets abordés sont susceptibles de vous intéresser. Pour les codeurs manuels expérimentés : 1 Commencez par lire les premier et troisième chapitres du guide Bien démarrer avec Dreamweaver MX . 2 Dans Utilisation de Dreamweaver, lisez le Chapitre 2, « Exploration de l'espace de travail », page 31 pour en savoir plus sur l'interface utilisateur de Dreamweaver. 3 Bien que vous connaissiez la plupart des sujets abordés dans le Chapitre 3, « Planification et configuration de votre site », page 57 et le Chapitre 4, « Gestion du site », page 71, parcourez ces chapitres pour savoir comment ces concepts sont implémentés dans Dreamweaver. Concentrez-vous sur les sections expliquant comment configurer un nouveau site dans Dreamweaver. 4 Lisez le Chapitre 12, « Configuration d'un environnement de codage », page 181, le Chapitre 13, « Codage dans Dreamweaver », page 197, le Chapitre 14, « Optimisation et débogage de code », page 211 et le Chapitre 15, « Modification du code en mode Création », page 225 pour en savoir plus sur le codage dans Dreamweaver. 5 Lisez la présentation au début des autres chapitres pour savoir si les sujets abordés sont susceptibles de vous intéresser. Pour les concepteurs Web expérimentés qui connaissent bien Dreamweaver et souhaitent en apprendre davantage sur la création de pages dynamiques : 1 Commencez par lire les premier, quatrième et cinquième chapitres du guide Bien démarrer avec Dreamweaver MX : Bienvenue dans Dreamweaver 23 2 Dans Utilisation de Dreamweaver, parcourez le Chapitre 2, « Exploration de l'espace de travail », page 31 pour en savoir plus sur les nouveaux aspects de l'interface utilisateur de Dreamweaver. 3 Configurez un serveur Web et un serveur d'application ; voir le Chapitre 6, « Configuration d'une application Web », page 133. 4 Connectez-vous à une base de données. Selon la technologie de serveur utilisée par le serveur d'application, voir le Chapitre 7, « Connexions à des bases de données pour les développeurs ColdFusion », page 145, le Chapitre 8, « Connexions à des bases de données pour les développeurs ASP.NET », page 151, le Chapitre 9, « Connexions à des bases de données pour les développeurs ASP », page 157, le Chapitre 10, « Connexions à des bases de données pour les développeurs JSP », page 169 ou le Chapitre 11, « Connexions à des bases de données pour les développeurs PHP », page 177. 5 Lisez la présentation au début des autres chapitres pour savoir si les sujets abordés sont susceptibles de vous intéresser. 6 Si vous souhaitez personnaliser Dreamweaver manuellement, consultez la section « Customizing Dreamweaver » du centre de support de Macromedia à l'adresse suivante : http://www.macromedia.com/go/customizing_dreamweaver. Si vous voulez écrire des extensions pour Dreamweaver, lisez Extension de Dreamweaver (Aide > Extension de Dreamweaver). Pour les développeurs d'applications Web expérimentés qui n'ont jamais utilisé Dreamweaver ni UltraDev : 24 1 Commencez par parcourir le guide Bien démarrer avec Dreamweaver MX pour vous familiariser avec les notions de base de Dreamweaver. 2 Dans Utilisation de Dreamweaver, lisez le Chapitre 2, « Exploration de l'espace de travail », page 31 pour en savoir plus sur l'interface utilisateur de Dreamweaver. 3 Bien que vous connaissiez la plupart des sujets abordés dans le Chapitre 3, « Planification et configuration de votre site », page 57 et le Chapitre 4, « Gestion du site », page 71, parcourez ces chapitres pour savoir comment ces concepts sont implémentés dans Dreamweaver. Concentrez-vous sur les sections expliquant comment configurer un nouveau site dans Dreamweaver. 4 Suivez les étapes des didacticiels qui vous intéressent pour en savoir plus sur l'exécution de tâches spécifiques dans Dreamweaver. Pour afficher les didacticiels dans le système d'aide, choisissez Aide > Didacticiels. 5 Configurez un serveur Web et un serveur d'application à l'aide de Dreamweaver ; voir le Chapitre 6, « Configuration d'une application Web », page 133. 6 Connectez-vous à une base de données. Selon la technologie de serveur utilisée par le serveur d'application, voir le Chapitre 7, « Connexions à des bases de données pour les développeurs ColdFusion », page 145, le Chapitre 8, « Connexions à des bases de données pour les développeurs ASP.NET », page 151, le Chapitre 9, « Connexions à des bases de données pour les développeurs ASP », page 157, le Chapitre 10, « Connexions à des bases de données pour les développeurs JSP », page 169 ou le Chapitre 11, « Connexions à des bases de données pour les développeurs PHP », page 177. 7 Lisez la présentation au début des autres chapitres pour savoir si les sujets abordés sont susceptibles de vous intéresser. Chapitre 1 Pour les développeurs d'applications Web expérimentés qui ont déjà utilisé UltraDev 4 : 1 Commencez par lire Chapitre 1, « Nouveautés de Dreamweaver MX », page 25. 2 Dans Utilisation de Dreamweaver, parcourez le Chapitre 2, « Exploration de l'espace de travail », page 31 pour en savoir plus sur les nouveaux aspects de l'interface utilisateur de Dreamweaver. 3 Si vous souhaitez personnaliser Dreamweaver manuellement, consultez la section « Customizing Dreamweaver » du centre de support de Macromedia à l'adresse suivante : http://www.macromedia.com/go/customizing_dreamweaver. Si vous voulez écrire des extensions pour Dreamweaver, lisez Extension de Dreamweaver (Aide > Extension de Dreamweaver). Conventions typographiques Ce manuel utilise les conventions typographiques suivantes : • Les éléments de menus sont indiqués de la manière suivante : nom du menu > nom de l'élément de menu. Les éléments de sous-menus sont indiqués de la manière suivante : nom du menu > nom du sous-menu > nom de l'élément de menu. • • Police de code indique les noms des balises et attributs HTML, ainsi que le texte utilisé littéralement dans les exemples. Police de code en italique indique les éléments remplaçables (parfois appelés métasymboles) dans le code. • Texte en gras indique le texte que vous devez saisir exactement à l'identique. Nouveautés de Dreamweaver MX Dreamweaver MX intègre de nombreuses nouvelles fonctions, telles que des modèles améliorés plus faciles à utiliser par les concepteurs visuels et de nouvelles options de codage. Dreamweaver inclut également toutes les fonctions de développement d'application de Dreamweaver UltraDev 4 ainsi que de nouvelles fonctions, telles qu'un espace de travail centré sur le code extrait de Macromedia ColdFusion Studio, un code d'exécution amélioré et une prise en charge des technologies d'application Web les plus récentes. Contrôle intégral du code et de la conception Vous pouvez créer le site de votre choix en utilisant les outils de conception ou l'environnement de codage riche de Dreamweaver MX. Un nouvel espace de travail intégré (Microsoft Windows uniquement) offre un environnement de travail plus convivial doté d'une interface MDI à plusieurs documents, y compris des panneaux ancrables et des fenêtres de document à onglets. La gestion des panneaux Macromedia MX dans Dreamweaver MX est parfaitement adaptée au fonctionnement des panneaux dans Macromedia Flash MX et Fireworks MX. Vous pouvez regrouper des panneaux réductibles et ancrables ou les réduire et les développer pour faciliter le déroulement des opérations. Des exemples de composants Web prédéfinis proposent des mises en forme de qualité que vous pouvez utiliser pour créer immédiatement des conceptions professionnelles ainsi que des bibliothèques de fonctions JavaScript. Grâce à ces bibliothèques, vous pouvez accéder directement à l'interface sophistiquée côté client sans devoir lire des centaines de pages de manuels. Bienvenue dans Dreamweaver 25 Des modèles Dreamweaver améliorés vous permettent de définir des règles sophistiquées afin que les contributeurs puissent saisir du contenu sans altérer la conception du site. L'héritage de modèle permet de mieux contrôler les mises en forme personnalisées et les régions modifiables facilitent la saisie des données par les contributeurs. permet de configurer rapidement un site, que vous créiez un site dynamique pour la première fois ou définissiez un compte avec un fournisseur d'accès Internet. L'assistant de définition d'un site Les indicateurs de code permettent d'accéder facilement à des menus personnalisés contenant des attributs de balises appropriés, des propriétés de méthode, des paramètres de fonction et des styles CSS lorsque vous apportez des modifications en mode Code. La barre Insertion personnalisable, entièrement extensible, permet d'accéder rapidement aux objets et comportements de Dreamweaver MX. La barre d'outils de document peut désormais être personnalisée en fonction de vos besoins et de vos préférences, à l'aide de XML et JavaScript. est maintenant intégré au panneau Site pour que vous puissiez parcourir les actifs et les fichiers sur le bureau, ainsi que les volumes de réseau, sans quitter Dreamweaver pour utiliser l'explorateur de fichiers de votre système d'exploitation. Un explorateur de fichiers Le panneau Réponses vous connecte directement aux ressources en ligne du centre de support de Macromedia. Vous pouvez extraire les nouvelles informations quand bon vous semble et bénéficier des conseils et astuces les plus récents. permet de générer un code amélioré lorsque vous modifiez des tableaux en modes Mise en forme et Standard, de rationaliser la gestion des attributs et d'homogénéiser toutes les mises en forme afin d'assurer une compatibilité entre navigateurs. Une meilleure manipulation des tableaux peuvent désormais être créés directement dans Dreamweaver MX (cette fonction n'était auparavant disponible que dans Fireworks). Les menus JavaScript en cascade est maintenant entièrement configurable et personnalisable en fonction de vos besoins individuels. La coloration de syntaxe La barre d'outils standard permet d'accéder rapidement aux commandes de fichiers usuelles (Ouvrir, Enregistrer et Nouveau) et aux commandes du Presse-papiers. L'impression en mode Code permet désormais d'imprimer le code source sans appliquer de formatage. Prise en charge améliorée des technologies de serveur les plus récentes Créez rapidement des applications Web dynamiques reposant sur des bases de données, soit en faisant appel au codage manuel, soit en utilisant des objets et des comportements visuels. Les bibliothèques de code serveur pour ColdFusion, ASP, ASP.NET, JSP et PHP vous permettent de créer des sites Web dynamiques à l'aide des technologies côté serveur les plus évoluées. Utilisez un environnement de développement pour faciliter l'intégration avec divers sites et technologies de pointe. Le panneau Fragments de code vous permet de stocker des portions de code arbitraires afin de les réutiliser ultérieurement. Ainsi, vous pouvez facilement réutiliser des codes, mises en forme et fonctions complexes. 26 Chapitre 1 L'éditeur de la bibliothèque de balises fournit une base de données de balises intégrées dans laquelle sont stockées des informations sur les balises d'origine et les balises personnalisées. Il permet de modifier les propriétés des balises existantes et d'en importer de nouvelles. Des centaines d'éditeurs de balises permettent de modifier rapidement les attributs appropriés de balises spécifiques HTML, CFML et ASP.NET lorsque le mode Code est activé. vous permet d'importer des commandes de serveur ASP.NET (balises personnalisées) dans des pages ASP.NET, et d'afficher leur structure ainsi que leurs attributs dans le sélecteur de balises, les indicateurs de code et l'inspecteur de balises. La prise en charge des balises personnalisées ASP.NET Les balises de formulaires Web ASP.NET sont maintenant rendues dans les environnements Macintosh et Windows pour permettre une visualisation et une modification sophistiquées. Les éditeurs de balises de formulaires Web vous permettent de créer rapidement des formulaires Web ASP.NET à l'aide de commandes côté serveur et de validation. peuvent être créés facilement dans Dreamweaver MX pour réaliser des opérations complexes d'affichage et de manipulation des données. Les objets ASP.NET Grille de données et Liste de données vous permet de consulter rapidement la structure et le contenu de vos bases de données et de parcourir les tableaux, les procédures enregistrées et les modes avant de définir des requêtes. Un panneau Base de données intégré Le Sélecteur de balises affiche la structure de toutes les balises disponibles dans Dreamweaver MX, y compris celles qui ont été importées via l'éditeur de la bibliothèque de balises. Utilisez-le pour placer et modifier rapidement les balises dans vos pages, et pour afficher les informations de référence correspondantes. enregistre des informations sur la structure de toutes les balises disponibles. Ce mécanisme central de stockage des informations permet d'utiliser les indicateurs de code, le sélecteur de balises et l'inspecteur de balises avec des balises d'origine ou les balises personnalisées que vous avez importées. Une base de données de balises XML personnalisable La détection ColdFusion MX autorise la configuration automatique de l'assistant de définition d'un site dans le cadre de la définition d'un site ColdFusion à partir d'une copie locale de Macromedia ColdFusion MX Developer Edition. Le panneau Débogage du serveur pour ColdFusion MX rationalise le déroulement des opérations de débogage pour ColdFusion MX en affichant les résultats du débogage directement dans Dreamweaver MX. Affichez des informations sur les variables ou les requêtes ou autres statistiques de page essentielles, et passez directement aux sections problématiques sans quitter l'environnement de développement. généré par les comportements de serveur et les objets Dreamweaver MX a été remanié ; il est davantage orienté vers les balises, ce qui le rend pratiquement identique au code rédigé manuellement par un développeur. Le code d'exécution ColdFusion La prise en charge RDS vous permet de transférer des fichiers et de parcourir la structure des bases de données sur les serveurs ColdFusion via des connexions RDS. facilitent le travail des développeurs en extrayant la logique de serveur des pages JSP. Dreamweaver MX peut importer des informations de la bibliothèque de balises JSP à partir de fichiers TLD (Tag Library Descriptor) et les afficher dans les indicateurs de code, le sélecteur de balises et l'inspecteur de balises. Les bibliothèques de balises JSP Bienvenue dans Dreamweaver 27 affiche les méthodes getProperty et setProperty de JavaBeans dans le panneau Liaisons. Elle peut également afficher toutes les méthodes et propriétés de JavaBeans dans le panneau Composants afin que les développeurs puissent intégrer complètement les Beans dans leurs applications JSP. L'introspection JavaBeans complète Les objets de formulaire dynamiques vous permettent de créer des listes de sélection reposant sur des bases de données ainsi que d'autres éléments de formulaire en sélectionnant l'objet de formulaire approprié dans la barre Insertion. Le créateur de comportements de serveur d'UltraDev 4 a été amélioré pour permettre aux utilisateurs de créer des comportements de serveur avec des éléments d'interface utilisateur plus complexes, tels que des cases à cocher, des groupes de boutons radio et des menus de connexion. La combinaison intégrée de HomeSite 5 et ColdFusion Studio 5 fournit une version sous licence de HomeSite+ qui regroupe ColdFusion Studio et HomeSite 5, entièrement intégrés dans Dreamweaver MX. Accès simplifié aux normes les plus récentes Créez des sites Web conformes aux normes Web les plus récentes, y compris les services Web et XML, et mettez vos connaissances à jour en faisant appel à des technologies de développement de pointe. L'introspection de services Web pour ASP.NET, ColdFusion et Java vous permet de tirer parti des dernières normes de service Web XML intégrées aux technologies de serveur les plus évoluées. Incorporez des fonctionnalités complexes dans vos applications Web en utilisant la fonction d'introspection de service Web de Dreamweaver MX. La validation et la modification XML vous permettent d'importer des fichiers DTD et des schémas, et de créer des documents de qualité. La prise en charge CSS améliorée, notamment l'intégration TopStyle, vous aide à créer des sites conformes aux normes de feuilles de styles CSS (Cascading Style Sheets). Le panneau CSS de Dreamweaver MX permet désormais d'afficher des styles définis en interne et en externe, et de créer des feuilles de style au moment de la conception. De nombreux éléments CSS2 sont également pris en charge. L'inspecteur de propriétés de texte peut également être utilisé pour appliquer des styles CSS. La prise en charge XHTML vous permet d'utiliser des sites conformes aux toutes dernières normes de conception HTML en configurant Dreamweaver MX de sorte qu'il génère du code XHTML. En outre, cette prise en charge convertit rapidement les fichiers HTML hérités en fichiers XHTML à l'aide du convertisseur XHTML. La génération de rapports de site sur l'accessibilité (Section 508) vous aide à déterminer si votre site est conforme aux directives d'accessibilité et signale rapidement les problèmes. du panneau Référence fournit des informations contextuelles de base sur les meilleures pratiques utilisées pour concevoir des sites accessibles. La référence d'accessibilité vous aide à créer un code conforme aux directives d'accessibilité pendant la phase de modification. Configurez Dreamweaver de telle sorte qu'un message vous invite à saisir des attributs d'accessibilité spécifiques lorsque des balises et objets appropriés sont insérés sur la page. L'option d'accessibilité utilisée pour la génération de code conforme 28 Chapitre 1 La prise en charge de composants ColdFusion offre une modularité et une portabilité de logique de serveur accrues en exposant les propriétés via CFML (service Web) ou la passerelle du serveur d'applications Flash. Dreamweaver MX prend en charge l'introspection, la création et la modification des composants ColdFusion. Le validateur de code assure la conformité de vos documents aux normes appropriées en générant un rapport de validation en fonction d'un profil de navigateur ou d'une version de norme spécifiques (norme transitionnelle XHTML et HTML 4.0). accélère la modification des graphiques, des animations et des fichiers HTML entre Dreamweaver MX, Fireworks MX et Flash MX, si bien que vous pouvez lancer et optimiser directement vos images à partir de Dreamweaver. La fonction de lancement et de modification de Macromedia Flash MX et Fireworks MX L'inspecteur de balises utilisé pour afficher les balises XML, HTML et CFML vous permet de consulter rapidement la structure d'un document. Vous pouvez détecter et éliminer rapidement les relations de type parent et les niveaux d'imbrication incorrects sans examiner le code source brut. La connexion FTP sécurisée s'intègre à MacSSH et PUTTY pour Windows pour permettre le transfert sécurisé SSH des informations de connexion à partir du client FTP Dreamweaver intégré. Une prise en charge complète du jeu de caractères UTF-8 dans toutes les langues vous permet de créer et de convertir des pages à l'aide du codage UTF-8. permet à Dreamweaver MX de tourner à une vitesse maximale sur les systèmes d'exploitation les plus récents tout en prenant en charge les dernières améliorations apportées à l'interface utilisateur. Une prise en charge complète Mac OS X et Windows XP vous permet de gérer la production et les clients de manière optimale dans l'espace de travail Dreamweaver. L'intégration Sitesprint de Macromedia Ressources sur le langage HTML et les technologies Web Voici quelques ressources utiles disponibles sur le Web : La spécification HTML 4.01 (http://www.w3.org/TR/REC-html40/) est la spécification officielle du code HTML du World Wide Web Consortium. Index DOT HTML (http://www.blooberry.com/indexdot/html/) affiche une liste complète des balises, attributs et valeurs HTML, ainsi que leur compatibilité respective avec les divers navigateurs. La spécification XHTML 1.0 (http://www.w3.org/TR/xhtml1/) est la spécification officielle du langage XHTML (Extensible HyperText Markup Language). Le site O’Reilly XML.com (http://www.xml.com) propose des informations, des didacticiels et des conseils sur XML (Extensible Markup Language) et autres technologies Web. Les spécifications Cascading Style Sheets, niveau 1 (CSS1) (http://www.w3.org/TR/REC-CSS1) et niveau 2 (CSS2) (http://www.w3.org/TR/REC-CSS2/) sont des spécifications officielles des feuilles de style CSS, par le World Wide Web Consortium. Le guide de référence des feuilles de style de WebReview.com (http://www.webreview.com/style/ index.shtml) traite des styles CSS et de leur compatibilité avec les divers navigateurs. Bienvenue dans Dreamweaver 29 Les pages ASP de Microsoft (http://msdn.microsoft.com/workshop/server/asp/ASPover.asp) proposent des informations sur les pages de serveur actives ASP (Active Server Pages). La page ASP.NET de Microsoft (http://www.asp.net/) propose des informations sur ASP.NET. Page JSP de Sun (http://java.sun.com/products/jsp/) : informations sur les pages JSP (pages JavaServer). Les pages PHP (http://www.php.net/) proposent des informations sur PHP (PHP Hypertext Preprocessor). Le site MySQL (http://www.mysql.com/) propose des informations sur MySQL. Entities Table (http://www.bbsinc.com/iso8859.html) présente la liste des noms d'entités utilisées dans le codage ISO 8859-1 (Latin-1). La page des événements HTML dynamiques (http://msdn.microsoft.com/workshop/author/ dhtml/reference/events.asp#om40_event) offre des informations sur la gestion des événements dans Microsoft Internet Explorer. La page sur le produit ColdFusion de Macromedia (http://www.macromedia.com/fr/software/ coldfusion/) propose des informations sur ColdFusion. La page sur le produit JRun Server de Macromedia (http://www.macromedia.com/fr/software/ jrun/) propose des informations sur le serveur d'application JRun Java. (http://www.ibm.com/software/webservers/appserv/) propose des informations sur le serveur d'application WebSphere. La page WebSphere d'IBM La page Chili!Soft (http://www.Chilisoft.com/products/) propose des informations sur le serveur d'application Sun Chili!Soft ASP. JavaScript Bible, par Danny Goodman (IDG Books), couvre de façon exhaustive le langage JavaScript 1.2. JavaScript: The Definitive Guide, par David Flanagan (O’Reilly & Associates), propose des informations de référence sur chaque fonction, objet, méthode, propriété et gestionnaire d'événements de JavaScript. CGI Scripts for Fun and Profit (http://www.hotwired.lycos.com/webmonkey/99/26/ index4a.html) est un article du site Hotwired Webmonkey sur l'incorporation de scripts CGI (Common Gateway Interface) prêts à l'emploi dans vos pages. Le site CGI Resource Index (http://www.cgi-resources.com/) est un site de référence sur tout ce qui concerne le CGI, avec des scripts prêts à l'emploi, de la documentation, des manuels et même des programmeurs à votre disposition. Le site Common Gateway Interface (http://hoohoo.ncsa.uiuc.edu/cgi/) présentation des scripts CGI. 30 Chapitre 1 comporte une CHAPITRE 2 Exploration de l'espace de travail Pour utiliser au mieux Macromedia Dreamweaver MX, vous devez bien comprendre les concepts de base du fonctionnement de l'espace de travail de Dreamweaver afin de pouvoir choisir les options, utiliser les inspecteurs et les panneaux et définir les préférences qui conviennent le mieux à votre façon de travailler. Ce chapitre contient les rubriques suivantes : • • • • « Utilisation de l'espace de travail de Dreamweaver », page 31 « Utilisation des fenêtres et des panneaux dans Dreamweaver », page 37 « Utilisation de Dreamweaver avec d'autres applications », page 50 « Personnalisation de Dreamweaver : notions de base », page 51 Utilisation de l'espace de travail de Dreamweaver Cette section décrit les principaux éléments de l'espace de travail sous Windows et Macintosh, et explique comment choisir une présentation initiale de l'espace de travail sous Windows. Sous Windows, Dreamweaver MX propose deux présentations : un espace de travail intégré en une seule fenêtre contenant tous les éléments et un espace de travail flottant ressemblant beaucoup à celui de la version 4 de Dreamweaver. Sur Macintosh, seule la présentation d'espace de travail flottant est disponible. Voir « A propos de la présentation de l'espace de travail flottant (sous Windows et Macintosh) », page 35. 31 Choix de la présentation de l'espace de travail (sous Windows uniquement) Sous Windows, la première fois que vous démarrez Dreamweaver, une boîte de dialogue s'ouvre, vous permettant de choisir la présentation de l'espace de travail. Vous pourrez choisir un autre type de présentation ultérieurement, à partir de la boîte de dialogue Préférences. Pour choisir la présentation de l'espace de travail : Sélectionnez l'une des options suivantes : Espace de travail Dreamweaver MX : il s'agit d'un espace de travail intégré utilisant l'interface MDI (Multiple Document Interface), dans laquelle toutes les fenêtres de document et tous les panneaux sont rassemblés dans une grande fenêtre d'application, les groupes de panneaux étant ancrés sur la droite. C'est la présentation recommandée pour la plupart des utilisateurs. Remarque : ce guide de l'utilisateur suppose dans sa majeure partie que vous utilisez l'espace de travail Dreamweaver MX intégré. Espace de travail Dreamweaver MX, HomeSite/Style Codeur : il s'agit du même espace de travail intégré, mais avec les groupes de panneaux ancrés sur la gauche, dans une présentation similaire à celle utilisée par Macromedia HomeSite et Macromedia ColdFusion Studio. Les fenêtres de document affichent le mode Code par défaut. Cette présentation est recommandée pour les utilisateurs de HomeSite ou ColdFusion Studio et les autres utilisateurs habitués au codage manuel qui préfèrent travailler dans un espace de travail familier. Pour choisir cette présentation, choisissez l'option Espace de travail Dreamweaver MX, puis choisissez l'option HomeSite/Style Codeur. Remarque : ces deux espaces de travail intégrés autorisent l'ancrage des groupes de panneaux à droite ou à gauche. Espace de travail Dreamweaver 4 : il s'agit d'une présentation de l'espace de travail ressemblant à celle utilisée dans Dreamweaver 4, chaque document s'affichant dans une fenêtre flottante individuelle. Les groupes de panneaux sont ancrés ensemble, mais ils ne sont pas ancrés dans une même fenêtre d'application. Cette présentation est uniquement recommandée aux utilisateurs de Dreamweaver 4 qui préfèrent conserver un espace de travail qui leur est familier. 32 Chapitre 2 Pour changer la présentation de l'espace de travail après le choix initial : 1 Choisissez Edition > Préférences. 2 Sélectionnez la catégorie Général dans la liste de gauche, si cela n'est pas déjà fait. 3 Cliquez sur le bouton Changer d'espace de travail. 4 Sélectionnez une présentation et cliquez sur OK. Un message d'avertissement vous indique que la nouvelle présentation sera activée lors du prochain redémarrage de Dreamweaver. 5 Cliquez sur OK pour fermer la fenêtre du message d'avertissement. 6 Cliquez sur OK pour fermer la boîte de dialogue Préférences. 7 Quittez et redémarrez Dreamweaver. A propos de l'espace de travail Dreamweaver MX intégré (sous Windows uniquement) Dans l'espace de travail Dreamweaver MX intégré, sous Windows, toutes les fenêtres et tous les panneaux sont rassemblés dans une plus grande fenêtre d'application. Barre Insertion Barre d'outils du document Fenêtre de document Fenêtre de bienvenue Inspecteur de propriétés Groupes de panneaux Panneau Site Sélecteur de balises Exploration de l'espace de travail 33 L'espace de travail HomeSite/Style Codeur contient les mêmes éléments, mais avec les groupes de panneaux ancrés sur la gauche (au lieu de la droite). Dans cette présentation de l'espace de travail, l'inspecteur de propriétés est réduit par défaut et la fenêtre de document s'affiche en mode Code par défaut. Groupes de panneaux Barre Insertion Panneau Site Sélecteur de balises Inspecteur de propriétés (réduit) Barre d'outils du document Fenêtre de document L'espace de travail intégré n'est pas pris en charge sur Macintosh. L'espace de travail Macintosh se compose de fenêtres et de panneaux flottants. Sous Windows, les utilisateurs peuvent passer à la présentation de l'espace de travail flottant à partir de la boîte de dialogue Préférences. Pour plus d'informations, voir « Choix de la présentation de l'espace de travail (sous Windows uniquement) », page 32. Pour une présentation rapide des fenêtres et des panneaux, voir « A propos des fenêtres et des panneaux », page 36. Pour plus d'informations sur des fenêtres et des panneaux spécifiques, voir « Utilisation des fenêtres et des panneaux dans Dreamweaver », page 37. 34 Chapitre 2 A propos de la présentation de l'espace de travail flottant (sous Windows et Macintosh) Dans la présentation de l'espace de travail de style Dreamweaver 4, chaque document est localisé dans une fenêtre individuelle. Les groupes de panneaux sont initialement ancrés ensemble, mais vous pouvez les séparer pour les faire apparaître dans leur propre fenêtre. Barre d'outils du document Barre Insertion Sélecteur de balises Fenêtre de document Panneau Site Groupes de panneaux Inspecteur de propriétés Dans l'espace de travail flottant, les fenêtres s'alignent automatiquement les unes sur les autres sur les côtés de l'écran, et sur la fenêtre du document au fur et à mesure que vous les faites glisser ou que vous les redimensionnez. Ceci facilite le déplacement et la réorganisation des différents panneaux et fenêtres flottants dans Dreamweaver. Sous Windows, les utilisateurs peuvent passer à l'espace de travail intégré (tous les éléments dans une fenêtre) à partir de la boîte de dialogue Préférences. Pour plus d'informations, voir « Utilisation de l'espace de travail de Dreamweaver », page 31. Pour une présentation rapide des fenêtres et des panneaux, voir « A propos des fenêtres et des panneaux », page 36. Pour plus d'informations sur des fenêtres et des panneaux spécifiques, voir « Utilisation des fenêtres et des panneaux dans Dreamweaver », page 37. Exploration de l'espace de travail 35 A propos des fenêtres et des panneaux Cette section décrit rapidement quelques éléments qui apparaissent dans les espaces de travail flottant et intégré. Pour plus d'informations sur des fenêtres et des panneaux spécifiques, voir « Utilisation des fenêtres et des panneaux dans Dreamweaver », page 37. fournit des conseils de configuration de l'espace de travail selon les besoins, ainsi que des informations sur les nouvelles fonctionnalités de Dreamweaver à l'attention des utilisateurs des versions précédentes du logiciel. La fenêtre Bienvenue contient des boutons permettant d'insérer divers types d'« objets », tels que des images, tableaux et calques dans un document. Chaque objet est une portion de code HTML vous permettant de définir des attributs lors de son insertion. Par exemple, vous pouvez insérer une image en cliquant sur l'icône Image dans la barre Insertion. Si vous le préférez, vous pouvez insérer les objets à partir du menu Insertion. La barre Insertion La barre d'outils du document contient des boutons et des menus déroulants permettant d'accéder aux différents modes d'affichage de la fenêtre du document (tels que le mode Création ou le mode Code), de définir les différentes options d'affichage et d'effectuer certaines opérations courantes, telles que la prévisualisation dans un navigateur. (non visible dans la présentation de l'espace de travail par défaut) contient des boutons correspondant aux opérations courantes des menus Fichier et Edition : Nouveau, Ouvrir, Enregistrer, Enregistrer tout, Couper, Copier, Coller, Annuler et Répéter. Pour afficher la barre d'outils standard, choisissez Affichage > Barres d'outils > Standard. La barre d'outils standard La fenêtre de document affiche le document que vous créez et modifiez. permet de visualiser et de modifier diverses propriétés de l'objet ou du texte sélectionné. Chaque objet contient des propriétés différentes. Par défaut, l'inspecteur de propriétés n'est pas développé dans la présentation de l'espace de travail Style Codeur. L'inspecteur de propriétés dans la barre d'état, au bas de la fenêtre de document, affiche la hiérarchie des balises entourant la sélection courante en mode Création. Cliquez sur une balise quelconque dans la hiérarchie pour la sélectionner avec son contenu. Le sélecteur de balises n'est pas visible en mode Code ; il n'est donc pas visible par défaut dans l'espace de travail Style Codeur. Pour plus d'informations, voir « Modification du code à l'aide du sélecteur de balises », page 229. Le sélecteur de balises sont des ensembles de panneaux associés regroupés sous un même titre. Pour développer un groupe de panneaux, cliquez sur la flèche d'agrandissement située à gauche du nom du groupe ; pour détacher un groupe de panneaux, faites glisser la poignée d'ancrage sur le côté gauche de la barre de titre du groupe. Les groupes de panneaux Le panneau Site permet de gérer les fichiers et les dossiers composant votre site. Pour plus d'informations, voir « A propos du panneau Site », page 72. Il permet également d'afficher tous les fichiers situés sur votre disque local, tout comme l'Explorateur Windows (Windows) ou le Finder (Macintosh). La barre du lanceur (non affichée dans la présentation de l'espace de travail par défaut) affiche des boutons dans la barre d'état pour l'ouverture et la fermeture des panneaux et des inspecteurs les plus utilisés. Pour visualiser la barre du lanceur et spécifier les icônes que vous voulez y afficher, voir « Définition des préférences des panneaux », page 48. 36 Chapitre 2 Dreamweaver propose de nombreux autres inspecteurs, panneaux et fenêtres qui ne sont pas illustrés ici, tels que le panneau Historique et l'inspecteur de code. La plupart des panneaux peuvent être ancrés entre eux pour former des groupes de panneaux. Pour ouvrir les panneaux, inspecteurs et fenêtres Dreamweaver, utilisez le menu Fenêtre. Une coche en regard d'un élément dans le menu Fenêtre indique que l'élément est ouvert (il est possible qu'il n'apparaisse pas à l'écran s'il est masqué derrière d'autres fenêtres). Pour afficher un élément qui n'est pas déjà ouvert, cliquez sur son nom dans le menu. Si vous n'arrivez pas à localiser un panneau, un inspecteur ou une fenêtre indiqués comme ouverts, choisissez Fenêtre > Réorganiser les panneaux pour présenter tous les panneaux ouverts à l'écran. Utilisation des fenêtres et des panneaux dans Dreamweaver Cette section explique comment utiliser les divers panneaux, fenêtres, barres d'outils, inspecteurs et autres éléments spécifiques de l'espace de travail Dreamweaver. A propos de la fenêtre de document La fenêtre de document affiche le document courant. Vous pouvez choisir parmi les modes d'affichage suivants : • Mode Création : environnement de création pour la mise en forme visuelle des pages, l'édition visuelle et le développement rapide d'applications. Dans ce mode, Dreamweaver affiche une représentation visuelle entièrement modifiable du document, similaire à la représentation de la page sur un navigateur. Vous pouvez configurer le mode Création pour qu'il affiche le contenu dynamique pendant que vous travaillez sur le document (voir « Affichage des données dynamiques en mode Création », page 508). • Mode Code : environnement de codage manuel pour rédiger et modifier du code HTML, JavaScript et de langage de serveur, tel que le langage ASP (Microsoft Active Server Pages) ou CFML (ColdFusion Markup Language), ou tout autre type de code. Pour plus d'informations, voir Chapitre 13, « Codage dans Dreamweaver », page 197. • Mode Code et Création : environnement mixte affichant les modes Création et Code du document dans une même fenêtre. Pour passer rapidement entre les deux modes, appuyez sur les touches Ctrl+tilde (~) (Windows) ou Commande+guillemet simple d'ouverture (‘) (Macintosh). Lorsque la fenêtre de document dispose d'une barre de titre, cette dernière affiche le titre de la page, et, entre parenthèses, le chemin et le nom de fichier du document. Dreamweaver affiche un astérisque à la suite du nom de fichier si vous avez apporté des modifications et que vous ne les avez pas encore enregistrées. Lorsque vous agrandissez la fenêtre de document de la présentation de l'espace de travail intégré (sous Windows uniquement), elle s'affiche sans barre de titre ; le titre de la page, ainsi que le chemin et le nom du fichier s'affichent dans la barre de titre de la fenêtre principale de l'espace de travail. Exploration de l'espace de travail 37 A propos de la barre d'état La barre d'état, située au bas de la fenêtre de document, fournit des informations supplémentaires sur le document en cours de création. Taille du document et estimation du temps de téléchargement Sélecteur de balises Menu déroulant Taille de fenêtre Le sélecteur de balises affiche la hiérarchie des balises entourant la sélection courante. Cliquez sur une balise quelconque dans la hiérarchie pour la sélectionner avec son contenu. Cliquez sur <body> pour sélectionner tout le corps du document. Pour définir les attributs class ou id d'une balise dans le sélecteur de balises, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Option enfoncée (Macintosh) sur la balise et choisissez une classe ou un ID dans le menu contextuel. Le menu déroulant Taille de fenêtre (visible uniquement en mode Création) permet de spécifier une taille personnalisée ou prédéfinie pour la fenêtre de document. Voir « Redimensionnement de la fenêtre de document », page 38. A droite du menu déroulant Taille de fenêtre figurent une estimation de la taille du document et du temps de téléchargement de la page, ainsi que la liste de tous les fichiers dépendants, tels que les images et autres fichiers de données. Voir « Vérification du temps et de la taille de téléchargement », page 500. Pour plus d'informations sur la création d'un nouveau document (et sur l'utilisation des documents prédéfinis fournis avec Dreamweaver), voir Chapitre 5, « Configuration d'un document », page 111. Redimensionnement de la fenêtre de document La barre d'état affiche les dimensions courantes de la fenêtre de document sélectionnée (en pixels). Vous pouvez définir la taille de fenêtre pour qu'elle s'adapte à la taille des moniteurs les plus courants en cliquant sur Taille de fenêtre et en choisissant une taille dans le menu déroulant. Pour un redimensionnement moins précis des fenêtres, utilisez les méthodes standard de votre système d'exploitation, par exemple, en faisant glisser le coin inférieur droit d'une fenêtre. Dans l'espace de travail intégré (sous Windows uniquement), vous pouvez agrandir la fenêtre de document pour qu'elle occupe tout l'espace de la zone de document. Remarque : vous ne pouvez pas redimensionner une fenêtre de document qui est agrandie dans l'espace de travail. Lorsqu'une fenêtre de document est agrandie, des onglets s'affichent au bas de la zone de la fenêtre de document indiquant les noms de fichier de tous les documents ouverts. Pour passer à un autre document, cliquez sur son onglet. 38 Chapitre 2 Pour qu'une page s'affiche de façon optimale à une taille spécifique, vous pouvez régler la fenêtre de document sur l'une des tailles prédéterminées, modifier ces tailles prédéterminées ou créer de nouvelles tailles. Remarque : la taille de la fenêtre correspond aux dimensions internes de la fenêtre de navigateur, bordures exclues ; la résolution de l'écran est indiquée entre parenthèses. Optez, par exemple, pour le format « 536 x 196 (640 x 480, valeur par défaut) » si les visiteurs de votre site utilisent Microsoft Internet Explorer ou Netscape Navigator par défaut sur un moniteur de 640 x 480. Pour redimensionner la fenêtre de document selon une taille prédéterminée : Choisissez l’une des tailles affichées dans le menu déroulant qui se trouve dans la barre d’état de la fenêtre de document. Pour modifier les valeurs figurant dans le menu déroulant Taille de fenêtre : 1 Cliquez sur Modifier les tailles dans le menu déroulant Taille de fenêtre. 2 Cliquez sur une valeur de largeur ou de hauteur dans la liste Taille de la fenêtre, puis entrez une nouvelle valeur. Pour que la fenêtre de document adopte uniquement une largeur spécifique sans que sa hauteur change, sélectionnez une valeur de hauteur et supprimez-la. 3 Cliquez sur la zone de texte Description pour saisir un texte décrivant la taille spécifique. 4 Cliquez sur OK pour enregistrer la modification et revenir à la fenêtre de document. Pour ajouter un nouveau format d’affichage au menu déroulant Taille de fenêtre : 1 Cliquez sur Modifier les tailles dans le menu déroulant Taille de fenêtre. 2 Cliquez dans l’espace vierge qui apparaît sous la dernière valeur de la colonne Largeur. 3 Indiquez les valeurs désirées pour Largeur et Hauteur. Pour définir soit la largeur, soit la hauteur, laissez l'un des champs vide. 4 Cliquez dans le champ Description pour saisir un texte décrivant la taille ajoutée. 5 Cliquez sur OK pour enregistrer la modification et revenir à la fenêtre de document. Par exemple, vous pouvez taper SVGA ou PC standard à côté de l'entrée correspondant à un moniteur d'une résolution de 800 x 600 pixels, et Mac 17 à côté de l'entrée correspondant à un moniteur d'une résolution de 832 x 624 pixels. Diverses résolutions peuvent être réglées sur la plupart des moniteurs. Pour agrandir une fenêtre de document (espace de travail intégré sous Windows uniquement) : Cliquez sur le bouton d'agrandissement dans la barre de titre de la fenêtre de document. Exploration de l'espace de travail 39 Définition des préférences de la barre d'état Pour définir les préférences de la barre d'état, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Barre d'état dans la liste de gauche. Pour plus d'informations, voir « A propos de la barre d'état », page 38. Taille de la fenêtre permet de personnaliser les tailles de fenêtre qui s'affichent dans le menu déroulant de la barre d'état. Voir « Redimensionnement de la fenêtre de document », page 38. Vitesse de connexion détermine la vitesse de connexion (exprimée en kilobits par seconde) utilisée pour calculer le temps de téléchargement. Le temps de téléchargement de la page apparaît dans la barre d'état. Celui des images est affiché dans l'inspecteur de propriétés lorsqu'une image est sélectionnée dans la fenêtre de document. Utilisation de la barre du lanceur La barre du lanceur s'affiche dans la barre d'état et est composée de boutons qui permettent d'ouvrir et de fermer les différents panneaux, fenêtres et inspecteurs. Pour afficher la barre du lanceur, activez l'option Afficher les icônes dans les panneaux et le lanceur dans les préférences des panneaux. Vous pouvez préciser les éléments qui doivent figurer sur la barre du lanceur. Pour plus d'informations, voir « Définition des préférences des panneaux », page 48. Utilisation de la barre d'outils de document La barre d'outils de document est composée de boutons qui vous permettent d'accéder rapidement aux différents modes d'affichage : Code, Création, un mode à deux volets combinant les modes Code et Création, et le mode Live Data (voir « Affichage des données dynamiques en mode Création », page 508). La barre d'outils contient également plusieurs commandes et options permettant d'afficher le document et de le transférer d'un site local vers un site distant, ainsi que de déboguer du code JavaScript. Pour afficher ou masquer la barre d'outils de document, choisissez Affichage > Barre d'outils > Document. Gestion de fichiers Mode Code Mode Création Aperçu/Débogage dans le navigateur Titre du document Affichage des données dynamiques Modes Code et Création Référence Options d'affichage Navigation dans le code Actualiser mode Création Les options suivantes s'affichent dans la barre d'outils de document : 40 Chapitre 2 • • Mode Code pour afficher uniquement le mode Code dans la fenêtre de document. Modes Code et Création pour afficher les deux modes simultanément dans deux volets distincts de la fenêtre de document. Dans ce cas, l'option Mode Création en haut est activée dans le menu Options d'affichage. Utilisez cette option pour préciser quel mode doit s'afficher en haut de la fenêtre de document. • Mode Création pour afficher uniquement le mode Création dans la fenêtre de document. Vous pouvez également choisir un mode d'affichage dans le menu Affichage. • Titre pour attribuer un titre à votre document et l'afficher dans la barre de titre du navigateur. Si votre document possède déjà un titre, celui-ci s'affiche dans ce champ. • • Gestion des fichiers pour afficher le menu déroulant correspondant. Aperçu/Débogage dans le navigateur pour prévisualiser ou déboguer un document dans un navigateur. Choisissez un navigateur dans le menu déroulant. Pour ajouter ou modifier des navigateurs dans le menu, choisissez Modifier la liste des navigateurs. Actualiser le mode Création pour actualiser le mode Création du document après avoir apporté des modifications dans le mode Code. Les modifications apportées dans le mode Code n'apparaissent pas automatiquement dans le mode Création : vous devez exécuter tout d'abord certaines opérations, comme enregistrer le fichier ou utiliser ce bouton. • Référence pour afficher le panneau Référence. Ce panneau comporte des références sur HTML, CSS, le code JavaScript, CFML, ASP et JSP. Pour plus d'informations, voir « Accès aux références de langue », page 210. • Navigation dans le code pour naviguer dans votre code JavaScript. Pour plus d'informations, voir « Utilisation du débogueur JavaScript », page 217. • Options d'affichage pour définir les options d'affichage des modes Code et Création, notamment le mode devant s'afficher au-dessus de l'autre. Pour plus d'informations sur les options d'affichage du mode Code, voir « Définition des préférences d'affichage », page 182. Les options d'affichage du mode Création vous permettent de masquer toutes les assistances visuelles (telles que les bordures de tableau, de calque et de cadre) simultanément, ou de les masquer et les afficher individuellement selon vos besoins. Elles vous permettent également de visualiser le contenu de l'en-tête et les guides visuels. Pour plus d'informations sur ces options, disponibles également dans le menu Affichage, voir « Sélection d'éléments dans la fenêtre de document », page 120, « Affichage et modification du contenu de l'en-tête », page 123 et « Utilisation de guides visuels durant la conception », page 121. Lorsque les modes Code et Création sont affichés en même temps, les deux groupes d'options sont disponibles dans le menu. Exploration de l'espace de travail 41 Utilisation de la barre d'outils standard La barre d'outils standard contient des boutons correspondant aux opérations courantes des menus Fichier et Edition : Nouveau, Ouvrir, Enregistrer, Enregistrer tout, Couper, Copier, Coller, Annuler et Répéter. Utilisez ces boutons comme vous utiliseriez les commandes de menu équivalentes. Pour plus d'informations sur les opérations telles que Ouvrir et Enregistrer, voir Chapitre 5, « Configuration d'un document », page 111. Pour afficher la barre d'outils standard, choisissez Affichage > Barres d'outils > Standard. Utilisation des menus contextuels Dreamweaver comporte beaucoup de menus contextuels, qui vous permettent d'accéder rapidement aux commandes et propriétés les plus utiles relatives à l'objet ou à la fenêtre avec lesquels vous travaillez. Les menus contextuels répertorient uniquement les commandes en rapport avec la sélection en cours. Pour utiliser un menu contextuel : 1 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur l'objet ou la fenêtre qui vous intéresse. Le menu contextuel associé à l'objet ou à la fenêtre sélectionné(e) s'affiche. 2 Choisissez une commande dans le menu contextuel. Utilisation de la barre Insertion Les boutons qui composent la barre Insertion permettent de créer et d'insérer des objets, tels que des tableaux, des calques et des images. Ces boutons sont organisés dans des onglets. Pour afficher ou masquer la barre Insertion : Choisissez Fenêtre > Insérer. Pour développer ou réduire la barre Insertion : Cliquez sur la flèche d'agrandissement dans le coin gauche de la barre de titre de la barre Insertion. 42 Chapitre 2 Pour modifier l'orientation de la barre Insertion, procédez de l'une des manières suivantes (Macintosh uniquement) : • Pour passer de l'orientation horizontale à l'orientation verticale, cliquez sur l'icône d'orientation verticale située près du coin droit supérieur. • Pour passer de l'orientation verticale à l'orientation horizontale, cliquez sur l'icône d'orientation horizontale située près du coin droit inférieur. Pour afficher les boutons d'un onglet particulier, procédez de l'une des manières suivantes : • Si la barre Insertion est dans sa position horizontale, cliquez sur un onglet. • Si la barre Insertion est dans sa position verticale (Macintosh uniquement), cliquez sur une catégorie en haut de la barre et choisissez une option dans le menu déroulant. Pour insérer un objet : 1 Sélectionnez un onglet dans la barre Insertion. 2 Cliquez sur un bouton d'objet ou faites glisser l'icône du bouton dans la fenêtre de document. Selon le type d'objet que vous sélectionnez, une boîte de dialogue d'insertion d'objet s'affiche, le cas échéant, et vous invite à rechercher un fichier ou à spécifier les paramètres d'un objet spécifique. Pour contourner cette boîte de dialogue et insérer un espace réservé vide : Appuyez sur la touche Contrôle (Windows) ou Option (Macintosh) tout en cliquant avec la souris sur le bouton correspondant à l'objet. Par exemple, pour insérer un espace réservé d'image sans spécifier de fichier d'image, appuyez sur la touche Contrôle ou Option tout en cliquant avec la souris sur le bouton Image. Remarque : cette procédure ne contourne pas toutes les boîtes de dialogue d'insertion d'objet. De nombreux objets, y compris les barres de navigation, calques, boutons Flash et jeux de cadres, n'insèrent pas d'espaces réservés ni d'objets avec des valeurs par défaut. La barre Insertion contient plusieurs onglets : Commun, Mise en forme, Texte, Tableaux, Cadres, Formulaires, Modèles, Caractères, Média, En-tête, Script et Application. D'autres onglets s'affichent lorsque le document sélectionné contient du code serveur, tel que des documents ASP ou CFML. • L'onglet Application insère des éléments dynamiques, tels que les jeux d'enregistrements, régions répétées, et formulaires d'insertion d'enregistrements et de mise à jour. Pour plus d'informations sur le contenu dynamique, voir Chapitre 33, « Ajout d'un contenu dynamique à une page Web », page 553. • L'onglet Caractères contient des caractères spéciaux, par exemple le symbole du copyright, les guillemets typographiques et le symbole de marque commerciale. Notez que certains symboles ne s'affichent pas toujours correctement dans les versions 3.0 ou antérieures des navigateurs Internet Explorer et Netscape. • L'onglet Commun contient des boutons permettant de créer et d'insérer les objets les plus fréquemment utilisés, tels que les images, les tableaux et les calques. Exploration de l'espace de travail 43 • L'onglet Formulaires contient des boutons permettant de créer des formulaires et d'y insérer des éléments. • L'onglet Cadres contient les structures de jeux de cadres courantes. • L'onglet En-tête contient des boutons permettant d'ajouter divers éléments d'en-tête, tels que les balises meta et base. • L'onglet Mise en forme insère des tableaux et des calques, et permet de choisir entre deux modes d'affichage des tableaux : le mode Standard (par défaut) et le mode Mise en forme. Lorsque le mode d'affichage Mise en forme est sélectionné, vous pouvez utiliser les outils de mise en forme Dreamweaver : Dessiner la cellule de Mise en forme et Dessiner le tableau de Mise en forme. Pour plus d'informations, voir Chapitre 17, « Le mode de Mise en forme », page 253. • L'onglet Média contient des boutons permettant d'insérer des objets animés ou des objets interactifs, tels que des objets ou du texte Flash, des applets Java et des objets ActiveX. Pour plus d'informations, voir Chapitre 22, « Insertion d'éléments multimédia », page 337. • L'onglet Script insère un script, une section noscript ou une inclusion côté serveur. • L'onglet Tableaux insère un tableau entier ou une balise de tableau spécifique (telle que tr, th, ou td). • L'onglet Modèles insère des régions répétées facultatives et pouvant être modifiées dans des fichiers modèles. Pour plus d'informations, voir « A propos des modèles Dreamweaver », page 464. • L'onglet Texte insère diverses balises de mise en forme de texte et de liste, telles que b, em, p, h1 et ul. Remarque : bien que certains boutons de l'onglet Texte ressemblent à des boutons de l'inspecteur de propriétés, ils ont des fonctions différentes. Les boutons de l'onglet Texte servent à insérer du code, mais n'indiquent pas l'état de la sélection courante ; en effet, si la sélection est un texte en gras, le bouton Gras s'affiche en surbrillance dans l'inspecteur de propriétés, mais pas dans l'onglet Texte. • Les onglets côté serveur, disponibles uniquement pour les pages utilisant un langage serveur spécifique, incluent ASP, ASP.NET, CFML Basic, CFML Flow, CFML Advanced, JSP et PHP. Ces onglets proposent des objets de type code serveur que vous pouvez insérer en mode Code. Pour plus d'informations sur les objets de ces onglets, voir les rubriques correspondantes dans l'aide de Dreamweaver. Si tous les objets dans un onglet donné ne sont pas visibles, une petite flèche s'affiche dans le coin inférieur gauche de la barre Insertion ; il suffit de cliquer sur la flèche pour afficher le reste des objets. Lorsque vous cliquez sur un bouton d'objet, Dreamweaver insère du code dans le document. Dans certains cas, le code est inséré immédiatement, dans d'autres, un éditeur de balises (voir « Modification de balises avec des éditeurs de balises », page 202) ou autre boîte de dialogue s'affiche et vous invite à fournir d'autres informations avant d'insérer le code. Dans le cas de certains objets, aucune boîte de dialogue ne s'affiche si vous insérez les objets en mode Création, mais un éditeur de balises s'affiche si vous insérez les objets en mode Code. Pour d'autres objets, lorsque vous essayez d'insérer des objets en mode Création, Dreamweaver passe en mode Code avant de réaliser l'insertion. 44 Chapitre 2 Certains objets, tels que les ancres nommées, ne sont pas visibles lorsque vous visualisez la page dans la fenêtre d'un navigateur. Pour afficher des icônes en mode Création indiquant l'emplacement de ces objets invisibles, choisissez Afficher > Assistances visuelles > Eléments invisibles. Pour sélectionner les objets invisibles en mode Création, vous devez cliquer sur les icônes correspondantes. Pour plus d'informations, voir « A propos des éléments invisibles », page 121. Certains paramètres des préférences générales affectent la barre Insertion. Pour modifier ces préférences, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Général dans la liste de gauche. • Lors de l'insertion d'objets, tels que des images, des tableaux, des scripts et des éléments d'entête, une boîte de dialogue vous demande des informations supplémentaires. Vous pouvez supprimer ces boîtes de dialogue en désactivant l'option Afficher la boîte de dialogue lors de l'insertion d'objets ou en maintenant la touche Contrôle (Windows) ou Option (Macintosh) enfoncée tandis que vous créez l'objet. Si cette option est désactivée lorsque vous insérez un objet, celui-ci aura des valeurs par défaut. Utilisez l'inspecteur de propriétés pour modifier les propriétés de l'objet après l'avoir inséré. • L'option Barre Insertion vous permet d'afficher le contenu de la barre Insertion sous forme d'icônes seulement, de texte seulement, ou de texte et d'icônes. Vous pouvez modifier les objets de la barre Insertion ou créer vos propres objets ; voir la section « Customizing Dreamweaver » du centre de support Macromedia, à l'adresse http:// www.macromedia.com/go/customizing_dreamweaver. Utilisation de l'inspecteur de propriétés L'inspecteur de propriétés permet d'examiner et de modifier les propriétés de l'élément de la page sélectionnée, tel que le texte ou un objet inséré. Vous pouvez sélectionner des éléments de page en mode Création ou en mode Code. Pour afficher ou masquer l'inspecteur de propriétés, choisissez Fenêtre > Propriétés. La plupart des changements apportés à une propriété sont immédiatement appliqués dans la fenêtre de document. Certains changements de propriétés ne prennent effet qu'au moment où vous cliquez hors des champs de texte de modification des propriétés, que vous appuyez sur la touche Entrée (Windows) ou Retour (Macintosh), ou sur la touche de tabulation pour passer à une autre propriété. Le contenu de l'inspecteur de propriétés varie en fonction de l'élément sélectionné. Pour obtenir des informations sur des propriétés particulières, sélectionnez un élément dans la fenêtre de document, puis cliquez sur l'icône Aide (?) dans le coin supérieur droit de l'inspecteur de propriétés. Ce dernier affiche initialement la plupart des propriétés de l'élément sélectionné. Pour voir les propriétés de l'élément sélectionné les plus souvent utilisées, cliquez sur la flèche d'agrandissement dans le coin inférieur droit de l'inspecteur de propriétés pour le réduire. Exploration de l'espace de travail 45 Conseil : il arrive que certaines propriétés masquées n'apparaissent pas, même si l'inspecteur de propriétés est sous sa forme agrandie. Dans ce cas, codez ces propriétés manuellement, à l'aide de l'inspecteur de code ou en mode Code, ou sélectionnez la balise en mode Code et choisissez Modifier > Modifier balise. Gestion des panneaux et des groupes de panneaux Dans Dreamweaver, les panneaux sont liés entre eux pour former des groupes de panneaux. Vous pouvez développer ou réduire les groupes de panneaux, les ancrer ou les détacher des autres groupes. Vous pouvez également les ancrer dans la fenêtre de l'application intégrée (espace de travail intégré sous Windows uniquement). Cela vous permet d’accéder aisément aux panneaux nécessaires sans encombrer votre espace de travail. Les panneaux à l'intérieur d'un groupe s'affichent sous forme d'onglets. Remarque : lorsqu'un groupe de panneaux est flottant (détaché), une étroite barre vide apparaît au-dessus du groupe. Dans cette documentation, le terme « barre de titre du groupe de panneaux » fait référence à la zone où s'affiche le nom du groupe de panneaux, plutôt qu'à cette étroite barre vide. Pour développer ou réduire un groupe de panneaux, procédez de l'une des manières suivantes : • Cliquez sur la flèche d'agrandissement dans le coin gauche de la barre de titre du groupe de panneaux. • Cliquez sur la barre de titre du groupe de panneaux. Pour sélectionner un panneau à l'intérieur d'un groupe de panneaux agrandi : Cliquez sur l'onglet du panneau. Pour détacher un groupe de panneaux : Faites glisser le groupe de panneaux en le saisissant par sa poignée d'ancrage (sur le côté gauche de la barre de titre) jusqu'à ce que son contour indique qu'il n'est plus ancré. Pour ancrer un groupe de panneaux à d'autres groupes de panneaux (espace de travail flottant) ou à la fenêtre intégrée (sous Windows uniquement) : Faites glisser le groupe de panneaux en le saisissant par sa poignée d'ancrage jusqu'à ce que son contour indique qu'il est ancré. La plupart des panneaux ne peuvent être ancrés que sur le côté gauche ou droit de la fenêtre de document dans l'espace de travail intégré, tandis que d'autres (l'inspecteur de propriétés et la barre Insertion, par exemple) ne peuvent être ancrés qu'en haut ou en bas dans la fenêtre intégrée. Pour faire glisser un groupe de panneaux flottant (détaché) sans l'ancrer : Faites glisser le groupe de panneaux par la barre située au-dessus de sa barre de titre. Le groupe de panneaux se s'ancre pas tant que vous ne le faites pas glisser par sa poignée d'ancrage. 46 Chapitre 2 Pour afficher le menu d'options du groupe de panneaux : Développez le groupe de panneaux en cliquant sur sa flèche d'agrandissement. Le menu Options est visible uniquement lorsque le groupe de panneaux est développé. Conseil : plusieurs options sont disponibles dans le menu contextuel du groupe de panneaux même lorsque celui-ci est réduit ; cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), sur la barre de titre du groupe de panneaux pour afficher le menu contextuel. Pour renommer un groupe de panneaux : 1 Choisissez Renommer le groupe de panneaux dans le menu Options sur le côté droit de la barre de titre du groupe de panneaux. 2 Entrez le nouveau nom et cliquez sur OK. Pour détacher un panneau d'un groupe de panneaux : Faites glisser le panneau par son onglet jusqu'à ce que son contour indique qu'il n'est plus ancré. Le panneau s'affiche dans son propre groupe de panneaux. Pour ancrer un panneau à un groupe de panneaux : Faites glisser le panneau par son onglet jusqu'à ce que son contour indique qu'il est ancré. Pour développer un groupe de panneaux, procédez de l'une des manières suivantes : • Choisissez Agrandir le groupe de panneaux dans le menu Options de la barre de titre du groupe de panneaux. • Double-cliquez à n'importe quel endroit dans la barre de titre du groupe de panneaux. Le groupe de panneaux s'affiche verticalement et remplit tout l'espace vertical disponible. Pour fermer un groupe de panneaux, et le faire disparaître complètement : Choisissez Fermer le groupe de panneaux dans le menu Options de la barre de titre du groupe de panneaux. Le groupe de panneaux disparaît de l'écran. Exploration de l'espace de travail 47 Pour ouvrir un groupe de panneaux qui n'est pas visible à l'écran : Choisissez le nom du panneau dans le menu Fenêtre. Pour modifier la taille de l'ensemble des groupes de panneaux (dans l'espace de travail flottant uniquement) : Afin de redimensionner l'ensemble des groupes de panneaux, faites-les glisser tout comme vous le faites pour redimensionner une fenêtre quelconque dans votre système d'exploitation. Par exemple, en faisant glisser la zone de redimensionnement dans le coin inférieur droit de l'ensemble de groupes de panneaux. Définition des préférences des panneaux Utilisez les préférences des panneaux pour indiquer les panneaux et les inspecteurs que vous voulez toujours afficher au premier plan dans la fenêtre de document, et ceux qui peuvent être masqués par la fenêtre de document. Vous pouvez également utiliser les préférences des panneaux pour spécifier ou pas l'affichage d'icônes dans les onglets des panneaux, l'affichage de la barre du lanceur et les panneaux et inspecteurs devant apparaître dans celle-ci. Pour définir les préférences des panneaux, choisissez Edition > Préférences, puis sélectionnez la catégorie Panneaux dans la liste de gauche. Ensuite, sélectionnez l'une des options suivantes : Toujours visible pour spécifier les panneaux devant apparaître toujours au premier plan dans la fenêtre de document. Par défaut, les panneaux, les inspecteurs et autres fenêtres similaires s'affichent toujours comme « flottant » sur la fenêtre de document. Si vous désélectionnez un élément dans cette liste, vous pouvez alors déplacer la fenêtre de document devant cet élément. Par exemple, pour permettre à la fenêtre de document de masquer l'inspecteur de propriétés, vous devez désélectionner l'option Propriétés. L'inspecteur de propriétés s'affiche alors devant la fenêtre de document uniquement lorsqu'il est actif. Pour permettre à la fenêtre de document de masquer un panneau flottant quelconque (que vous avez ajouté en personnalisant Dreamweaver), vous devez désélectionner l'option Tout autre panneau. Remarque : l'option Toujours visible n'est pas applicable dans l'espace de travail intégré lorsque tous les panneaux sont ancrés. détermine si la barre du lanceur doit apparaître. Lorsque cette option est sélectionnée, la barre du lanceur s'affiche dans la zone de barre d'état, et une petite icône s'affiche dans l'onglet de chaque panneau. (Voir « A propos de la barre d'état », page 38.) Les boutons dans la barre du lanceur permettent d'ouvrir les panneaux et les inspecteurs. Afficher les icônes dans les panneaux et le lanceur Afficher dans le lanceur indique les éléments qui doivent figurer sur la barre du lanceur. Pour préciser les éléments qui doivent figurer sur la barre du lanceur : 1 Pour ajouter un élément sur la barre du lanceur, cliquez sur le bouton plus (+). 2 Pour supprimer un élément de la barre du lanceur, sélectionnez cet élément et cliquez sur le bouton moins (-). 3 Pour changer l'ordre dans lequel les éléments sont affichés sur la barre du lanceur, sélectionnez un élément dans la liste, et cliquez sur un bouton fléché. Par exemple, pour déplacer un élément vers la droite sur la barre du lanceur, faites-le descendre dans la liste. 48 Chapitre 2 4 Cliquez sur OK. La barre du lanceur se transforme pour afficher les éléments que vous avez spécifiés. A propos du panneau Site Le panneau Site vous permet de définir un site, gérer les fichiers locaux, télécharger des fichiers d'un site distant et rechercher les fichiers sur votre disque local hors de votre site. Pour plus d'informations sur l'utilisation du panneau Site, voir Chapitre 4, « Gestion du site », page 71. A propos du panneau Historique Le panneau Historique répertorie un nombre défini d'actions réalisées au sein du document actif depuis que vous l'avez créé ou ouvert (il n'affiche pas les actions réalisées dans d'autres cadres, d'autres fenêtres de document ou dans le panneau Site). Il vous permet d'annuler une ou plusieurs actions, de reproduire des actions et de créer de nouvelles commandes pour automatiser les tâches répétitives. Etapes Curseur (index) Bouton Reproduire Bouton Enregistrer comme commande Bouton Copier les étapes Lors de l'ouverture du panneau Historique, le curseur, ou index, pointe sur la dernière action que vous avez accomplie. Utilisation du panneau Historique Le panneau Historique enregistre toutes les étapes de votre travail dans Dreamweaver. Vous pouvez utiliser le panneau Historique pour annuler plusieurs étapes simultanément. Pour annuler la dernière opération effectuée dans un document, choisissez Edition > Annuler, comme dans la plupart des applications (dans le menu Edition, le nom de la commande Annuler change en fonction de la dernière opération exécutée). Le panneau Historique permet également de reproduire des étapes déjà réalisées et d'automatiser des tâches en créant de nouvelles commandes. Pour plus d'informations, voir « A propos de l'automatisation des tâches », page 124. Pour ouvrir le panneau Historique : Choisissez Fenêtre > Autres > Historique. Pour annuler la dernière action : Déplacez le curseur du panneau Historique d'une étape vers le haut dans la liste. Cette opération a le même effet que lorsque vous cliquez sur Edition > Annuler. L'étape annulée apparaît alors en grisé. Exploration de l'espace de travail 49 Pour annuler plusieurs opérations à la fois, procédez de l'une des manières suivantes : • Déplacez le curseur jusqu'à une étape de la liste. • Cliquez à gauche d'une étape le long de la trajectoire du curseur ; le curseur se dirige automatiquement vers cette étape, annulant toutes celles qui sont sur son passage. Remarque : pour provoquer un déplacement automatique vers une étape spécifique, cliquez à gauche de cette étape ; si vous cliquez sur l'étape elle-même, elle sera sélectionnée. La sélection d'une étape est une opération différente du retour à cette étape dans l'historique des actions. Tout comme pour l'annulation d'une seule action, si vous annulez une série d'étapes, puis effectuez une autre opération dans le document, il ne vous sera plus possible de rétablir les actions annulées : elles disparaissent du panneau Historique. Pour définir le nombre maximal d'étapes que le panneau Historique conserve et affiche : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Général dans la liste de gauche. 2 Tapez un chiffre dans la zone Nombre maximal d'étapes de l'historique. La valeur par défaut doit être suffisante pour les besoins de la plupart des utilisateurs. Plus ce chiffre est élevé, plus le panneau Historique utilisera de mémoire. Cela peut affecter les performances et ralentir considérablement votre système. Lorsque le panneau Historique atteint le nombre maximal d'étapes, les premières étapes sont supprimées. Remarque : il est impossible de modifier l'ordre dans lequel les étapes sont affichées dans le panneau Historique. Il ne faut pas voir dans le panneau Historique une collection arbitraire de commandes ; il vous permet de voir, dans l'ordre chronologique, la liste des actions déjà effectuées. Pour effacer la liste des actions du panneau Historique pour le document en cours : Dans le menu contextuel du panneau Historique, choisissez Effacer l'historique. Cette commande efface également toutes les informations permettant d'annuler les actions effectuées dans le document en cours : après avoir cliqué sur Effacer l'historique, il vous sera impossible d'annuler les actions dont la trace a été effacée. (Notez bien que la fonction Effacer l'historique n'annule aucune action passée, mais se limite à supprimer l'enregistrement de ces étapes dans la mémoire de Dreamweaver.) A propos du panneau Réponses Le panneau Réponses propose un accès rapide à des sources d'informations pouvant vous aider à travailler de manière plus efficace avec Dreamweaver. Ces sources incluent les didacticiels, notes techniques, extensions Dreamweaver et d'autres contenus utiles. Pour obtenir les dernières informations sur Dreamweaver à partir du site macromedia.com, cliquez sur le bouton Mettre à jour. Utilisation de Dreamweaver avec d'autres applications Dreamweaver s'adapte à votre méthode de conception et de développement de site Web en vous permettant de travailler aisément avec d'autres applications. Pour plus d'informations sur le travail en collaboration avec d'autres applications (navigateurs, éditeurs HTML, programmes de retouche d'image et d'animation), voir les rubriques suivantes : 50 Chapitre 2 • Pour plus d’informations sur l'utilisation de Dreamweaver avec d'autres éditeurs HTML, tels que HomeSite ou BBEdit, voir « Utilisation d'un éditeur HTML externe avec Dreamweaver », page 193. • Vous pouvez spécifier vos navigateurs favoris pour l'affichage de votre site. Voir « Aperçu de page dans les navigateurs », page 496. • Vous pouvez lancer un éditeur d'image externe, tel que Macromedia Fireworks, depuis Dreamweaver. Voir « Utilisation d'un éditeur d'image externe », page 317. • Vous pouvez configurer Dreamweaver pour qu'il lance un éditeur différent pour chaque type de fichier. Voir « Lancement d'un éditeur externe pour des fichiers multimédia », page 338. • Pour plus d'informations sur l'ajout d'interactivité à votre site à l'aide de Macromedia Flash, voir « A propos du contenu Flash », page 340. • Pour savoir comment rendre votre site interactif à l'aide d'animations Macromedia Shockwave, voir « Insertion d'animations Shockwave », page 346. • Pour plus d'informations sur l'utilisation de ColdFusion, voir Chapitre 6, « Configuration d'une application Web », page 133. Personnalisation de Dreamweaver : notions de base Vous pouvez personnaliser Dreamweaver en fonction de vos besoins, à l'aide de certaines techniques élémentaires sans avoir à comprendre le code complexe ni à modifier aucun fichier texte. Par exemple, vous pouvez définir des préférences, créer des raccourcis clavier et ajouter des extensions à Dreamweaver. Pour plus d'informations sur la personnalisation manuelle des fichiers de configuration, voir la section « Customizing Dreamweaver » du centre de support Macromedia, à l'adresse http:// www.macromedia.com/go/customizing_dreamweaver. Définition des préférences Dreamweaver intègre des paramètres de préférence qui commandent l'aspect général de l'interface utilisateur de Dreamweaver, ainsi que les options liées à des fonctions spécifiques, par exemple les calques, les feuilles de style, l'affichage des codes HTML et JavaScript, les éditeurs externes et la prévisualisation de pages dans les navigateurs. Les informations relatives à certaines options de préférences spécifiques sont fournies dans ce guide de l'utilisateur, avec la rubrique ou la fonction associée. Ce guide ne décrit que les options de préférences les plus courantes. Pour plus d'informations sur une option de préférence spécifique non décrite dans ce document, voir la rubrique correspondante dans l'aide de Dreamweaver. Définition des préférences générales Les préférences générales commandent l'aspect général de Dreamweaver. Pour modifier ces préférences, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis cliquez sur Général. Les préférences générales sont divisées en deux sous-catégories : les options Document et les options Edition. Pour plus d'informations sur ces préférences, voir l'aide de Dreamweaver. Exploration de l'espace de travail 51 indique que Dreamweaver doit appliquer la balise à chaque fois que vous effectuez une opération qui implique normalement l'application de la balise b, et qu'il doit appliquer la balise em à chaque fois que vous effectuez une opération qui implique normalement l'application de la balise i. Ces actions incluent notamment le fait de cliquer sur les boutons Gras ou Italique de l'inspecteur de propriétés de texte et de choisir Texte > Style > Gras ou Texte > Style > Italique. Pour utiliser les balises b et i dans vos documents, désélectionnez cette option. Utiliser <strong> et <em> au lieu de <b> et <i> strong Remarque : le World Wide Web Consortium recommande d'éviter les balises b et i ; les balises strong et em fournissent des informations plus sémantiques que les balises b et i. Définition des préférences de polices Les préférences de polices permettent de définir les polices que Dreamweaver utilise pour afficher chaque codage de police. Le codage d'un document détermine la façon dont ce document est affiché dans un navigateur. Les paramètres de polices de Dreamweaver vous permettent d'utiliser un texte affiché dans la police et la taille de votre choix, sans affecter l'aspect qu'aura le document dans un navigateur. Pour plus d'informations sur la définition d'un codage par défaut pour les nouveaux documents, voir « Configuration d'un document », page 111. Pour définir la police à utiliser dans Dreamweaver pour chaque type de codage : 1 Choisissez Edition > Préférences, puis cliquez sur la catégorie Polices dans la liste de gauche. 2 Sélectionnez le type de codage désiré (par exemple Occidental (Latin1) ou Japonais) dans la liste Paramètres de la police, puis choisissez les polices à utiliser dans Dreamweaver pour ce codage dans les menus de polices, sous la liste Paramètres de la police. Remarque : les polices que vous choisissez n'ont aucune incidence sur l'aspect du document dans le navigateur d'un visiteur. Pour plus d'informations sur les préférences de polices, voir l'aide de Dreamweaver. Utilisation de l'éditeur de raccourcis clavier Utilisez l'éditeur de raccourcis clavier pour créer ou modifier des touches de raccourci ou utilisez un jeu de raccourcis préalablement déterminés. Remarque : des tableaux de raccourcis clavier relatifs à la configuration Dreamweaver par défaut sont disponibles sur le site Web de Macromedia à l'adresse suivante : http://www.macromedia.com/go/dreamweaver_mx_shortcuts. 52 Chapitre 2 Pour modifier les raccourcis clavier : 1 Choisissez Edition > Raccourcis clavier. La boîte de dialogue Raccourcis clavier s'affiche. Bouton Dupliquer le jeu Bouton Supprimer le jeu Bouton Enregistrer comme fichier HTML Bouton Renommer l'icône 2 Choisissez parmi les options suivantes : • Jeu en cours : affiche les jeux de raccourcis prédéterminés livrés avec Dreamweaver, ainsi que tous les jeux personnalisés que vous avez vous-même définis. Les jeux prédéterminés sont répertoriés en haut du menu. Par exemple, si vous connaissez les raccourcis de HomeSite ou BBEdit, vous pouvez les utiliser en choisissant le jeu prédéterminé correspondant. • Commandes : permet de sélectionner la catégorie de commandes à modifier. Par exemple, vous pouvez modifier des commandes de menu, telles que Ouvrir ou des commandes de modification du code, telles que Equilibrer les accolades. • Liste des commandes • • Fenêtre Raccourcis • Supprimer l'élément (-) : affiche les commandes de la catégorie que vous avez choisie dans le menu déroulant Commandes, ainsi que les raccourcis clavier attribués. Les catégories de commandes Menu s'affichent sous une forme arborescente, suivant la structure des menus. Les autres catégories répertorient les commandes par leur nom (par exemple, Quitter l'application). : affiche la liste des raccourcis clavier assignés à la commande sélectionnée. : ajoute un nouveau raccourci pour la commande en cours. Cliquez sur ce bouton pour activer le champ Raccourcis. Entrez une nouvelle combinaison de touches et cliquez sur Remplacer pour ajouter un nouveau raccourci clavier pour cette commande. Vous pouvez attribuer deux raccourcis clavier différents pour chaque commande. S'il en existe déjà deux, le bouton Ajouter l'élément (+) n'a aucun effet. Ajouter l'élément (+) : supprime le raccourci sélectionné de la liste. Exploration de l'espace de travail 53 • Appuyer sur la touche : affiche la combinaison de touches que vous entrez lorsque vous ajoutez ou modifiez un raccourci. • Remplacer • Dupliquer : duplique le jeu en cours. Attribuez un nom au nouveau jeu ; le nom par défaut est le nom du jeu en cours doté du suffixe « copie »). • • Renommer • Supprimer : ajoute la combinaison de touches indiquée dans le champ Appuyer sur la touche à la liste des raccourcis ou applique le nouveau raccourci clavier à la combinaison de touches spécifiées. : attribue un nouveau nom au jeu en cours. : pour enregistrer le jeu en cours sous format de tableau HTML et simplifier ainsi la visualisation et l'impression. Vous pouvez ouvrir le fichier HTML dans votre navigateur et imprimer les raccourcis comme référence rapide. Enregistrer comme fichier HTML : supprime les jeux. Les jeux actifs ne peuvent être supprimés. Pour supprimer un raccourci d'une commande : 1 Dans le menu déroulant Commandes, sélectionnez une catégorie. Une liste apparaît, répertoriant les commandes associées à cette catégorie. 2 Sélectionnez une commande dans la liste. Les raccourcis attribués à la commande apparaissent dans zone Raccourcis. 3 Sélectionnez un raccourci. 4 Cliquez sur le bouton Supprimer l'élément (-). Pour ajouter un raccourci clavier à une commande : 1 Dans le menu déroulant Commandes, sélectionnez une catégorie. Une liste apparaît, répertoriant les commandes associées à cette catégorie. 2 Sélectionnez une commande dans la liste. Les raccourcis attribués à la commande apparaissent dans zone Raccourcis. 3 Procédez de l'une des manières suivantes pour ajouter un raccourci : • Si moins de deux raccourcis sont déjà attribués à la commande, cliquez sur le bouton Ajouter l'élément (+). Une nouvelle ligne vide apparaît dans la zone de texte Raccourcis et le point d'insertion s'affiche dans la zone Appuyer sur la touche. • Si deux raccourcis sont déjà attribués à la commande, sélectionnez-en un (il sera remplacé par le nouveau raccourci). Cliquez ensuite dans la zone Appuyer sur la touche. 4 Appuyez sur une combinaison de touches. Celle-ci apparaît dans la zone Appuyer sur la touche. Remarque : si la combinaison de touches est incorrecte (par exemple, elle est déjà attribuée à une autre commande), un message s'affiche sous la zone Raccourcis et vous en avertit. Vous ne pourrez peut-être pas ajouter, ni modifier le raccourci. 5 54 Cliquez sur Remplacer. La nouvelle combinaison de touches est attribuée à la commande. Chapitre 2 Pour modifier un raccourci existant : 1 Dans le menu déroulant Commandes, sélectionnez une catégorie. Une liste apparaît, répertoriant les commandes associées à cette catégorie. 2 Sélectionnez une commande dans la liste. Les raccourcis attribués à la commande apparaissent dans zone Raccourcis. 3 Sélectionnez le raccourci à modifier. 4 Cliquez dans la zone Appuyer sur la touche, et entrez une nouvelle combinaison de touches. 5 Cliquez sur le bouton Remplacer pour modifier le raccourci. Remarque : si la combinaison de touches est incorrecte (par exemple, elle est déjà attribuée à une autre commande), un message s'affiche sous la zone Raccourcis et vous en avertit. Vous ne pourrez peut-être pas ajouter, ni modifier le raccourci. Ajout d'extensions dans Dreamweaver Les extensions sont de nouvelles fonctions, faciles à intégrer dans Dreamweaver. Vous pouvez utiliser plusieurs types d'extensions ; il existe, par exemple, des extensions qui permettent de reformater des tableaux, de vous connecter à des bases de données d'arrière-plan ou qui vous aident à rédiger des scripts pour les navigateurs. Remarque : pour installer des extensions accessibles à tous les utilisateurs dans un système d'exploitation multiutilisateur, vous devez disposer des droits Administrateur (Windows) ou root (MAc OS X). Pour plus d'informations sur les systèmes multiutilisateurs, voir « Personnalisation de Dreamweaver dans les systèmes multiutilisateurs », page 56. Pour rechercher les extensions de Dreamweaver les plus récentes, consultez le site Web de Macromedia Exchange à l'adresse suivante : http://www.macromedia.com/fr/exchange/ dreamweaver/. Sur ce site, vous pouvez vous connecter et télécharger des extensions (un grand nombre d'entre elles sont gratuites), participer à des forums de discussion, visualiser les rapports et analyses des utilisateurs et installer et exploiter Extension Manager. Vous devez installer Extension Manager avant de pouvoir télécharger des extensions. Le logiciel Extension Manager est une application indépendante permettant d'installer et de gérer les extensions dans les applications Macromedia. Vous pouvez lancer Extension Manager à partir de Dreamweaver en choisissant Commandes > Gérer les extensions. Pour installer et gérer les extensions : 1 Sur le site Web Macromedia Exchange, cliquez sur le lien de téléchargement de l'extension qui vous intéresse. Votre navigateur vous permet peut-être d'ouvrir et installer l'extension directement depuis le site ou de l'enregistrer sur votre disque. • Si vous l'ouvrez directement, Extension Manager traite automatiquement l'installation. • Si vous l'enregistrez sur votre disque, placez le fichier du logiciel d'extension (.mxp) dans le dossier des extensions téléchargées de l'application Dreamweaver sur votre ordinateur. 2 Double-cliquez sur le fichier du logiciel d'extension ou ouvrez Extension Manager, et choisissez Fichier > Installer l'extension. Le fichier sera installé dans Dreamweaver. Certaines extensions ne sont accessibles qu'après avoir redémarré Dreamweaver ; un message vous invite à quitter et à redémarrer l'application. Exploration de l'espace de travail 55 Utilisez Extension Manager pour supprimer des extensions ou pour consulter des informations sur l'extension. Personnalisation de Dreamweaver dans les systèmes multiutilisateurs Vous personnalisez Dreamweaver selon vos besoins dans les systèmes multiutilisateurs, tels que Windows NT, Windows 2000, Windows XP ou Mac OS X. Dreamweaver empêche que la configuration personnalisée d'un utilisateur n'affecte celle d'un autre. Pour ce faire, la première fois que vous exécutez Dreamweaver sur l'un des systèmes multiutilisateurs reconnus, l'application crée des copies de divers fichiers de configuration à votre intention. Ces fichiers sont enregistrés dans un dossier vous appartenant. Par exemple, sous Windows XP, ils sont enregistrés sous C:\Documents and Settings\username\Application Data\Macromedia\Dreamweaver MX\Configuration (ce dossier peut être localisé dans un dossier masqué) ; sur Mac OS X, ils sont enregistrés dans votre dossier d'accueil, Users/username/Library/Application Support/ Macromedia/Dreamweaver MX/Configuration. Remarque : sur des systèmes d'exploitation plus anciens (Windows 98, Windows ME et Mac OS 9.x), un seul groupe de fichiers de configuration Dreamweaver est partagé par tous les utilisateurs, même si la configuration du système d'exploitation prend en charge plusieurs utilisateurs. Si vous réinstallez ou mettez à niveau Dreamweaver, Dreamweaver crée automatiquement des copies de sauvegarde des fichiers de configuration existants. Ainsi, si vous avez personnalisé manuellement ces fichiers, vos modifications restent disponibles. 56 Chapitre 2 CHAPITRE 3 Planification et configuration de votre site Un site Web est un ensemble de documents liés les uns aux autres et partageant des attributs, par exemple une rubrique connexe, une conception similaire ou un objectif. Outil logiciel de création et de gestion de sites, Macromedia Dreamweaver MX permet de réaliser des sites Web complets, en sus de documents individuels. Pour obtenir des résultats optimaux, concevez et planifiez votre site Web avant de créer les pages dont il sera constitué. Remarque : si vous souhaitez créer des documents immédiatement, vous pouvez tester certains des outils de création de documents de Dreamweaver et réaliser un document pilote (voir « Création d'un document vierge », page 113). Mais ne vous lancez pas dans le développement de documents sérieux avant d'avoir défini le site. Pour créer un site Web, la première étape consiste à le planifier (voir « A propos de la planification et de la création du site », page 57). L'étape suivante consiste à définir la structure de base du site (voir « Configuration d'un site Dreamweaver », page 62). Il peut être judicieux de concevoir votre site d'après un modèle Dreamweaver (voir « A propos des modèles Dreamweaver », page 464 et « Création d'un modèle Dreamweaver », page 470) lors de la préparation de son contenu. Si vous disposez déjà d'un site installé sur un serveur Web et désirez commencer à utiliser Dreamweaver pour le modifier, voir « Modification d'un site Dreamweaver », page 67. Ce chapitre contient les sections suivantes : « A propos de la planification et de la création du site », page 57 « Configuration d'un site Dreamweaver », page 62 « Configuration d'un dossier local », page 63 « Configuration d'un dossier distant », page 64 « Modification d'un site Dreamweaver », page 67 « Modification de sites Web existants dans Dreamweaver », page 68 A propos de la planification et de la création du site Dans Dreamweaver, le terme site peut se rapporter aussi bien à un site Web qu'au dossier local dans lequel sont conservés tous les documents appartenant à un site Web. Lorsque se profile en vous l'envie de créer un site Web, il convient de bien planifier votre travail et de respecter un certain nombre de tâches indispensables pour mettre toutes les chances de votre côté et veiller à ce que votre site remporte un franc succès. Même si la page d'accueil que vous créez est personnelle et réservée à des proches, il est toujours de votre intérêt de bien planifier le site pour vous assurer que tous seront à même de l'utiliser sans rencontrer de problème. 57 Définition des objectifs Avant de créer votre site Web, déterminez précisément vos objectifs. Posez à vous-même ou à votre client des questions sur le site. Qu'attendez-vous d'un site Web ? Mettez noir sur blanc tout ce à quoi vous aspirez, afin de ne rien oublier au moment de la réalisation. Cette étape préalable de définition des objectifs vous aide à focaliser et à cibler le site Web en fonction de vos besoins spécifiques. Un site Web qui intègre des informations sur un sujet particulier n'est pas forcément construit ni structuré de la même manière qu'un site conçu pour vendre des produits. La complexité de vos objectifs affectera la navigation, les outils de création Web utilisés (Flash, Director, etc.), voire l'aspect général du site. Choix du public ciblé Vos objectifs désormais connus, il vous faut réfléchir à qui le site Web s'adressera. La question paraît quelque peu simpliste, puisque la plupart des gens souhaitent attirer le plus d'internautes possible vers leur site Web. Il faut cependant admettre que la création d'un site de renommée quasi internationale relève de l'exceptionnel. Les internautes utilisent des navigateurs variés, se connectent à des vitesses variables et ne disposent pas tous de plug-ins. Tous ces facteurs déterminants sont à prendre en compte. Le choix du public ciblé est, par conséquent, fondamental. Demandez-vous qui visitera votre site ou à qui vous le destinez. A votre avis, quels types d'ordinateurs ces internautes possèdent-ils ? Quelles plates-formes exploitent-ils (Macintosh, Windows, Linux, etc.) ? Quelle est leur vitesse moyenne de connexion (modem 33,6 Kbps ou DSL) ? Quels types de navigateurs emploient-ils et quelle est, en moyenne, la taille de leurs moniteurs ? Souhaitez-vous créer un site intranet où tout le monde utilise le même système d'exploitation et le même navigateur ? Tous ces facteurs peuvent affecter considérablement l'aspect et les performances de votre page Web. Une fois que vous savez à quel public vous voulez vous adresser et connaissez l'environnement informatique utilisé, vous pouvez cibler votre travail. Supposons, par exemple, un public ciblé travaillant dans un environnement Windows, avec des moniteurs 17 pouces et Internet Explorer 3.0 ou ultérieur. Créez vos pages Web, puis testez votre site sous Windows, dans Internet Explorer, sur écran 800 x 600 pixels. N'oubliez pas non plus de tester votre site sur d'autres moniteurs, avec d'autres navigateurs (Netscape Navigator, par exemple) et sur Macintosh ; l'aspect des pages Web peut s'avérer moins précis que dans l'environnement préconisé pour le public ciblé. Création de sites pour plusieurs types de navigateurs Lorsque vous créez votre site, vous devez prendre en compte le fait que les visiteurs de votre site utilisent une grande diversité de navigateurs Web. Dans la mesure du possible, créez des sites compatibles avec un maximum de navigateurs, selon les contraintes données. Il existe plus d'une vingtaine de navigateurs Web différents en circulation, et la plupart ont fait l'objet de plusieurs versions. Même si vous ne visez que Netscape Navigator et Microsoft Internet Explorer, qui sont utilisés par la très grande majorité des internautes, n'oubliez pas que tous n'utilisent pas la dernière version de ces deux navigateurs. Si votre site se trouve sur le Web, il recevra probablement la visite d'un utilisateur de Netscape Navigator 2.0 ou du navigateur qu'AOL fournit à ses clients, ou encore d'un navigateur en mode texte, tel que Lynx. Dans certaines circonstances, il n'est pas nécessaire de créer des sites compatibles avec les divers navigateurs. Par exemple, si votre site n'est visible que sur le réseau intranet de votre entreprise et si vous savez que tous les employés utilisent le même navigateur, vous pouvez optimiser votre site pour tirer parti des caractéristiques de ce navigateur. De même, si vous créez du contenu HTML qui sera distribué sur CD-ROM et si vous distribuez un navigateur sur le CD, vous pouvez partir du principe que tous vos clients utiliseront ce navigateur bien précis. 58 Chapitre 3 La plupart du temps, pour les sites Web conçus pour le grand public, il est préférable de rendre votre site visible pour le plus grand nombre possible de navigateurs. Concevez votre site pour un ou deux navigateurs spécifiques, en essayant toutefois d'explorer de temps en temps le site avec un autre navigateur, pour éviter de proposer trop de contenu non compatible. Vous pouvez également envoyer un message à un forum de discussion, pour demander à d'autres internautes de consulter votre site. Il est, en effet, toujours bon d'avoir l'avis d'un très vaste public. Plus votre site sera sophistiqué – en termes de mise en page, animation, multimédia et interaction – et moins il sera compatible avec tous les navigateurs. Par exemple, certains navigateurs ne peuvent pas exécuter du JavaScript. Une page de texte pur, ne faisant appel à aucun enrichissement sophistiqué, s'affichera probablement sans problème dans n'importe quel navigateur, mais elle offrira évidemment beaucoup moins d'attrait, sur le plan esthétique, qu'une page utilisant efficacement des images, une mise en page soignée et des éléments interactifs. Essayez de trouver un juste milieu entre une conception orientée vers un maximum d'effets et une conception orientée vers une compatibilité maximale. Une approche intéressante consiste à créer plusieurs versions de certaines pages importantes, en particulier de la page d'accueil de votre site. Par exemple, vous pouvez concevoir une version avec cadres et une version sans cadre de cette page. Ensuite, vous pouvez intégrer dans votre page un comportement qui transfère automatiquement les internautes équipés de navigateurs ne prenant pas en charge les cadres vers une version sans cadre. Pour plus d'informations, voir « Utilisation des actions de comportement livrées avec Dreamweaver », page 375. Organisation de la structure du site Organisez avec soin votre site, cela vous fera gagner beaucoup de temps par la suite. Si vous commencez à créer des documents sans avoir auparavant réfléchi à l'emplacement exact qu'ils occuperont au sein de la hiérarchie du site, vous risquez de vous retrouver avec un énorme dossier désordonné, contenant des fichiers reliés les uns aux autres, mais éparpillés dans plusieurs dossiers aux noms plus ou moins identiques. Habituellement, la configuration d'un site passe par la création, sur votre disque dur local, d'un dossier distinct où sont stockés tous les fichiers servant à la structure de votre site (appelé, à ce niveau, site local) et par la création et la modification de documents au sein même de ce dossier. Ensuite, vous copiez les fichiers enfin prêts pour la publication sur un serveur Web, pour le mettre à la disposition du grand public. Cette méthode paraît mieux adaptée que le fait de créer et modifier les fichiers directement sur le site Web public ; elle permet, en effet, de tester les changements au niveau du site local avant de le rendre public et, une fois que vous avez terminé, vous pouvez simultanément télécharger les fichiers du site local et mettre à jour le site public entier. Pour coordonner votre site local avec Dreamweaver, voir « Configuration d'un site Dreamweaver », page 62. Lorsque vous configurez le site local à l'aide de Dreamweaver, les tâches de gestion des fichiers de votre site, de suivi des liens, de mise à jour des pages, etc. deviennent beaucoup plus simples. Placez l'ensemble des pages associées les unes aux autres dans un même dossier. Mettez, par exemple, les communiqués de presse de votre entreprise, les coordonnées des personnes joignables et les postes à pourvoir dans un dossier, et toutes les pages de votre catalogue en ligne dans un autre. Utilisez des sous-dossiers si nécessaire. L'entretien du site et la navigation seront beaucoup plus faciles avec ce type d'organisation. Décomposez votre site en catégories. Planification et configuration de votre site 59 Décidez du lieu de stockage des éléments tels que les images et les fichiers son. Il est pratique de placer toutes les images, par exemple, à un même endroit ; ainsi, lorsque vous désirez insérer une illustration dans une page, vous savez immédiatement où la trouver. Certains concepteurs placent tous les éléments non HTML d'un site dans un dossier appelé Assets. Ce dossier peut luimême contenir d'autres dossiers, par exemple un dossier Images, un dossier Shockwave et un dossier Son. Vous pouvez aussi créer un dossier Assets séparé pour chaque groupe de pages de votre site appartenant à un même domaine, s'il y a peu d'éléments communs à ces divers groupes. Utilisez la même structure pour le site local et le site distant. Il est capital que votre site local et votre site Web distant soient pareillement structurés. Si vous créez un site local à l'aide de Dreamweaver, puis transférez tous les fichiers sur le site distant, Dreamweaver veillera à ce que la structure locale soit exactement dupliquée sur le site distant. Création de l'aspect de votre conception En planifiant au préalable correctement la conception et la mise en forme de votre site avant de commencer à utiliser Dreamweaver, vous gagnerez beaucoup de temps par la suite. Par exemple, il peut être intéressant de schématiser d'emblée par écrit la maquette de la mise en page de votre site. Une approche plus avancée permet de réaliser un dessin composite de votre site au moyen de logiciels, tels que Macromedia Freehand ou Fireworks. L'important est d'avoir en main une maquette de la mise en forme et de la conception, que vous pourrez ensuite exploiter lorsque vous construirez votre site. Il est essentiel de vérifier la cohérence de la mise en forme et de la conception de vos pages. Les internautes doivent pouvoir surfer avec aisance, appréhender sans confusion possible le contenu de votre site et accéder aisément aux différentes pages. 60 Chapitre 3 Conception du plan de navigation S'il est un autre domaine où la planification est fort utile, c'est celui de la navigation. Lorsque vous concevez votre site, pensez à l'« expérience » que doivent connaître vos visiteurs. Imaginez comment ils vont pouvoir se déplacer d'un endroit à un autre. Prenez en compte les points suivants : « Vous êtes ici ». Les internautes doivent toujours savoir où ils se trouvent sur votre site et comment revenir à la page d'accueil. Recherche et index. Donnez aux internautes le moyen d'accéder facilement aux informations qu'ils recherchent. Echos et réactions. Donnez aux internautes la possibilité de contacter l'administrateur Web (s'il y en a un) si le site fonctionne mal, ainsi que toute autre personne associée à l'entreprise ou au site. Soignez l'aspect de la navigation. La navigation doit rester cohérente dans tout le site. Si vous placez une barre de navigation dans la partie supérieure de votre page d'accueil, faites en sorte qu'elle figure également dans toutes les pages Web associées. Dreamweaver a mis deux outils de navigation à votre disposition. Pour plus d'informations, voir « Liens et navigation », page 425. Planification et regroupement des actifs Une fois que vous savez à quoi va ressembler votre site, vous pouvez créer et regrouper les actifs dont vous aurez besoin. Les actifs sont des éléments tels que des images, du texte ou un support (Flash, Shockwave, etc.). Vérifiez que vous disposez de tous ces éléments avant de commencer le développement de votre site. Dans le cas contraire, vous risquez d'être constamment interrompu dans votre travail, par exemple pour chercher une image ou créer un bouton. Si vous utilisez les images et les graphiques d'un site clip-art ou créés par un tiers, veillez à les récupérer et à les placer dans un dossier sur votre site (voir « Organisation de la structure du site », page 59). Si vous créez vous-même les actifs, assurez-vous de les avoir tous créés avant de commencer le développement de votre site, y compris les images nécessaires pour les effets de survol. Ensuite, organisez vos actifs de manière à pouvoir y accéder rapidement pendant la création de votre site dans Dreamweaver. Dreamweaver facilite la réutilisation de mise en page et d'éléments de page dans divers documents grâce à des modèles et des bibliothèques. Il est toutefois plus facile de créer de nouvelles pages avec des modèles et des bibliothèques que de les appliquer à des documents existants. Utilisez des modèles si un grand nombre de pages adoptent le même format : planifiez et concevez un modèle pour ce format, puis créez de nouvelles pages d'après ce modèle. Si vous décidez, par la suite, de remanier le format de l'ensemble des pages, il vous suffira de changer le modèle. Remarque : il existe certaines restrictions quant aux changements que vous pouvez effectuer sur les documents basés sur des modèles. L'utilisation idéale des modèles est l'environnement de travail en équipe : vous avez ainsi la certitude que tout le monde utilise en permanence la même présentation. En dehors de ce type d'environnement de travail, les éléments de bibliothèques peuvent s'avérer plus flexibles. si vous savez à l'avance que certaines images ou autres contenus vont apparaître sur plusieurs pages ; concevez ces éléments à l'avance, puis faites-en des éléments de bibliothèque. Si vous modifiez ces éléments par la suite, leur nouvelle version apparaîtra automatiquement sur toutes les pages qui y font appel. Utilisez des éléments de bibliothèque Pour plus d'informations sur la réutilisation des mises en page et d'éléments de page, voir « Gestion des actifs de site, des bibliothèques et des modèles », page 447. Planification et configuration de votre site 61 Configuration d'un site Dreamweaver Une fois la structure de votre site planifiée (voir « Organisation de la structure du site », page 59), ou si vous disposez déjà d'un site, il vous faut désigner le nouveau site dans Dreamweaver avant de commencer son développement. Un site Dreamweaver vous permet d'organiser tous les documents associés à un site Web. Pensez-y en termes de projet. Il convient de configurer un site pour chaque site Web à développer. L'organisation de vos fichiers dans un site vous permet d'exploiter Dreamweaver avec le FTP pour télécharger votre site sur le serveur Web, suivre et gérer automatiquement vos liens, puis gérer et partager les fichiers en équipe. Vous tirerez le meilleur parti des fonctions Dreamweaver uniquement en définissant un site. Un site Dreamweaver se compose de trois parties, selon votre environnement de travail et le type de site Web en développement : • Le dossier local représente votre répertoire de travail. Dreamweaver désigne ce dossier comme votre « site local ». Pour plus d'informations, voir « Configuration d'un dossier local », page 63. • Le dossier distant est le répertoire dans lequel sont stockés les fichiers, selon votre environnement, que vous réservez aux évaluations, à la production, à la collaboration, etc. Dreamweaver désigne ce dossier comme votre « site distant ». Pour plus d'informations, voir « Configuration d'un dossier distant », page 64. • Le dossier des pages dynamiques est l'emplacement dans lequel Dreamweaver traite les pages dynamiques. Pour plus d'informations, voir « Définition du dossier de traitement des pages dynamiques », page 140. Pour commencer, vous avez le choix entre configurer entièrement un site Dreamweaver et vous limiter à la première étape, à savoir configurer votre dossier local. Vous devez impérativement réaliser cette première étape avant de vous attaquer à Dreamweaver. Vous pouvez configurer un site Dreamweaver de deux manières : en suivant les étapes de l'assistant de définition d'un site ou en utilisant les paramètres avancés de définition du site, lesquels vous permettront de configurer individuellement des dossiers locaux, distants et d'évaluation, si nécessaire. Pour configurer un site Dreamweaver : 1 Choisissez Site > Nouveau site. La boîte de dialogue Définition du site s'ouvre. 2 Cliquez sur l'onglet Elémentaire pour utiliser l'assistant de définition d'un site ou sur l'onglet Avancé pour définir les paramètres avancés. 3 Procédez à la configuration du site Dreamweaver : • Répondez aux questions de l'assistant de définition d'un site, puis cliquez sur le bouton Suivant pour passer aux autres étapes de configuration (voir « Utilisation de l'assistant de définition d'un site », page 63). • Complétez les catégories de paramètres avancés Infos locales (voir « Configuration d'un dossier local », page 63), Infos distantes (voir « Configuration d'un dossier distant », page 64) et Serveur d'évaluation (voir « Définition du dossier de traitement des pages dynamiques », page 140), si nécessaire. Remarque : les utilisateurs qui découvrent Dreamweaver sont invités à suivre l'assistant de définition d'un site ; les utilisateurs chevronnés de Dreamweaver lui préféreront sans doute les paramètres avancés. 62 Chapitre 3 Utilisation de l'assistant de définition d'un site Vous pouvez utiliser l'assistant de définition d'un site pour configurer un site Dreamweaver. Cet assistant a pour fonction de vous guider tout au long de la procédure de configuration. Il est conseillé aux débutants d'opter pour cette méthode dans Dreamweaver. L'assistant se compose de trois sections, dont le nombre d'écrans, appelés parties, varie selon les paramètres sélectionnés. Les trois sections principales sont les suivantes : • Modification des fichiers : il s'agit de l'endroit dans lequel vous configurez votre dossier local. Pour plus d'informations, voir « Configuration d'un dossier local », page 63. • Test des fichiers : il s'agit de l'endroit dans lequel vous configurez le dossier qui sera utilisé par Dreamweaver pour le traitement des pages dynamiques. Pour plus d'informations, voir « Définition du dossier de traitement des pages dynamiques », page 140. • Partage des fichiers : il s'agit de l'endroit dans lequel vous configurez votre dossier distant. Pour plus d'informations, voir « Configuration d'un dossier distant », page 64. Le nom de section affiché en gras en haut de la boîte de dialogue indique l'avancement de la procédure de configuration. Vous n'aurez peut-être pas besoin de définir des dossiers dans les trois sections. Chacune d'entre elles est composée de questions destinées à identifier vos besoins. Pour utiliser l'assistant de définition d'un site pour configurer un site Dreamweaver : 1 Choisissez Site > Nouveau site. La boîte de dialogue Définition du site apparaît. 2 Cliquez sur l'onglet Avancé pour définir les paramètres avancés. 3 Répondez aux questions de tous les écrans, puis cliquez sur le bouton Suivant pour continuer. Cliquez sur le bouton Précédent pour revenir en arrière, si nécessaire. Configuration d'un dossier local Le dossier local représente le répertoire de travail de votre site Dreamweaver (voir « Configuration d'un site Dreamweaver », page 62). Il peut se trouver sur un ordinateur local ou sur un serveur de réseau. Il s'agit de l'endroit dans lequel sont stockés les fichiers « en développement » de votre site Dreamweaver. Configurer un dossier local revient à établir un site Dreamweaver. Vous pourrez par la suite y ajouter un dossier distant et un dossier d'évaluation (voir « Configuration d'un dossier distant », page 64 et « Création d'un dossier racine pour l'application », page 138) ; toutefois, il est indispensable de configurer un dossier local avant de vous consacrer au développement dans Dreamweaver. Configuration d'un dossier local : 1 Choisissez Site > Nouveau site. La boîte de dialogue Définition du site apparaît. Planification et configuration de votre site 63 2 Cliquez sur le bouton Avancé si les paramètres avancés ne sont pas visibles. L'onglet Avancé de la boîte de dialogue Définition du site affiche le contenu de la catégorie Infos locales. 3 Spécifiez les options relatives aux informations locales. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Dreamweaver crée le cache initial du site, et le nouveau site Dreamweaver apparaît dans le panneau Site. Pour plus d'informations sur le panneau Site et la gestion du site, voir « Gestion du site », page 71. Par la suite, lorsque vous serez prêt à publier le site sur un serveur distant, il vous faudra ajouter des informations sur le site. Pour plus d'informations, voir « Configuration d'un dossier distant », page 64. Configuration d'un dossier distant Une fois configuré le dossier local pour un site Dreamweaver (voir « Configuration d'un dossier local », page 63), il convient de configurer un dossier distant. Les dossiers local et distant vous permettent de transférer des fichiers entre votre disque local et un serveur Web, ce qui facilite la gestion des fichiers sur vos sites Dreamweaver. 64 Chapitre 3 Selon votre environnement, les fichiers destinés aux évaluations, à la collaboration, à la production, au déploiement et à un certain nombre d'autres scénarios sont stockés dans le dossier distant. En règle générale, votre dossier distant se trouve sur l'ordinateur à partir duquel vous exécutez votre serveur Web. Remarque : vous n'avez pas besoin de spécifier un dossier distant si le dossier défini comme dossier local dans la catégorie Infos locales (voir « Configuration d'un dossier local », page 63) est le même dossier que celui créé pour les fichiers de votre site, sur le système exécutant votre serveur Web. Ce scénario suppose que le serveur Web s'exécute sur votre ordinateur local. Déterminez le mode d'accès au dossier distant, puis prenez note des informations de connexion. Une fois ces informations obtenues, utilisez la commande Modifier les sites pour configurer votre dossier distant. En cas de problème, voir « Résolution des problèmes de configuration du dossier distant », page 66. Une fois le dossier distant configuré, vous pouvez vous y connecter, puis rechercher et gérer les fichiers de votre site Dreamweaver. Si vous développez un site dynamique, il vous faut définir un dossier pour le traitement des pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). Pour configurer un dossier distant : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez un site Dreamweaver préexistant. Si vous n'avez pas encore défini de site Dreamweaver, créez un dossier local avant de poursuivre (voir « Configuration d'un dossier local », page 63). 3 Cliquez sur Modifier. La boîte de dialogue Définition du site apparaît. 4 Cliquez sur l'onglet Avancé si Dreamweaver affiche l'assistant de définition d'un site. 5 Sélectionnez la catégorie Infos distantes dans la liste de gauche. 6 Choisissez une option d'accès. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 7 Cliquez sur OK. Pour vous connecter à un dossier distant : Dans le panneau Site, choisissez Site > Connecter ou cliquez sur le bouton Connecter à un hôte distant dans la barre d'outils. Remarque : si votre site utilise FTP avec un serveur SSH pour accéder à votre dossier distant, une invite de commande s'exécute pour vous connecter au serveur SSH, lors de votre tentative de connexion au serveur distant. Cliquez sur OK dans la boîte de dialogue Dreamweaver après votre connexion. Pour vous déconnecter d'un dossier distant : Dans le panneau Site, choisissez Site > Déconnecter ou cliquez sur le bouton Déconnecter de l'hôte distant dans la barre d'outils. Planification et configuration de votre site 65 Définition du répertoire hôte pour l'accès par FTP Si vous choisissez d'accéder à votre dossier distant par FTP (voir « Configuration d'un dossier distant », page 64), il vous faut en définir le répertoire hôte. Le répertoire hôte à spécifier doit correspondre au dossier racine du dossier local. Le schéma ci-dessous représente un exemple de dossier local à gauche et un exemple de dossier distant à droite. non Site local (dossier racine) Assets Répertoire de connexion (Ne doit pas correspondre au répertoire hôte dans ce cas) oui non HTML Public_html (Doit correspondre au répertoire hôte) Assets (Ne doit pas corresp au répertoire hôte) HTML Si la structure de votre site de dossier ne correspond pas à celle de votre dossier local, les fichiers transférés par Dreamweaver ne seront pas stockés au bon endroit et ne seront pas visibles pour les visiteurs du site. De plus, les chemins de vos images et de vos liens sont rompus. Le dossier racine distant doit déjà exister pour que Dreamweaver puisse s'y connecter. Si aucun répertoire racine n'existe pour votre dossier distant, créez-en un ou demandez à l'administrateur du serveur de se charger de cette opération. Si vous n'êtes pas sûr de ce que vous devez taper dans le champ Répertoire de l'hôte, contactez l'administrateur du serveur. Sinon, essayez de le laisser vierge. Sur certains serveurs, votre répertoire d'hôte est celui dans lequel la connexion FTP est établie. Pour en être sûr, établissez une connexion avec le serveur. Si vous voyez apparaître dans le volet Affichage distant de votre panneau Site un dossier nommé public_html, www ou ayant votre nom d'utilisateur, il s'agit probablement du nom à indiquer dans la zone Répertoire hôte. Utilisation de Secure Shell pour l'accès par FTP Lorsque vous choisissez d'accéder à votre dossier distant par FTP dans la boîte de dialogue Définition du site, vous avez la possibilité d'utiliser la connexion sécurisée codée SSH (Secure Shell) sous Windows. Pour activer SSH sous Windows, cliquez sur le bouton Aide dans la boîte de dialogue. Pour utiliser SSH sous Macintosh, téléchargez l'application SSH client pour Macintosh à partir du site Web du centre de support de Dreamweaver à l'adresse : http://www.macromedia.com/fr/ support/. Résolution des problèmes de configuration du dossier distant Il existe de très nombreuses façons de configurer un serveur Web. Cette section vise à vous expliquer certains problèmes courants que vous pouvez rencontrer en configurant un dossier distant, et à vous permettre de les résoudre. 66 Chapitre 3 • L'implémentation FTP de Dreamweaver peut ne pas fonctionner correctement avec certains serveurs proxy, pare-feu multi-niveaux et autres formes d'accès indirect à un serveur. Si vous avez des problèmes d'accès en FTP, demandez l'aide de votre administrateur système. • Pour l'implémentation FTP de Dreamweaver, il est indispensable de se connecter au dossier racine du système distant. (dans de nombreuses applications, vous pouvez vous connecter à n'importe quel répertoire distant, puis naviguer dans le système de fichiers distants pour rechercher un répertoire). Veillez à indiquer le dossier racine du système distant comme répertoire hôte. Si vous rencontrez des problèmes de connexion et avez spécifié le répertoire hôte avec une seule barre oblique (/), c'est peut-être qu'il vous faut spécifier un chemin relatif à partir du répertoire auquel vous vous connectez et du dossier racine distant. Si, par exemple, le dossier racine distant est un répertoire de niveau supérieur, vous devez parfois spécifier ../../ pour le répertoire hôte. • Par ailleurs, les noms de dossiers et de fichiers qui contiennent des espaces ou des caractères spéciaux peuvent souvent occasionner des problèmes à l'occasion d'un transfert sur un site distant. Utilisez des traits de soulignement à la place des espaces, et évitez, dans la mesure du possible, d'utiliser des caractères spéciaux pour les noms de fichiers et de dossiers. En particulier, les points, barres obliques, virgules et apostrophes sont à éviter dans les noms de fichiers et de dossiers. Il arrive que la présence de caractères spéciaux dans les noms de fichiers ou de dossiers empêche Dreamweaver de créer une carte du site. • En cas de problème avec un nom de fichier long, raccourcissez ce nom. Sur Macintosh, les noms de fichiers ne peuvent pas compter plus de 31 caractères. • Notez que certains serveurs utilisent ce qui est appelé, suivant le système d'exploitation, des liens symboliques (Unix), des raccourcis (Windows) ou des alias (Macintosh), pour connecter un dossier situé en un point du disque du serveur à un autre dossier situé ailleurs. Par exemple, le sous-répertoire public_html de votre répertoire principal sur le serveur peut n'être qu'un simple lien pointant sur une toute autre partie du serveur. Dans la plupart des cas, ces alias n'ont pas d'effet négatif sur votre capacité à vous connecter au dossier ou répertoire approprié, mais si vous ne pouvez vous connecter qu'à une partie du serveur, il s'agit peut-être d'un problème d'alias. • Si vous découvrez un message d'erreur du type « impossible de placer le fichier », votre dossier distant peut être saturé. Pour plus d'informations, consultez le journal FTP. En général, si vous avez un problème durant un transfert via FTP, examinez le journal FTP en choisissant Afficher > Journal FTP du site dans le panneau Site (Windows) ou Site > Journal FTP du site (Macintosh). Modification d'un site Dreamweaver Utilisez les paramètres avancés de la boîte de dialogue Définition du site pour modifier vos sites Dreamweaver. Pour modifier un site Dreamweaver, procédez de l'une des manières suivantes : • Choisissez Site > Modifier les sites, sélectionnez un site, puis cliquez sur Modifier. Planification et configuration de votre site 67 • Choisissez Site > Ouvrir le site, puis sélectionnez un site. Modification de sites Web existants dans Dreamweaver Vous pouvez utiliser Dreamweaver pour modifier des sites existants, même si vous n'avez pas utilisé Dreamweaver pour créer le site original. Ces sites peuvent se trouver sur votre système ou sur un système distant. Modification d'un site Web local existant dans Dreamweaver Vous pouvez utiliser Dreamweaver pour modifier un site existant sur votre disque dur local, même si vous n'avez pas utilisé Dreamweaver pour créer le site original. Pour modifier un site Web local existant : 1 Ouvrez la boîte de dialogue Définition du site en procédant de l'une des façons suivantes : • Choisissez Site > Modifier les sites, puis cliquez sur Nouveau. • Choisissez Site > Ouvrir le site > Définir les sites. La boîte de dialogue Définition du site affiche les options des Infos locales. 2 Complétez les options de la boîte de dialogue. 3 Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue.Cliquez sur OK. Modification d'un site Web distant existant dans Dreamweaver Vous pouvez utiliser Dreamweaver pour copier un site distant existant (ou une partie d'un site distant) sur votre disque dur local, et le modifier localement, même si vous n'avez pas utilisé Dreamweaver pour créer le site original. Notez que même si vous avez l'intention de ne modifier qu'une partie du site distant, il est fortement conseillé de dupliquer localement la structure complète de la branche concernée du site distant (du dossier racine du site distant jusqu'aux fichiers que vous désirez modifier). 68 Chapitre 3 Si, par exemple, le dossier racine de votre site distant, appelé public_html, contient deux sousdossiers, Projetc1 et Projetc2, et si vous ne désirez modifier que les fichiers HTML contenus dans Project1, il n'est pas nécessaire de télécharger les fichiers contenus dans Project2, mais vous devez mapper votre dossier racine local sur public_html, et non pas sur Project1. Pour modifier un site distant existant : 1 Créez un dossier local contenant le site existant, puis définissez-le en tant que dossier racine local du site (voir « Configuration d'un dossier local », page 63). 2 Configurez un dossier distant à partir des informations relatives à votre site existant (voir « Configuration d'un dossier distant », page 64). Veillez à choisir le dossier racine correct pour le site distant. 3 Cliquez sur le bouton Connecter à un hôte distant dans le panneau Site pour vous connecter au site distant. 4 Selon la taille de la partie du site distant que vous désirez modifier, procédez de l'une des manières suivantes : • Si vous désirez retravailler le site tout entier, sélectionnez le dossier racine du site distant et cliquez sur Acquérir pour télécharger le site complet sur votre disque dur local. Planification et configuration de votre site 69 • Si vous désirez travailler sur un seul des fichiers ou dossiers du site, sélectionnez ce fichier ou ce dossier dans le volet Affichage distant du panneau Site et cliquez sur Acquérir le(s) fichier(s) pour le télécharger sur votre disque dur local Dreamweaver duplique automatiquement toute la partie de la structure du site distant nécessaire pour replacer le fichier téléchargé au niveau adéquat dans la hiérarchie du site. Si vous ne modifiez qu'une partie d'un site, il est en général conseillé de charger également les fichiers dépendants. 5 70 Continuez comme pour créer un nouveau site : modifiez les documents, affichez-les et testezles, puis transférez-les sur le site distant. Chapitre 3 CHAPITRE 4 Gestion du site Le panneau Site de Macromedia Dreamweaver MX vous permet d'organiser les fichiers se trouvant dans des dossiers locaux et distants (également appelés « sites »). Ce panneau vous permet de reproduire la structure d'un dossier local sur un serveur distant ou celle d'un dossier distant sur votre système local. Les liens relatifs que vous créez dans le site local continuent de fonctionner après transfert des fichiers sur le site distant, car la structure des deux sites est identique. Pour créer un site local dans Dreamweaver, utilisez la commande Nouveau site, qui crée un dossier racine local pour le site, ou définissez un dossier existant en tant que dossier racine local (voir « Configuration d'un dossier local », page 63). La définition d'un site distant s'effectue lors de la création d'un site ou par ajout ultérieur du site à l'aide de la commande Modifier les sites (voir « Configuration d'un dossier distant », page 64). Dreamweaver comprend une série de fonctions permettant de gérer un site et de transférer des fichiers depuis et vers un serveur distant. Lorsque vous transférez des fichiers entre le site local et le site distant, Dreamweaver conserve la même structure de fichiers et de dossiers sur les deux sites. Dreamweaver crée automatiquement les dossiers nécessaires s'ils n'existent pas déjà sur le site de destination. Vous pouvez également synchroniser les fichiers entre le site local et le site distant. Dans ce cas, Dreamweaver copie les fichiers requis dans les deux sens et supprime, le cas échéant, les fichiers inutiles. Certaines fonctions de Dreamweaver facilitent le travail en équipe sur tout projet de site Web. Vous pouvez archiver et extraire les fichiers d'un serveur distant afin que les autres membres de l'équipe Web puissent savoir qui travaille sur un fichier. Vous pouvez ajouter des Design Notes à vos fichiers afin de partager des informations avec d'autres membres de l'équipe sur l'état, la priorité ou autre d'un fichier. Vous pouvez également utiliser la fonction de rapports sur le déroulement du travail afin de générer des rapports sur votre site et obtenir ainsi des informations sur l'état des archivages et des extractions ou rechercher les Design Notes jointes aux fichiers. Une fois que vous avez publié le site, vous (ou tout membre de l'équipe) pouvez continuer à en assurer la maintenance. Par ailleurs, vous devez être en mesure de dépanner le site à tout moment, avant comme après sa publication (pour plus d'informations, voir « Test d'un site », page 493). Ce chapitre contient les sections suivantes : • • • • • • « A propos du panneau Site », page 72 « A propos de la carte du site », page 83 « Importation et exportation de sites », page 89 « Suppression d'un site de votre liste de sites », page 89 « Utilisation de l'archivage et de l'extraction », page 90 « Acquisition et placement de fichiers », page 93 71 • • • • • • « Synchronisation des fichiers entre le site local et le site distant », page 96 « Voilage des dossiers et des fichiers du site », page 97 « Utilisation des Design Notes », page 101 « Utilisation des rapports pour améliorer le déroulement du travail », page 105 « A propos du panneau Sitespring dans Dreamweaver », page 107 « Utilisation du panneau Sitespring », page 108 A propos du panneau Site Le panneau Site vous permet de visualiser un site, c'est-à-dire tous les fichiers locaux, distants et du serveur d'évaluation associés au site sélectionné. Le site local apparaît par défaut. Pour voir le site distant ou le serveur d'évaluation, modifiez la disposition du panneau Site (voir « Modification de la disposition du panneau Site », page 78). Développez le panneau Site afin d'obtenir un affichage à deux volets (voir « Utilisation du panneau Site », page 73). Remarque : sur Macintosh, le panneau Site présente toujours deux volets ; il ne se réduit pas. Utilisez le panneau Site pour les opérations courantes de maintenance des fichiers, telles que celles indiquées ci-dessous : • • • • • 72 Création de documents HTML Affichage, ouverture et déplacement de fichiers Création de dossiers Suppression d'éléments Transfert de fichiers entre des sites locaux et distants ou des serveurs d'évaluation Chapitre 4 • Conception de la navigation sur le site à l'aide d'une carte du site (voir « Configuration d'un dossier distant », page 64 et « Utilisation de la carte du site », page 83) Le panneau Site contient un navigateur de fichiers intégré. En dehors du site en cours, il vous permet de parcourir le disque local et le réseau (voir « Utilisation du navigateur de fichiers intégré », page 82). Utilisation du panneau Site Le panneau Site fait partie de l'espace de travail intégré de Dreamweaver (voir « Exploration de l'espace de travail », page 31). Vous pouvez déplacer le panneau ou l'ouvrir et le fermer à votre gré (voir « Utilisation des fenêtres et des panneaux dans Dreamweaver », page 37). Vous avez également la possibilité de développer le panneau pour obtenir un affichage à deux volets du site. Dans ce mode, vous pouvez choisir d'afficher le site local ainsi que le site distant, le serveur d'évaluation ou la carte du site (voir « Modification de la disposition du panneau Site », page 78). Pour ouvrir ou fermer le panneau Site : Choisissez Fenêtre > Site. Pour développer ou réduire le panneau Site : (Windows uniquement) Dans la barre d'outils du panneau Site, cliquez sur le bouton Développer/ Réduire. Remarque : si vous cliquez sur le bouton Développer/Réduire pour développer le panneau alors qu'il est ancré, celui-ci s'agrandit et vous empêche de travailler dans la fenêtre de document. Pour revenir à la fenêtre de document, cliquez de nouveau sur le bouton Développer/Réduire afin de réduire le panneau. Si vous cliquez sur le bouton Développer/Réduire pour développer le panneau alors qu'il se trouve en mode flottant, celui-ci reste dans ce mode et vous pouvez continuer à travailler dans la fenêtre de document. Avant de pouvoir ancrer de nouveau le panneau, vous devez le réduire. Utilisez les options et boutons suivants de la barre d'outils du panneau Site pour définir ce qui doit s'afficher dans le panneau et pour transférer des fichiers : Vue Fichiers du site Vue Serveur d'évaluation Vue Carte du site Actualiser Menu déroulant Site Connecter ou Déconnecter Acquérir le(s) fichier(s) Placer le(s) fichier(s) Extraire le(s) fichier(s) Archiver Développer/Réduire Remarque : les boutons Fichiers du site, Serveur d'évaluation et Carte du site n'apparaissent que dans le panneau Site développé. La vue Fichiers du site affiche la structure des fichiers présents sur les sites local et distant dans les volets du panneau Site. (Le site apparaissant dans le volet gauche et droit dépend d'un paramètre de préférence ; voir « Définition des préférences du panneau Site », page 75.) La vue Fichiers du site correspond au mode d'affichage par défaut du panneau Site. La vue Serveur d'évaluation affiche la structure des répertoires du serveur d'évaluation et du site local. La vue Carte du site ouvre une carte graphique du site basée sur la relation entre les documents. Maintenez ce bouton enfoncé pour choisir entre Carte seulement ou Carte et Fichiers dans le menu contextuel. Gestion du site 73 Le menu déroulant Site répertorie les sites que vous avez définis. Pour changer de site, sélectionnez-en un autre dans la liste. Pour ajouter un site ou modifier les informations d'un site existant, choisissez Modifier les sites en bas du menu (voir « Configuration d'un dossier distant », page 64). Connecter ou Déconnecter (FTP, RDS, protocole WebDAV et SourceSafe) permet d'établir ou de mettre fin à la connexion avec le site distant. Par défaut, Dreamweaver se déconnecte du site distant après 30 minutes d'inactivité (FTP uniquement). Pour modifier cette durée, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Site dans la liste de gauche. Actualiser met à jour les répertoires du site local et du site distant. Utilisez ce bouton pour déclencher manuellement une mise à jour des répertoires si vous avez désactivé les options Actualiser automatiquement la liste des fichiers locaux ou Actualiser automatiquement la liste des fichiers distants dans la boîte de dialogue Définition du site (voir « Configuration d'un dossier distant », page 64). Acquérir le(s) fichier(s) copie les fichiers sélectionnés depuis le site distant ou le serveur d'évaluation vers le site local (en écrasant, le cas échéant, les copies locales existantes des fichiers). Si l'option Activer l'archivage et l'extraction de fichier est activée, les copies locales sont en lecture seule ; ces fichiers restent accessibles, sur le site distant, à d'autres membres de l'équipe qui peuvent les extraire. Si l'option Activer l'archivage et l'extraction de fichier est désactivée, l'obtention d'un fichier consistera à transférer une copie accessible en lecture et écriture. Les fichiers que Dreamweaver copie sur le site distant ou le serveur d'évaluation sont ceux sélectionnés dans le volet actif du panneau Site. Si le volet actif est Site distant ou Serveur d'évaluation, ce sont les fichiers sélectionnés sur le site distant ou le serveur d'évaluation qui sont copiés ; si le volet actif est Fichiers locaux, Dreamweaver copie la version présente sur le site distant ou le serveur d'évaluation des fichiers sélectionnés sur le site local. Pour plus d'informations, voir « Acquisition de fichiers provenant d'un site distant ou d'un serveur d'évaluation », page 93. Remarque : vous pouvez acquérir des fichiers provenant du site distant et du serveur d'évaluation, mais la fonctionnalité d'extraction et d'archivage s'applique uniquement aux fichiers distants. Placer le(s) fichier(s) copie les fichiers sélectionnés depuis le site local vers le site distant ou le serveur d'évaluation. Les fichiers que Dreamweaver copie sur le site distant ou le serveur d'évaluation sont ceux sélectionnés dans le volet actif du panneau Site. Si le volet actif est Fichiers locaux, ce sont les fichiers sélectionnés sur le site local qui sont copiés ; si le volet actif est Site distant ou Serveur d'évaluation, Dreamweaver copie la version présente sur le site local des fichiers sélectionnés sur le site distant ou le serveur d'évaluation. Pour plus d'informations, voir « Placement de fichiers sur un site distant ou un serveur d'évaluation », page 95. Remarque : vous pouvez placer des fichiers sur le site distant et le serveur d'évaluation, mais la fonctionnalité d'extraction et d'archivage s'applique uniquement aux fichiers distants. Si vous placez un fichier qui n'existe pas encore sur le site distant et que l'option Activer l'archivage et l'extraction de fichier est activée, Dreamweaver ajoute le fichier au site distant en lui attribuant l'état « extrait ». Si vous ne voulez pas que le fichier ajouté soit doté de cet état, cliquez sur le bouton Archiver. 74 Chapitre 4 Extraire fichier(s) transfère une copie du fichier du serveur distant vers le site local (en écrasant la copie locale de ce fichier, le cas échéant) et donne au fichier l'état « extrait » sur le serveur. Ce bouton n'est pas disponible si l'option Activer l'archivage et l'extraction de fichier est désactivée pour le site en cours dans la boîte de dialogue Définition du site. Pour plus d'informations, voir « Archivage et extraction de fichiers sur un site distant », page 91. Archiver fichier(s) transfère une copie du fichier local vers le serveur distant, de manière à ce qu'il puisse être modifié par d'autres membres de l'équipe. Le fichier local passe alors en lecture seule. Cette option n'est pas disponible si l'option Activer l'archivage et l'extraction de fichier est désactivée pour le site sélectionné dans la boîte de dialogue Définition du site. Pour plus d'informations, voir « Archivage et extraction de fichiers sur un site distant », page 91. Le bouton Développer/Réduire (Windows uniquement) développe ou réduit le panneau Site afin d'afficher un ou deux volets. Définition des préférences du panneau Site Vous pouvez contrôler les fonctions de transfert de fichiers du panneau Site depuis la boîte de dialogue Préférences. Pour modifier les préférences du panneau Site : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X). La boîte de dialogue Préférences s'affiche. 2 Sélectionnez la catégorie Site dans la liste de gauche. Les options des préférences Site s'affichent. Gestion du site 75 3 Modifiez les options de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Vous pouvez définir si les types de fichiers transférés doivent être transférés au format ASCII (texte) ou binaire, et ce en personnalisant le fichier FTPExtensionMap.txt situé dans le dossier Dreamweaver/Configuration (sur Macintosh, il s'agit du fichier FTPExtensionMapMac.txt). Pour plus d'informations, voir « Bienvenue dans Dreamweaver », page 15. Modification des colonnes d'affichage des fichiers Vous pouvez personnaliser les colonnes affichées dans les listes des vues Fichiers locaux et Site distant du panneau Site. Vous pouvez effectuer les opérations suivantes : • • • • • Réorganiser les colonnes Ajouter des colonnes (jusqu'à 10 colonnes maximum) Supprimer des colonnes Masquer des colonnes Définir les colonnes devant être partagées entre tous les utilisateurs connectés à un site Les colonnes par défaut sont Nom, Notes, Taille, Type, Modifié et Extrait par. Pour effectuer un tri en fonction d'une colonne, cliquez sur le titre de la colonne dans le panneau Site. Si vous cliquez plusieurs fois sur un même titre de colonne, l'ordre dans lequel Dreamweaver trie la colonne est inversé (ordre croissant ou décroissant). Remarque : les colonnes par défaut ne peuvent pas être supprimées, renommées ni associées à une Design Note. Vous pouvez en revanche modifier l'ordre et l'alignement de ces colonnes, ou encore les masquer (à l'exception de la colonne Nom). Pour ajouter, supprimer ou modifier des colonnes : 1 Dans le panneau Site, procédez de l'une des manières suivantes pour accéder aux options Colonnes en mode Fichier : • Choisissez Afficher > Colonnes en mode Fichier (Windows) ou Site > Affichage des fichiers du site > Colonnes en mode Fichier (Macintosh). 76 Chapitre 4 • Choisissez Site > Modifier les sites, sélectionnez un site, puis cliquez sur Modifier. Sélectionnez la catégorie Colonnes en mode Fichier dans la liste de gauche de la boîte de dialogue Définition du site. La boîte de dialogue Définition du site affiche les options Colonnes en mode Fichier. 2 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. Rubrique connexe « Modification de la disposition du panneau Site », page 78 Gestion du site 77 Ouverture et affichage des sites dans le panneau Site Dans sa forme réduite, le panneau Site affiche le contenu du site local, du site distant ou du serveur d'évaluation sous la forme d'une liste de fichiers. Lorsqu'il est développé, il affiche le site local ainsi que le site distant ou le serveur d'évaluation dans deux volets. La forme développée du panneau Site peut également afficher une carte visuelle du site local. Remarque : avant de pouvoir afficher un site distant ou un serveur d'évaluation, vous devez le configurer (voir « Configuration d'un dossier distant », page 64 ou « Définition du dossier de traitement des pages dynamiques », page 140). Avant de pouvoir afficher une carte du site, vous devez avoir configuré une page d'accueil (voir « Utilisation de la carte du site », page 83). Pour ouvrir un site Dreamweaver existant : Dans le menu déroulant Site (menu où le nom du site en cours est affiché) du panneau Site, sélectionnez un site. Remarque : pour définir un site Dreamweaver, voir « Configuration d'un site Dreamweaver », page 62. Pour sélectionner un autre site à afficher lorsque le panneau Site est réduit (Windows uniquement) : Dans le panneau Site, sélectionnez Affichage local, Affichage distant ou Serveur d'évaluation dans le menu déroulant qui indique le type d'affichage en cours. Remarque : l'option Affichage local apparaît par défaut dans le menu déroulant. Pour sélectionner un autre site à afficher lorsque le panneau Site est développé : Dans la barre d'outils du panneau Site, cliquez sur le bouton Fichiers du site (pour le site distant), Serveur d'évaluation ou Carte du site. Serveur d'évaluation Plan du site Fichiers du site Remarque : si vous cliquez sur le bouton Carte du site, vous avez le choix entre afficher la carte du site avec les fichiers du site et n'afficher que la carte du site. Pour plus d'informations, voir « Utilisation de la carte du site », page 83. Modification de la disposition du panneau Site Lorsque le panneau Site présente deux volets, le site local apparaît par défaut dans le volet droit. Le site distant, le serveur d'évaluation ou la carte du site apparaît par défaut dans le volet gauche. Vous pouvez inverser cet affichage. Pour modifier la disposition du panneau Site : 1 (Windows uniquement) Dans le panneau Site, cliquez sur le bouton Développer/Réduire afin de développer le panneau s'il est affiché en mode réduit. 2 Choisissez Edition > Préférences ou Dreamweaver > Préférences Mac OS X. La boîte de dialogue Préférences s'affiche. 78 Chapitre 4 3 Sélectionnez la catégorie Site dans la liste de gauche. Les options des préférences Site s'affichent. 4 Choisissez Fichiers locaux ou Fichiers distants dans le menu déroulant Toujours afficher. 5 Indiquez si les fichiers sélectionnés dans le menu Toujours afficher doivent apparaître dans le volet gauche ou droit du panneau Site développé en sélectionnant l'option correspondante. 6 Cliquez sur OK. Pour modifier la taille de la zone d'affichage : Dans le panneau Site développé, procédez de l'une des manières suivantes : • Faites glisser la barre séparant les volets gauche et droit pour modifier la taille de la zone d'affichage du volet souhaité. • Utilisez les barres de défilement situées dans la partie inférieure du panneau Site pour faire défiler le contenu des volets. • Dans la carte du site, faites glisser la flèche au-dessus d'un fichier pour modifier l'espace entre les fichiers. Rubrique connexe « Modification des colonnes d'affichage des fichiers », page 76 Gestion du site 79 Utilisation des fichiers dans le panneau Site Utilisez le panneau Site pour afficher les sites sous forme de listes de fichiers, ouvrir des fichiers, les renommer, ajouter des dossiers ou des fichiers à un site ou pour actualiser l'affichage d'un site après une modification. Le panneau Site vous permet également d'identifier les fichiers (sur le site local ou distant) mis à jour depuis leur dernier transfert. Pour plus d'informations sur la synchronisation du site local et du site distant, voir « Synchronisation des fichiers entre le site local et le site distant », page 96. Pour ouvrir un fichier depuis le panneau Site, procédez de l'une des manières suivantes : • Double-cliquez sur l'icône du fichier. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur l'icône du fichier, puis choisissez Ouvrir. • Choisissez Fichier > Ouvrir (Windows) ou Site > Ouvrir (Macintosh). Pour ajouter un fichier ou un dossier à un site : 1 Sélectionnez un fichier ou un dossier dans le panneau Site. Dreamweaver crée le fichier ou le dossier dans le dossier sélectionné actuellement ou dans le même dossier que celui dans lequel le fichier sélectionné se trouve. 2 S'il s'agit d'un nouveau dossier, choisissez Fichier > Nouveau dossier dans le panneau Site (Windows) ou Site > Affichage des fichiers du site > Nouveau dossier (Macintosh). S'il s'agit d'un nouveau fichier, choisissez Fichier > Nouveau fichier dans le panneau Site (Windows) ou Site > Affichage des fichiers du site > Nouveau fichier (Macintosh). Remarque : vous pouvez également choisir Nouveau fichier ou Nouveau dossier dans le menu contextuel du panneau Site. 3 Saisissez le nom du nouveau fichier ou dossier. 4 Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh). Pour renommer un fichier ou un dossier dans un site : 1 Dans le panneau Site, sélectionnez le fichier ou le dossier à renommer. 2 Procédez de l'une des manières suivantes pour activer le nom du fichier ou du dossier : • Choisissez Fichier > Renommer (Windows) ou Site > Renommer (Macintosh). • Cliquez sur le nom du fichier, attendez, puis cliquez de nouveau. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur l'icône du fichier, puis choisissez Renommer. 3 Tapez le nouveau nom. 4 Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh). Pour actualiser le contenu du panneau Site, procédez de l'une des manières suivantes : • Choisissez Afficher > Actualiser (Windows) ou Site > Affichage des fichiers du site > Actualiser (Macintosh). • Cliquez sur le bouton Actualiser du panneau Site (cela actualise le contenu des deux volets). 80 Chapitre 4 Remarque : Dreamweaver actualise automatiquement le contenu du panneau Site lorsque vous effectuez des modifications dans une autre application, puis revenez à Dreamweaver. Pour localiser et sélectionner des fichiers extraits : Dans le panneau Site, choisissez Modifier > Sélectionner les fichiers extraits (Windows) ou Site > Affichage des fichiers du site > Sélectionner les fichiers extraits (Macintosh). Pour localiser et sélectionner des fichiers qui sont plus récents sur le site local que sur le site distant : Dans le panneau Site, choisissez Modifier > Sélectionner locaux plus récent (Windows) ou Site > Affichage des fichiers du site > Sélectionner locaux plus récent (Macintosh). Pour localiser et sélectionner des fichiers qui sont plus récents sur le site distant que sur le site local : Dans le panneau Site, choisissez Modifier > Sélectionner distants plus récent (Windows) ou Site > Affichage des fichiers du site > Sélectionner distants plus récent (Macintosh). Recherche de fichiers dans le panneau Site Vous pouvez rechercher un fichier sur les sites local et distant depuis le panneau Site. Pour plus d'informations sur la recherche et le remplacement de texte dans des fichiers, voir « Recherche et remplacement de texte », page 308. Pour retrouver un fichier dans votre site local : 1 Ouvrez le fichier directement depuis le site distant ou sélectionnez-le dans l'affichage du site distant du panneau Site. 2 Procédez de l'une des manières suivantes : • Si vous avez ouvert le fichier dans la fenêtre de document, choisissez Site > Repérer dans le site. • Si vous avez sélectionné le fichier dans le panneau Site, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Retrouver sur le site local. Dreamweaver met le fichier en surbrillance dans l'affichage du site local du panneau Site. Pour retrouver un fichier dans votre site distant : 1 Ouvrez le fichier directement depuis le site local ou sélectionnez-le dans l'affichage du site local du panneau Site. 2 Procédez de l'une des manières suivantes : • Si vous avez ouvert le fichier dans la fenêtre de document, choisissez Site > Repérer dans le site. • Si vous avez sélectionné le fichier dans le panneau Site, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Retrouver sur le site distant. Dreamweaver met le fichier en surbrillance dans l'affichage du site distant du panneau Site. Gestion du site 81 Remarque : si vous choisissez Site > Repérer dans le site à partir de la fenêtre de document et que le fichier ne fait pas partie du site ouvert, Dreamweaver tente de déterminer le site auquel ce fichier appartient parmi les sites définis localement ; si ce fichier n'appartient qu'à un seul site local, Dreamweaver ouvre ce site puis recherche le fichier. Utilisation du navigateur de fichiers intégré Le navigateur de fichiers intégré du panneau Site vous permet d'accéder à votre bureau et au réseau local, y compris aux autres sites définis et aux fichiers qui ne sont associés à aucun site. Utilisez le navigateur de fichiers intégré pour effectuer les opérations suivantes sur des fichiers ne se trouvant pas dans le site en cours : • • • • • • Faire glisser des fichiers Supprimer des fichiers Renommer des fichiers Parcourir le réseau Ouvrir des fichiers dans Dreamweaver ou dans d'autres applications Effectuer des opérations sur un site, telles que le transfert de fichiers Remarque : ces opérations s'effectuent de la même façon que les opérations sur les fichiers d'un site défini (voir « A propos du panneau Site », page 72). La meilleure façon de gérer des fichiers est de créer un site Dreamweaver (voir « Configuration d'un site Dreamweaver », page 62). Lorsque vous faites glisser un fichier d'un site à un autre site ou à un dossier non associé à un site, Dreamweaver copie le fichier, puis l'ajoute à l'emplacement où vous le déposez. Si vous faites glisser un fichier et le déposez au sein du même site, Dreamweaver déplace le fichier depuis son emplacement initial vers l'emplacement où vous le déposez. Lorsque vous faites glisser vers un site un fichier qui n'est associé à aucun site, Dreamweaver copie le fichier à l'emplacement où vous le déposez. Lorsque vous faites glisser un fichier qui n'est associé à aucun site vers un dossier qui n'est pas non plus associé à un site, Dreamweaver déplace le fichier à l'emplacement où vous le déposez. Remarque : pour que Dreamweaver déplace un fichier au lieu de le copier, maintenez la touche Maj (Windows) ou Commande (Macintosh) enfoncée pendant que vous faites glisser et déposez le fichier. Pour copier un fichier que Dreamweaver déplace par défaut, maintenez la touche Ctrl (Windows) ou Option (Macintosh) enfoncée pendant que vous faites glisser et déposez le fichier. Afin de vous aider à les identifier, les dossiers associés à un site apparaissent dans une couleur différente de ceux n'appartenant pas à un site dans le navigateur de fichiers. Si vous essayez d'effectuer une opération disponible uniquement pour les sites sur un dossier ou un fichier qui n'est associé à aucun site, Dreamweaver vous demande de définir un site Dreamweaver avant d'effectuer l'opération. Pour utiliser le navigateur de fichiers intégré : Dans l'arborescence de fichiers du panneau Site, cliquez sur le signe plus (+) situé en regard du dossier Bureau (Windows) ou sur la flèche d'agrandissement située en regard du dossier Ordinateur (Macintosh) 82 Chapitre 4 A propos de la carte du site Utilisez la carte du site pour qu'un dossier local du site Dreamweaver s'affiche sous la forme d'une carte visuelle d'icônes reliées, pour ajouter des fichiers à un site Dreamweaver ou pour ajouter, modifier ou supprimer des liens. La carte du site est idéale pour agencer la structure d'un site. Vous pouvez définir rapidement la structure d'ensemble du site, puis créer une image graphique de la carte du site. Remarque : l'option de carte du site n'est disponible que pour les sites locaux. Pour créer la carte d'un site distant, copiez le contenu de ce site dans un dossier de votre disque local, puis utilisez la commande Modifier les sites pour définir le site en tant que site local. Pour plus d'informations, voir « Configuration d'un dossier local », page 63. Utilisation de la carte du site Vous devez définir la « page d'accueil » du site avant de pouvoir en afficher la carte. Cette page d'accueil peut correspondre à toute page du site (il n'est pas nécessaire que ce soit la page principale du site). Dans le cas présent, la page d'accueil constitue simplement le point de départ de la carte. Pour définir la page d'accueil de votre site : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Cliquez sur Modifier pour ouvrir un site existant. La boîte de dialogue Définition du site s'ouvre. 3 Sélectionnez la catégorie Mise en forme de la carte du site dans la liste de gauche. La boîte de dialogue Définition du site affiche les options Mise en forme de la carte du site. 4 Cliquez sur l'icône de dossier pour sélectionner la page d'accueil du site ou tapez le chemin de ce fichier dans la zone Page d'accueil. 5 Cliquez sur OK. Gestion du site 83 Pour afficher une carte du site : 1 (Windows uniquement) Dans le panneau Site, cliquez sur le bouton Développer/Réduire afin de développer le panneau s'il est affiché en mode réduit. 2 Choisissez Site > Carte du site ou cliquez sur le bouton Carte du site, puis choisissez Carte seulement ou Carte et fichiers. Choisissez Carte seulement afin d'afficher la carte du site sans la structure des fichiers locaux ou Carte et fichiers afin d'afficher la carte du site avec cette structure. Remarque : si vous n'avez pas défini de page d'accueil ou que Dreamweaver ne trouve pas dans le site en cours une page index.html ou index.htm à utiliser comme page d'accueil, une boîte de dialogue s'ouvre et vous invite à sélectionner une page d'accueil en cliquant sur Modifier les sites. Sélectionnez un site, cliquez sur Modifier, puis sélectionnez la catégorie Mise en forme de la carte du site dans la liste de gauche de la boîte de dialogue Définition du site. Le panneau Site affiche soit une carte du site en cours simple, soit une carte du site en cours accompagnée de la structure des fichiers locaux. Affichage de la carte du site La carte du site affiche les fichiers HTML et les autres pages sous la forme d'icônes. Elle affiche les liens dans l'ordre où ils se trouvent dans le code source HTML, selon le principe suivant : • Le texte affiché en rouge indique un lien brisé. • Le texte affiché en bleu et marqué d'une icône en forme de globe indique un fichier sur un autre site ou un lien spécial (comme un lien d'adresse électronique ou de script). • Une coche de couleur verte indique un fichier extrait par vous. • Une coche de couleur rouge indique un fichier extrait par quelqu'un d'autre. • Un cadenas indique qu'un fichier est en lecture seule (Windows) ou verrouillé (Macintosh). Par défaut, la carte du site affiche la structure du site, avec une profondeur de deux niveaux, en commençant par la page d'accueil. Cliquez sur les signes plus (+) et moins (-) en regard d'une page pour afficher ou masquer les pages liées sous le second niveau. Par défaut, la carte du site n'affiche ni les fichiers masqués, ni les fichiers dépendants. Les fichiers masqués sont des fichiers HTML marqués comme tels. Les fichiers dépendants sont des éléments de contenu non HTML, tels que des images, des modèles, des fichiers Macromedia Shockwave ou Macromedia Flash. Pour plus d'informations, voir « Affichage et masquage des fichiers de la carte du site », page 87. 84 Chapitre 4 Modification de la mise en forme de la carte du site Utilisez les options de mise en forme de la carte du site pour personnaliser son aspect. Vous pouvez spécifier la page d'accueil, indiquer le nombre de colonnes à afficher, préciser si les étiquettes des icônes doivent afficher le nom du fichier ou le titre de la page et indiquer si les fichiers dépendants et masqués doivent être affichés. Pour modifier la mise en forme de la carte du site : 1 Procédez de l'une des manières suivantes pour ouvrir la boîte de dialogue Définition du site : • Choisissez Site > Modifier les sites, puis cliquez sur Modifier. Sélectionnez la catégorie Mise en forme de la carte du site dans la liste de gauche. • Dans le panneau Site, choisissez Site > Mise en forme (Windows) ou Site > Affichage de la carte du site > Lier au nouveau fichier (Macintosh). La boîte de dialogue Définition du site affiche les options Mise en forme de la carte du site. 2 Apportez les modifications de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK pour fermer la boîte de dialogue Définition du site. 4 Cliquez sur Terminé pour fermer la boîte de dialogue Modifier les sites, le cas échéant. Utilisation des pages dans la carte du site Lorsque vous travaillez dans la carte d'un site, vous pouvez sélectionner des pages, ouvrir une page pour la modifier, ajouter des pages au site, créer des liens entre les fichiers et modifier le titre des pages. Pour sélectionner plusieurs pages dans la carte du site, procédez de l'une des manières suivantes : • Cliquez en maintenant la touche Maj enfoncée pour sélectionner une série de pages consécutives. Gestion du site 85 • En partant d'une partie vierge de l'affichage, faites glisser le curseur autour d'un groupe de fichiers pour les sélectionner. • Cliquez en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée pour sélectionner des pages non consécutives. Pour ouvrir une page à modifier dans la carte du site, procédez de l'une des manières suivantes : • Double-cliquez sur le fichier. • Sélectionnez le fichier, puis choisissez Fichier > Ouvrir (Windows) ou Site > Ouvrir (Macintosh). Pour ajouter un fichier existant au site, procédez de l'une des manières suivantes : • Faites glisser un fichier depuis l'Explorateur Windows ou le Finder Macintosh vers un fichier de la carte du site. La page est ajoutée au site et un lien est créé entre cette page et le fichier vers lequel vous l'avez fait glisser. • Choisissez Site > Lier au fichier existant (Windows) ou Site > Affichage de la carte du site > Lier au fichier existant (Macintosh), puis recherchez le fichier. Pour créer un fichier et ajouter un lien à la carte du site : 1 Sélectionnez un fichier HTML dans la carte du site, puis procédez de l'une des manières suivantes : • Choisissez Site > Lier au nouveau fichier (Windows) ou Site > Affichage de la carte du site > Lier au nouveau fichier (Macintosh). • Cliquez sur Lier au nouveau fichier dans le menu contextuel. La boîte de dialogue Lier au nouveau fichier s'affiche. 2 Saisissez le nom, le titre et le texte du lien. 3 Cliquez sur OK. Dreamweaver enregistre le fichier dans le même dossier que le fichier sélectionné. Si vous ajoutez un fichier à une branche masquée, le fichier est également masqué (voir « Affichage et masquage des fichiers de la carte du site », page 87). Pour modifier le titre d'une page de la carte du site : 1 Assurez-vous que l'option Afficher les titres de page est bien sélectionnée. Pour ce faire, dans le panneau Site, choisissez Afficher > Afficher les titres de page (Windows) ou Site > Affichage de la carte du site > Afficher les titres de page (Macintosh). 2 Sélectionnez une page, puis procédez de l'une des manières suivantes : • Cliquez sur le titre. Lorsque le titre devient modifiable, saisissez un nouveau titre. 86 Chapitre 4 • Choisissez Fichier > Renommer (Windows) ou Site > Renommer (Macintosh). 3 Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh) après avoir tapé le nouveau nom. Remarque : lorsque vous travaillez dans le panneau Site, Dreamweaver met automatiquement à jour tous les liens vers les fichiers renommés. Pour utiliser une nouvelle page d'accueil dans la carte du site, procédez de l'une des manières suivantes : • Dans l'affichage du site local du panneau Site, sélectionnez un fichier, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Définir comme page d'accueil. • Dans l'affichage du site local du panneau Site, cliquez sur le fichier à utiliser comme nouvelle page d'accueil, puis choisissez Site > Définir comme page d'accueil (Windows) ou Site > Affichage de la carte du site > Définir comme page d'accueil (Macintosh). • Sélectionnez un fichier dans la carte du site, puis choisissez Site > Nouvelle page d'accueil (Windows) ou Site > Affichage de la carte du site > Nouvelle page d'accueil (Macintosh). • Choisissez Site > Modifier les sites, puis cliquez sur Modifier. Choisissez Mise en forme de la carte du site parmi les catégories répertoriées dans la boîte de dialogue Définition du site. Recherchez la nouvelle page d'accueil, puis cliquez sur OK. Pour mettre à jour l'affichage de la carte du site après avoir effectué des changements : 1 Cliquez n'importe où dans la carte du site afin de désélectionner les fichiers. 2 Choisissez Afficher > Actualiser (Windows) ou Site > Affichage de la carte du site > Actualiser local (Macintosh). Affichage et masquage des fichiers de la carte du site Vous pouvez modifier la présentation de la carte du site de façon à afficher ou masquer les fichiers masqués et dépendants. Ceci est utile pour mettre l'accent sur des rubriques ou des éléments de contenu importants et ne pas présenter des éléments de moindre intérêt. Pour masquer un fichier en utilisant la carte du site, vous devez d'abord le marquer comme étant masqué. Lorsque vous masquez un fichier, ses liens sont également masqués. Lorsque vous affichez un fichier masqué, son icône et ses liens sont visibles dans l'affichage de la carte du site, mais les noms s'affichent en italiques. Remarque : par défaut, les fichiers dépendants sont déjà masqués. Pour marquer des fichiers comme étant masqués dans la carte du site : 1 Dans la fenêtre de document, sélectionnez un ou plusieurs fichiers. 2 Choisissez Afficher > Afficher/Masquer le lien (Windows) ou Site > Affichage de la carte du site > Afficher/Masquer le lien (Macintosh). Pour afficher ou masquer des fichiers marqués comme étant masqués dans la carte du site, procédez de l'une des manières suivantes : • Choisissez Afficher > Afficher les fichiers identifiés comme masqués (Windows) ou Site > Affichage de la carte du site > Afficher les fichiers identifiés comme masqués (Macintosh). Gestion du site 87 • Choisissez Afficher > Mise en forme (Windows) ou Site > Affichage de la carte du site > Mise en forme (Macintosh) pour ouvrir la boîte de dialogue Définition du site, puis activez l'option Afficher les fichiers identifiés comme masqués. Pour afficher les fichiers dépendants dans la carte du site, procédez de l'une des manières suivantes : • Choisissez Afficher > Afficher les fichiers dépendants (Windows) ou Site > Affichage de la carte du site > Afficher les fichiers dépendants (Macintosh). • Choisissez Afficher > Mise en forme (Windows) ou Site > Affichage de la carte du site > Mise en forme (Macintosh) pour ouvrir la boîte de dialogue Définition du site, puis sélectionnez l'option Afficher les fichiers dépendants. Pour désactiver le marquage de fichiers marqués comme étant masqués dans la carte du site : 1 Dans la fenêtre de document, sélectionnez un ou plusieurs fichiers. 2 Choisissez Afficher > Afficher les fichiers identifiés comme masqués (Windows) ou Site > Affichage de la carte du site > Afficher les fichiers identifiés comme masqués (Macintosh). 3 Choisissez Afficher > Afficher/Masquer le lien (Windows) ou Site > Affichage de la carte du site > Afficher/Masquer le lien (Macintosh). Affichage du site à partir d'une branche Vous pouvez afficher les détails d'une section spécifique d'un site en faisant d'une branche le centre de la carte du site. Pour afficher une branche différente dans la carte du site : Sélectionnez la page à afficher, puis choisissez Afficher > Afficher comme racine (Windows) ou Site > Affichage de la carte du site > Afficher comme racine (Macintosh). La carte du site est retracée dans la fenêtre comme si la page spécifiée était à la racine du site. La zone Navigation dans le site, au-dessus de la carte du site, affiche le chemin de la page spécifiée par rapport à la page d'accueil. Sélectionnez un élément du chemin pour afficher la carte du site à partir de ce niveau en cliquant dessus. Pour développer et réduire les branches dans la carte du site : Cliquez sur le signe plus (+) ou moins (–) en regard d'une branche. Enregistrement de la carte du site Vous pouvez enregistrer la carte du site en tant qu'image, puis afficher cette image ou l'imprimer à partir d'un éditeur d'image. Pour créer un fichier d'image de la carte du site : 1 Dans la carte du site, procédez de l'une des manières suivantes : • Sous Windows, choisissez Fichier > Enregistrer la carte du site. Dans la boîte de dialogue Enregistrer la carte du site, tapez un nom de fichier dans la zone Nom du fichier. Dans le menu local Types de fichiers, choisissez .bmp ou .png. 88 Chapitre 4 • Sur Macintosh, choisissez Site > Affichage de la carte du site > Enregistrer la carte du site > Enregistrer la carte du site en PICT ou Site > Affichage de la carte du site > Enregistrer la carte du site > Enregistrer la carte du site en JPEG. 2 Sélectionnez l'emplacement où enregistrer le fichier, puis saisissez le nom de l'image. 3 Cliquez sur Enregistrer. Importation et exportation de sites Vous pouvez exporter un site en tant que fichier XML depuis Dreamweaver, puis le réimporter dans Dreamweaver. Cela vous permet de déplacer des sites entre plusieurs ordinateurs et versions de produit ainsi que de les partager avec d'autres utilisateurs. Pour exporter un site : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Cliquez sur le bouton Exporter. La boîte de dialogue Exporter le site s'affiche. 3 Recherchez l'emplacement où enregistrer le site. 4 Cliquez sur Enregistrer. Dreamweaver enregistre le site en tant que fichier XML en lui attribuant l'extension STE et le place à l'endroit indiqué. 5 Cliquez sur Terminé pour fermer la boîte de dialogue Modifier les sites. Pour importer un site : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Cliquez sur le bouton Importer. La boîte de dialogue Importer le site s'affiche. 3 Recherchez le site à importer (enregistré en tant que fichier XML), puis sélectionnez-le. Remarque : pour pouvoir importer un site, vous devez d'abord l'avoir exporté depuis Dreamweaver, qui l'enregistre en tant que fichier XML. 4 Cliquez sur Ouvrir. Dreamweaver importe le site, dont le nom apparaît dans la boîte de dialogue Modifier les sites. 5 Cliquez sur Terminé pour fermer la boîte de dialogue Modifier les sites. Suppression d'un site de votre liste de sites Si vous ne souhaitez plus utiliser un site dans Dreamweaver, vous pouvez le supprimer de votre liste de sites. Les fichiers du site ne sont pas effacés par cette opération. Remarque : si vous supprimez un site de votre liste de sites, toutes les informations sur la configuration de ce site sont définitivement effacées. Gestion du site 89 Pour retirer un site de la liste des sites : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez le nom du site. 3 Cliquez sur Supprimer. Une boîte de dialogue vous demande de confirmer la suppression. 4 Cliquez sur Oui pour supprimer le site de la liste ou sur Non pour conserver le site. 5 Cliquez sur Terminé pour fermer la boîte de dialogue Modifier les sites. Utilisation de l'archivage et de l'extraction Si vous travaillez en équipe, vous avez la possibilité d'archiver et d'extraire des fichiers sur les serveurs local et distant. Si vous êtes la seule personne à travailler sur le serveur distant, vous pouvez utiliser les commandes Acquérir et Placer pour transférer des fichiers sans avoir à les archiver ou à les extraire (voir « Acquisition et placement de fichiers », page 93). L'extraction d'un fichier équivaut à déclarer : « Je suis en train de travailler sur ce fichier ; n'y touchez pas ! » Lorsqu'un fichier est extrait, Dreamweaver affiche le nom de la personne qui l'a extrait dans le panneau Site, ainsi qu'une coche rouge (si le fichier a été extrait par un membre de l'équipe autre que vous-même) ou verte (si vous êtes la personne à avoir extrait le fichier) en regard de son icône. L'archivage d'un fichier équivaut à le mettre à la disposition des autres membres de l'équipe, qui peuvent l'extraire et le modifier. Lorsque vous archivez un fichier après l'avoir modifié, la version locale de ce fichier devient accessible en lecture seule et un cadenas apparaît en regard du fichier dans le panneau Site pour vous empêcher de le modifier. Dreamweaver ne rend pas les fichiers extraits accessibles en lecture seule sur le serveur distant. Si vous transférez des fichiers à l'aide d'une application autre que Dreamweaver, vous risquez d'écraser les fichiers extraits. Toutefois, dans les applications autres que Dreamweaver, le fichier .LCK est visible près du fichier extrait dans la hiérarchie de fichiers afin d'éviter ce type d'incident. Pour activer ou désactiver les options d'archivage et d'extraction pour certains sites, voir « Configuration du système d'archivage et d'extraction de fichiers », page 90. Pour plus d'informations sur le transfert de fichiers entre les sites locaux et distants sans archivage ni extraction, voir « Acquisition de fichiers provenant d'un site distant ou d'un serveur d'évaluation », page 93 et « Placement de fichiers sur un site distant ou un serveur d'évaluation », page 95. Remarque : vous pouvez utiliser la fonctionnalité d'acquisition et de placement de fichiers sur un serveur d'évaluation, mais le système d'archivage et d'extraction n'est pas disponible sur ce type de serveur. Configuration du système d'archivage et d'extraction de fichiers Pour utiliser le système d'archivage et d'extraction, vous devez associer votre site local à un serveur distant (voir « Configuration d'un dossier distant », page 64). 90 Chapitre 4 Pour configurer le système d'archivage et d'extraction de fichiers : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez un site, puis cliquez sur Modifier. La boîte de dialogue Définition du site apparaît. 3 Cliquez sur la catégorie Infos distantes dans la liste de gauche. La boîte de dialogue Définition du site affiche les options des Infos distantes. La section Archiver/Extraire apparaît dans le partie inférieure de la boîte de dialogue. Remarque : si vous ne voyez pas les options Archiver/Extraire, cela signifie que vous n'avez pas configuré le serveur distant (voir « Configuration d'un dossier distant », page 64). 4 Complétez la section Archiver/Extraire. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 5 Cliquez sur OK. Archivage et extraction de fichiers sur un site distant Utilisez le panneau Site ou la fenêtre de document pour archiver et extraire des fichiers sur un serveur distant. Gestion du site 91 Le système d'archivage et d'extraction de Dreamweaver utilise les symboles suivants dans le panneau Site : • Une coche de couleur verte indique que vous disposez du fichier extrait. • Une coche de couleur rouge indique qu'un autre membre de l'équipe dispose du fichier extrait. • Un symbole représentant un cadenas indique que le fichier est en lecture seule (Windows) ou verrouillé (Macintosh). Si vous extrayez un fichier et décidez ensuite de ne pas le modifier (ou d'annuler les modifications que vous avez apportées), vous pouvez annuler l'extraction. Pour extraire des fichiers provenant d'un serveur distant à partir du panneau Site : 1 Sélectionnez un site dans le menu déroulant Site. 2 Sélectionnez les fichiers à extraire. Remarque : vous pouvez sélectionner des fichiers depuis l'affichage du site local ou distant. 3 Procédez de l'une des manières suivantes pour extraire les fichiers : • Cliquez sur le bouton Extraire dans la barre d'outils du panneau Site. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Extraire dans le menu contextuel. 4 Lorsque le message d'invite apparaît, cliquez sur Oui si vous souhaitez télécharger les fichiers dépendants associés aux fichiers sélectionnés ou sur Non si vous ne voulez pas les télécharger. Remarque : d'une manière générale, il est conseillé de télécharger les fichiers dépendants lorsque le fichier extrait est un nouveau fichier, mais c'est inutile si les versions les plus récentes des fichiers dépendants sont déjà présentes sur le disque local. Une coche de couleur verte apparaît en regard de l'icône du fichier pour signaler que vous l'avez extrait. Pour archiver des fichiers dans un serveur distant à partir du panneau Site : 1 Sélectionnez un site dans le menu déroulant Site. 2 Sélectionnez les fichiers extraits ou nouveaux de votre choix. Remarque : vous pouvez sélectionner des fichiers depuis l'affichage du site local ou distant. 3 Procédez de l'une des manières suivantes pour archiver les fichiers : • Cliquez sur le bouton Archiver dans la barre d'outils du panneau Site. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Archiver dans le menu contextuel. 4 Lorsque le message d'invite apparaît, cliquez sur Oui si vous souhaitez télécharger les fichiers dépendants associés aux fichiers sélectionnés ou sur Non si vous ne voulez pas les télécharger. Remarque : il est en général conseillé de transférer les fichiers dépendants lorsque vous archivez un nouveau fichier, mais si les versions les plus récentes des fichiers dépendants figurent déjà sur le serveur distant, il n'est pas utile de les transférer à nouveau. Un cadenas apparaît en regard de l'icône du fichier pour indiquer qu'il n'est accessible qu'en lecture seule à présent. 92 Chapitre 4 Pour archiver ou extraire un fichier ouvert depuis la fenêtre de document, procédez de l'une des manières suivantes : • Choisissez Site > Archiver ou Site > Extraire. • Dans la barre d'outils de la fenêtre de document, cliquez sur l'icône Gestion des fichiers, puis choisissez Archiver ou Extraire dans le menu déroulant. Remarque : si vous choisissez Site > Archiver ou Site > Extraire et que le fichier sélectionné ne fait pas partie du site ouvert actuellement, Dreamweaver tente de déterminer le site auquel ce fichier appartient parmi les sites définis localement. Si ce fichier n'appartient qu'à un seul site local, Dreamweaver ouvre ce site, puis effectue l'opération d'archivage ou d'extraction. Si vous extrayez le fichier actif, la version ouverte du fichier est écrasée par la nouvelle version extraite. Si vous archivez le fichier actif, il se peut que ce fichier soit automatiquement enregistré avant d'être archivé, selon les options définies dans les préférences (voir « Définition des préférences du panneau Site », page 75). Pour annuler une extraction de fichier : 1 Sélectionnez le fichier. 2 Procédez de l'une des manières suivantes pour annuler l'extraction : • Choisissez Site > Annuler l'extraction. • Dans le panneau Site, cliquez sur le fichier avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Annuler l'extraction dans le menu contextuel. La copie locale du fichier passe alors en lecture seule, et toutes les modifications que vous y avez apportées sont perdues. Acquisition et placement de fichiers Si vous travaillez au sein d'un groupe, vous pouvez utiliser le système d'extraction et d'archivage pour transférer des fichiers entre le serveur distant et l'ordinateur local (voir « Utilisation de l'archivage et de l'extraction », page 90). Si vous êtes la seule personne à travailler sur le site distant, vous pouvez utiliser les commandes Acquérir et Placer pour transférer des fichiers sans avoir à les archiver ou à les extraire. Remarque : si vous choisissez Site > Acquérir ou Site > Placer à partir de la fenêtre de document et que le fichier en cours ne fait pas partie du site ouvert actuellement, Dreamweaver tente de déterminer le site auquel ce fichier appartient parmi les sites définis localement ; si ce fichier n'appartient qu'à un seul site local, Dreamweaver ouvre ce site, puis effectue l'opération d'acquisition ou de placement. Acquisition de fichiers provenant d'un site distant ou d'un serveur d'évaluation La commande Acquérir copie les fichiers du site distant ou du serveur d'évaluation sur le site local, en procédant comme suit : • Si vous utilisez le système d'archivage et d'extraction (c'est-à-dire, si l'option Activer l'archivage et l'extraction de fichier est activée), l'acquisition d'un fichier vous permet d'obtenir une copie locale du fichier accessible en lecture seule ; le fichier reste disponible sur le site distant ou le serveur d'évaluation pour que d'autres membres de l'équipe puissent l'extraire (voir « Utilisation de l'archivage et de l'extraction », page 90). • Si vous n'utilisez pas le système d'archivage et d'extraction (c'est-à-dire, si l'option Activer l'archivage et l'extraction de fichier n'est pas activée), l'acquisition d'un fichier consiste à transférer une copie accessible en lecture/écriture. Gestion du site 93 Remarque : si vous travaillez en équipe et que d'autres personnes sont susceptibles de travailler sur les mêmes fichiers, ne désactivez pas l'option Activer l'archivage et l'extraction de fichier. De plus, si d'autres personnes utilisent le système d'extraction et d'archivage sur le site, vous devez l'utiliser également. Vous pouvez acquérir des fichiers en les sélectionnant soit dans l'affichage du site local, soit dans l'affichage du site distant du panneau Site. Si la vue Site distant est active, Dreamweaver copie les fichiers distants sélectionnés sur le site local ; si la vue Site local est active, Dreamweaver copie sur le site local la version distante des fichiers locaux sélectionnés. Pour n'acquérir que les fichiers dont la version distante est plus récente que la version locale, utilisez la commande Synchroniser (voir « Synchronisation des fichiers entre le site local et le site distant », page 96). Dreamweaver enregistre l'activité de tous les transferts de fichiers en FTP. Si une erreur se produit lors du transfert d'un fichier en FTP, le journal FTP du site peut vous aider à déterminer le problème. Pour afficher le journal FTP : Choisissez Afficher > Journal FTP du site. Pour acquérir des fichiers se trouvant sur un site distant ou un serveur d'évaluation : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site. 2 Si vous utilisez le protocole FTP pour transférer les fichiers, cliquez sur le bouton Connecter pour établir une connexion avec le serveur distant. Si une connexion est déjà établie (ce qui est indiqué par la présence du bouton Déconnecter), ignorez cette étape. Si les fichiers distants sont affichés dans le volet Site distant du fait d'une connexion antérieure, il n'est pas nécessaire de cliquer sur Connecter ; lorsque vous cliquez sur Acquérir, Dreamweaver se connecte automatiquement. 3 Sélectionnez les fichiers à télécharger. Les fichiers sont généralement sélectionnés dans la vue Site distant ou Serveur d'évaluation, mais il est également possible de les sélectionner dans la vue Site local. 4 Procédez de l'une des manières suivantes pour acquérir un fichier : • Cliquez sur le bouton Acquérir dans la barre d'outils du panneau Site. • Choisissez Acquérir dans le menu contextuel. • Choisissez Site > Acquérir. Remarque : si le fichier est actuellement ouvert dans une fenêtre de document, vous pouvez également choisir Site > Acquérir à partir de la fenêtre de document. Une boîte de dialogue s'affiche pour vous demander si vous souhaitez acquérir les fichiers dépendants. 5 Pour télécharger également les fichiers dépendants, cliquez sur Oui ; pour les éviter, cliquez sur Non. Si vous disposez déjà de copies locales des fichiers dépendants, cliquez sur Non. Pour interrompre à tout moment le transfert de fichier, cliquez sur le bouton Annuler dans la boîte de dialogue d'état. Le transfert en cours peut ne pas s'interrompre immédiatement. 94 Chapitre 4 Placement de fichiers sur un site distant ou un serveur d'évaluation D'une manière générale, la commande Placer copie un fichier depuis le site local vers le site distant sans changer l'état d'extraction du fichier. Il existe deux types de circonstances dans lesquelles la commande Placer est préférable à la commande Archiver : • Utilisez la commande Placer lorsque vous ne travaillez pas en équipe et n'utilisez pas le système d'archivage et d'extraction. Remarque : si vous souhaitez placer un fichier sur un serveur distant et l'archiver, utilisez la commande Archiver (voir « Archivage et extraction de fichiers sur un site distant », page 91). • Utilisez la commande Placer lorsque vous souhaitez placer la version actuelle du fichier sur le serveur, mais que vous allez continuer à y apporter des modifications. Remarque : si vous placez un fichier qui n'existait pas encore sur le site distant et que vous utilisez le système d'extraction et d'archivage, le fichier est copié sur le site distant, puis extrait pour vous permettre de continuer à le modifier. Pour ne placer que les fichiers dont la version locale est plus récente que la version distante, utilisez la commande Synchroniser ; voir « Synchronisation des fichiers entre le site local et le site distant », page 96. Remarque : n'utilisez pas de caractères spéciaux (tels que é, ç ou ¥) ou de signes de ponctuation (virgules, pointsvirgules, barres obliques ou points) dans le nom des fichiers que vous avez l'intention de placer sur un site distant ou un serveur d'évaluation. La plupart des serveurs transformeront ces caractères lors du transfert, ce qui risque de rendre inopérants les liens vers ce fichier. Pour placer des fichiers sur un site distant ou un serveur d'évaluation : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site. 2 Si vous utilisez le protocole FTP pour transférer les fichiers, vous pouvez cliquer sur Connecter pour établir une connexion avec le serveur distant, ce qui vous permet de voir ce qui se trouve sur ce site avant de transférer les fichiers. Il n'est toutefois pas obligatoire de cliquer sur Connecter, car Dreamweaver se connecte automatiquement lorsque vous cliquez sur Placer. 3 Sélectionnez les fichiers à télécharger Les fichiers sont généralement sélectionnés dans la vue Site local, mais il est également possible de les sélectionner dans la vue Site distant. 4 Procédez de l'une des manières suivantes pour placer un fichier : • Cliquez sur le bouton Placer dans la barre d'outils du panneau Site. • Choisissez Placer dans le menu contextuel. • Choisissez Site > Placer. Si le fichier est actuellement ouvert dans une fenêtre de document, vous pouvez aussi choisir Site > Placer à partir de la fenêtre de document. Gestion du site 95 5 Si le fichier n'a pas encore été enregistré, il se peut qu'une boîte de dialogue s'ouvre (selon les préférences définies dans le volet Site de la boîte de dialogue Préférences) pour vous permettre de l'enregistrer avant de le placer sur le serveur distant. Pour enregistrer le fichier, cliquez sur Oui ; pour placer la dernière version enregistrée de ce fichier sur le serveur distant, cliquez sur Non. Si vous avez choisi de ne pas enregistrer le fichier, aucune des modifications effectuées depuis le dernier enregistrement ne sera placée sur le serveur distant. Toutefois, le fichier reste ouvert, ce qui vous permet encore d'enregistrer les changements après avoir placé le fichier sur le serveur. Une boîte de dialogue s'affiche pour vous demander si vous souhaitez également placer les fichiers dépendants. 6 Pour transférer également les fichiers dépendants, cliquez sur Oui ; pour les éviter, cliquez sur Non. Si le site distant contient déjà des copies des fichiers dépendants, cliquez sur Non. Pour éviter qu'il ne vous soit proposé à l'avenir de télécharger les fichiers dépendants, activez l'option Ne plus me demander. Pour interrompre le transfert de fichier, cliquez sur le bouton Annuler de la boîte de dialogue d'état. Le transfert en cours peut ne pas s'interrompre immédiatement. Dreamweaver enregistre l'activité de tous les transferts de fichiers en FTP. Si une erreur se produit lors du transfert d'un fichier en FTP, le journal FTP du site peut vous aider à déterminer le problème. Pour afficher le journal, choisissez Afficher > Journal FTP du site. Synchronisation des fichiers entre le site local et le site distant Après avoir créé des fichiers sur votre site local et votre site distant, il vous est possible de synchroniser les fichiers entre les deux sites. La commande Site > Synchroniser permet de transférer les versions les plus récentes de vos fichiers, vers et depuis votre site distant. Si votre site distant est un serveur FTP (et non un serveur en réseau), la synchronisation de vos fichiers s'effectuera en FTP. Pour plus d'informations sur l'utilisation du protocole FTP, voir « Configuration d'un dossier distant », page 64. Avant de synchroniser les sites, Dreamweaver vous permet de vérifier les fichiers à placer ou à acquérir sur le serveur distant. Par ailleurs, une fois la synchronisation effectuée, Dreamweaver vous confirme les fichiers qui ont été mis à jour. Pour identifier les fichiers qui sont plus récents sur le site local ou le site distant sans effectuer de synchronisation, procédez de l'une des manières suivantes : • Dans le panneau Site, choisissez Modifier > Sélectionner locaux plus récent ou Modifier > Sélectionner distants plus récent (Windows). • Choisissez Site > Affichage des fichiers du site > Sélectionner locaux plus récent ou Site > Affichage des fichiers du site > Sélectionner distants plus récent (Macintosh). Pour synchroniser vos fichiers : 1 Dans le panneau Site, sélectionnez un site dans le menu déroulant contenant la liste des sites en cours. 2 Sélectionnez des fichiers ou des dossiers précis. Si vous souhaitez synchroniser l'ensemble du site, ignorez cette étape. 96 Chapitre 4 3 Dans le panneau Site, procédez de l'une des manières suivantes pour effectuer la synchronisation : • Choisissez Site > Synchroniser. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Synchroniser dans le menu contextuel. La boîte de dialogue Synchroniser les fichiers s'affiche. 4 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Dreamweaver synchronise automatiquement les fichiers. Si les fichiers sont déjà synchronisés, Dreamweaver vous informe qu'il n'est pas nécessaire de procéder à leur synchronisation. Voilage des dossiers et des fichiers du site Le voilage vous permet de définir les dossiers et les types de fichier du site que vous souhaitez exclure de certaines opérations (acquisition et placement, par exemple). Vous pouvez voiler certains dossiers, mais pas des fichiers individuels. Pour voiler des fichiers, sélectionnez un type de fichier : Dreamweaver voilera tous les fichiers de ce type. Comme Dreamweaver se rappelle tous les paramètres définis pour chaque site, vous n'avez pas à sélectionner le type de fichier voulu chaque fois que vous travaillez sur un site. Ainsi, si vous travaillez sur un site de grande taille et ne souhaitez pas télécharger vos fichiers multimédias tous les jours, vous pouvez utiliser le voilage sur le site pour voiler votre dossier multimédia. Le système exclut alors les fichiers de ce dossier lorsque vous effectuez des opérations sur le site. Vous pouvez voiler des dossiers et des types de fichier sur le site distant ou local. Le voilage exclut les dossiers et fichiers voilés des opérations suivantes : • • • • Placement, acquisition, archivage et extraction Rapports Sélection des fichiers locaux et distants les plus récents Opérations portant sur le site entier, telles que la vérification et la modification des liens ou la recherche et le remplacement d'éléments • Synchronisation • Contenu du panneau Actifs • Mise à jour des modèles et bibliothèques Gestion du site 97 Remarque : Dreamweaver exclut les modèles et les éléments de bibliothèque voilés lors des opérations d'acquisition et de placement de fichiers seulement. Dreamweaver n'exclut aucun de ces éléments lors des opérations par lots, car cela pourrait les désynchroniser par rapport à leurs instances. Vous pouvez effectuer une opération sur un dossier voilé précis en le sélectionnant dans le panneau Site, puis en effectuant l'opération voulue. Toute opération effectuée directement sur un fichier ou un dossier annule le voilage. Activation et désactivation du voilage sur un site Le voilage est activé par défaut sur un site. Vous pouvez le désactiver définitivement ou provisoirement afin d'effectuer une opération sur tous les fichiers, y compris les fichiers voilés. Lorsque vous désactivez le voilage sur un site, cela supprime tous les voiles des fichiers voilés. Lorsque vous le réactivez, tous les fichiers qui étaient précédemment voilés retrouvent cet état. Remarque : vous pouvez également utiliser l'option Supprimer tous les voiles pour supprimer le voilage de tous les fichiers, mais cela ne désactive pas le voilage. De plus, cette option ne vous permet pas de rétablir automatiquement le voilage de tous les dossiers et fichiers qui étaient auparavant voilés ; il vous faut ensuite redéfinir manuellement le voilage de chaque dossier et type de fichier concerné. Pour activer et désactiver le voilage sur un site : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site. 2 Dans le panneau Site, procédez de l'une des manières suivantes : • Choisissez Site > Voilage pour accéder au sous-menu. • Sélectionnez un dossier ou un fichier, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) pour accéder au menu contextuel. 3 Dans le sous-menu, procédez de l'une des manières suivantes : • Sélectionnez Activer ou Désactiver le voilage. • Choisissez Paramètres. Dans l'onglet Avancé de la boîte de dialogue Définition du site, sélectionnez la catégorie Voilage dans la liste de gauche, activez ou désactivez l'option Activer le voilage, puis cliquez sur OK. Cela active ou désactive le voilage sur le site. Voilage et suppression du voilage pour les dossiers d'un site Il est possible de voiler des dossiers spécifiques, mais pas tous les dossiers existants ou un site entier. Il est toutefois possible de voiler plusieurs dossiers simultanément. Pour voiler ou supprimer le voile de dossiers spécifiques au sein d'un site : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site pour lequel le voilage est activé. 2 Sélectionnez les dossiers de votre choix auxquels appliquer un voile ou le supprimer. 3 Dans le panneau Site, procédez de l'une des manières suivantes : • Choisissez Site > Voilage > Voiler ou Site > Voilage > Supprimer le voile. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Voilage > Voiler ou Voilage > Supprimer le voile dans le menu contextuel. 98 Chapitre 4 Une ligne rouge apparaît ou disparaît sur l'icône du dossier pour indiquer que le dossier est voilé ou dévoilé. Voilage et suppression du voilage de certains types de fichier Vous pouvez indiquer des types de fichier à voiler afin que Dreamweaver voile tous les fichiers se terminant d'une certaine manière. Ainsi pouvez-vous, par exemple, voiler tous les fichiers se terminant par l'extension .txt. Les types de fichier indiqués ne doivent pas nécessairement correspondre à des extensions de fichier ; il peut s'agir de n'importe quel élément apparaissant à la fin d'un nom de fichier. Pour voiler certains types de fichier au sein d'un site : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site pour lequel le voilage est activé. 2 Procédez de l'une des manières suivantes : • Choisissez Site > Voilage > Paramètres. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Paramètres. La boîte de dialogue Définition du site s'ouvre et affiche l'onglet Avancé. 3 Activez la case à cocher Voiler les fichiers se terminant avec. Gestion du site 99 4 Saisissez les types de fichier à voiler dans la zone de texte. Vous pouvez saisir, par exemple, .jpg afin de voiler tous les fichiers dont le nom se termine par .jpg dans le site. Remarque : pour saisir plusieurs types de fichier, séparez chaque type par un espace ; n'utilisez ni virgule ni point-virgule. 5 Cliquez sur OK. Une ligne rouge apparaît sur les fichiers concernés pour indiquer qu'ils sont voilés. Conseil : certains logiciels créent des fichiers de sauvegarde se terminant par un suffixe donné, tel que .bak. Vous pouvez voiler ces fichiers. Pour supprimer le voile de certains types de fichier au sein d'un site : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site pour lequel le voilage est activé. 2 Procédez de l'une des manières suivantes : • Choisissez Site > Voilage > Paramètres. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis sélectionnez Voilage > Paramètres. La boîte de dialogue Définition du site s'ouvre et affiche l'onglet Avancé. 3 Procédez de l'une des manières suivantes : • Désactivez la case à cocher Voiler les fichiers se terminant avec pour supprimer le voile de tous les types de fichier répertoriés dans la zone de texte. • Dans la zone de texte, supprimez certains types de fichier pour ne supprimer le voile que sur ces types de fichier. 4 Cliquez sur OK. Les lignes rouges disparaissent des fichiers concernés pour indiquer qu'ils ne sont plus voilés. Suppression du voile de tous les dossiers et fichiers Vous pouvez supprimer le voile de tous les dossiers et fichiers d'un site, et ce en une seule opération. Comme il est impossible d'annuler ce type d'opération, vous ne pourrez pas rétablir le voile de tous les éléments qui étaient auparavant voilés. Vous devrez revoiler les éléments un par un. Remarque : si vous souhaitez supprimer provisoirement le voile de tous les dossiers et fichiers et les revoiler par la suite, désactivez le voilage sur le site (voir « Activation et désactivation du voilage sur un site », page 98). Pour supprimer le voile de tous les dossiers et fichiers au sein d'un site : 1 Dans le menu déroulant Site du panneau Site, sélectionnez un site pour lequel le voilage est activé. 2 Sélectionnez un fichier ou un dossier quelconque du site. 3 Dans le panneau Site, procédez de l'une des manières suivantes : • Choisissez Site > Voilage > Supprimer tous les voiles. 100 Chapitre 4 • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis sélectionnez Voilage > Supprimer tous les voiles. Remarque : cela désactive également la case à cocher Voiler les fichiers se terminant avec, sous Site > Voilage > Paramètres. Les lignes rouges sur les icônes des dossiers et des fichiers disparaissent pour indiquer que tous les fichiers et dossiers du site ne sont plus voilés. Utilisation des Design Notes Les Design Notes sont des notes créées pour un fichier donné. Les Design Notes sont associées au fichier qu'elles décrivent, mais stockées dans un autre fichier. Les Design Notes vous permettent de conserver des informations supplémentaires sur les documents, telles que des commentaires sur l'état des fichiers ou le nom des fichiers source des images. Par exemple, si vous copiez un document d'un site dans un autre, vous pouvez ajouter à ce dernier des Design Notes contenant un commentaire expliquant que le document original se trouve dans le dossier de l'autre site. Par la suite, si ce document est modifié (par vous-même ou par quelqu'un d'autre), vous saurez que la page originale doit être mise à jour. Les Design Notes permettent également de conserver des informations confidentielles, qu'il est impossible de laisser dans un document pour des raisons de sécurité. Vous pouvez par exemple inclure des informations sur le processus de création du document ou des notes sur la façon dont un devis a été calculé ou dont une configuration a été élaborée ou encore sur les facteurs de marketing qui ont influencé une décision de production. Le panneau Site vous permet de voir les fichiers auxquels sont joints des Design Notes, car une icône spécifique s'affiche dans la colonne Notes. Pour des informations plus générales sur l'utilisation des Design Notes, voir « Enregistrement d'informations sur les fichiers dans des Design Notes », page 102. Pour plus d'informations sur l'utilisation des Design Notes avec Fireworks, voir « Utilisation des Design Notes dans Fireworks ou Flash et Dreamweaver », page 104. Activation et désactivation des Design Notes L'activation et la désactivation des Design Notes pour un site donné s'effectuent depuis la catégorie Design Notes de la boîte de dialogue Définition du site. Lorsque vous activez les Design Notes, vous pouvez, si vous le souhaitez, décider de ne les utiliser que localement. Pour activer ou désactiver les Design Notes sur un site ou pour ne les utiliser que localement : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez un site, puis cliquez sur Modifier. La boîte de dialogue Définition du site apparaît. Gestion du site 101 3 Sélectionnez la catégorie Design Notes dans la liste de gauche. La boîte de dialogue Définition du site affiche les options Design Notes. 4 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 5 Cliquez sur OK. Enregistrement d'informations sur les fichiers dans des Design Notes Vous pouvez créer un fichier de Design Notes pour chaque document ou modèle de votre site. Vous pouvez également créer des Design Notes pour des applets, des contrôles ActiveX, des images, des films Flash, des objets Shockwave ainsi que des champs d'image figurant dans vos documents. Remarque : si vous ajoutez des Design Notes à un fichier modèle, les documents que vous créez à partir du modèle n'héritent pas des Design Notes. Pour ajouter des Design Notes à un document : 1 Pendant que le document concerné est actif dans la fenêtre de document, choisissez Fichier > Design Notes. Vous pouvez également sélectionner le fichier dans le panneau Site, puis choisir Fichier > Design Notes. 102 Chapitre 4 Remarque : si le fichier se trouve sur un site distant, vous devez d'abord l'extraire ou l'acquérir, puis le sélectionner dans le dossier local (voir « Archivage et extraction de fichiers sur un site distant », page 91 ou « Acquisition et placement de fichiers », page 93). La boîte de dialogue Design Notes s'ouvre. 2 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK pour enregistrer les notes. Dreamweaver enregistre les notes au même endroit que le fichier en cours, dans un dossier portant le nom « _notes ». Le fichier porte le nom complet du document de base, suivi de l'extension .mno. Par exemple, si le nom de fichier du document est « index.html », le fichier de Design Notes associé s'appellera « index.html.mno ». Pour ajouter des Design Notes à un objet : 1 Sélectionnez l'objet. 2 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Design Notes dans le menu contextuel de l'objet. La boîte de dialogue Design Notes s'ouvre. 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK pour enregistrer les notes. Dreamweaver enregistre le fichier de Design Notes spécifique à un objet dans un dossier _notes se trouvant dans le même répertoire que le fichier source de l'objet. Ce répertoire ne correspond pas nécessairement au répertoire du document dans lequel apparaît l'objet. Gestion du site 103 Pour ouvrir une Design Notes associée à un fichier, procédez de l'une des manières suivantes : • Sélectionnez le fichier dans le panneau Site ou ouvrez le fichier, puis choisissez Fichier > Design Notes. • Dans la colonne Notes du panneau Site, double-cliquez sur l'icône jaune Design Notes. Pour attribuer un état de Design Notes personnalisé : 1 Ouvrez les Design Notes du fichier ou de l'objet concerné (voir procédure ci-dessus). 2 Cliquez sur l'onglet Toutes les infos. 3 Cliquez sur le bouton + (signe plus). 4 Dans le champ Nom, tapez Etat. 5 Dans le champ Valeur, tapez le nom du nouvel état. S'il existe déjà une valeur d'état, elle est remplacée par la nouvelle. 6 Cliquez sur l'onglet Infos de base et remarquez que la nouvelle valeur de l'état apparaît dans le menu déroulant Etat. Remarque : vous ne pouvez avoir qu'une valeur personnalisée à la fois dans le menu d'état. Si vous suivez cette procédure une nouvelle fois, Dreamweaver remplace la valeur de l'état saisie la première fois par la nouvelle valeur. Pour effacer de votre site des Design Notes non associées : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez le site, puis cliquez sur Modifier. La boîte de dialogue Définition du site apparaît. 3 Cliquez sur la catégorie Design Notes dans la liste de gauche. 4 Cliquez sur le bouton Nettoyer. Dreamweaver vous invite alors à vérifier que tous les fichiers de Design Notes qui ne sont plus associés à un fichier dans le site doivent bien être supprimés. Si vous utilisez Dreamweaver pour supprimer un fichier auquel est associé un fichier de Design Notes, Dreamweaver supprime également le fichier de Design Notes. En général, il ne peut donc exister de fichiers de Design Notes orphelins que si vous supprimez ou renommez un fichier à l'extérieur de Dreamweaver. Remarque : si vous désactivez l'option Gérer Design Notes avant de cliquer sur Nettoyer, Dreamweaver supprime tous les fichiers de Design Notes du site. Utilisation des Design Notes dans Fireworks ou Flash et Dreamweaver Si vous ouvrez un fichier dans Macromedia Fireworks ou Macromedia Flash, puis l'exportez dans un autre format, Fireworks ou Flash enregistre automatiquement le nom du fichier source d'origine dans un fichier de Design Notes. 104 Chapitre 4 Ainsi, si vous ouvrez le fichier myhouse.png dans Fireworks, puis l'exportez au format GIF en lui attribuant le nom myhouse.gif, Fireworks crée un fichier de Design Notes du nom de myhouse.gif.mno. Ce fichier de Design Notes contient le nom du fichier d'origine, sous la forme d'une adresse absolue file: URL. Supposons que les Design Notes du fichier myhouse.gif contiennent la ligne suivante : fw_source="file:///Mydisk/sites/assets/orig/myhouse.png" Supposons à présent qu'une Design Note Flash similaire contienne la ligne suivante : fl_source="file:///Mydisk/sites/assets/orig/myhouse.fla" Remarque : pour pouvoir partager des Design Notes, les utilisateurs doivent définir le même chemin d'accès pour la racine du site. Exemple : sites/assets/orig. Lorsque vous importez l'image dans Dreamweaver, le fichier de Design Notes est automatiquement copié sur le site, en même temps que l'image. Si vous sélectionnez cette image dans Dreamweaver et décidez de la modifier à l'aide de Fireworks (voir « Lancement d'un éditeur externe pour des fichiers multimédia », page 338), ce dernier ouvre directement le fichier d'origine pour vous permettre de le modifier. Utilisation des rapports pour améliorer le déroulement du travail Vous pouvez utiliser des rapports pour améliorer la collaboration entre les membres de l'équipe Web. Vous pouvez générer des rapports vous indiquant qui a extrait un fichier et quels fichiers sont associés à des Design Notes. Vous pouvez peaufiner davantage les rapports sur les Design Note en spécifiant des paramètres nom/valeur. Pour plus d'informations sur la génération des autres types de rapports, voir « Utilisation des rapports pour tester un site », page 501. Remarque : vous devez avoir défini une connexion à un site distant pour exécuter des rapports sur le déroulement du travail. Gestion du site 105 Pour exécuter un rapport Extrait par : 1 Ouvrez un document. 2 Choisissez Site > Rapports. La boîte de dialogue Rapports s'affiche. 3 Sélectionnez la catégorie de rapport voulue ainsi que le type de rapport à exécuter. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur le bouton Exécuter. Suivant le sujet du rapport, vous pouvez être invité à enregistrer votre fichier, définir votre site ou sélectionner un dossier (si ce n'est pas déjà fait). Le rapport s'affiche dans le panneau Rapports du site (dans le groupe de panneaux Résultats). Pour utiliser un rapport : 1 Dans le panneau Rapports du site, cliquez sur le titre de la colonne à utiliser comme base du tri des résultats. Vous pouvez trier les résultats par nom de fichier, numéro de ligne ou description. Vous pouvez également exécuter plusieurs rapports et garder les différents panneaux de résultats ouverts. 2 Sélectionnez une ligne quelconque du rapport, puis cliquez sur le bouton Plus d'infos situé à gauche du panneau Rapports du site pour obtenir la description du problème. Les informations s'affichent dans le panneau Référence (dans le groupe de panneaux Code). 3 Double-cliquez sur une ligne quelconque du rapport pour afficher le code correspondant dans la fenêtre de document. Remarque : si vous vous trouvez en mode Création, Dreamweaver passe à un affichage à deux volets et indique le problème identifié directement dans le code. 4 Cliquez sur Enregistrer le rapport. 106 Chapitre 4 Lorsque vous enregistrez un rapport, vous pouvez l'importer dans un fichier modèle existant. Vous pouvez alors soit importer le fichier dans une base de données ou un tableur puis l'imprimer, soit l'afficher sur un site Web. A propos du panneau Sitespring dans Dreamweaver Le panneau Sitespring vous permet de visualiser toutes les tâches Sitespring directement dans Dreamweaver. Vous pouvez également sélectionner une tâche depuis le panneau et vous connecter à votre page Web Sitespring afin de modifier la tâche. Vous pouvez enregistrer toutes les modifications apportées dans Sitespring, revenir à Dreamweaver, puis actualiser le panneau Sitespring pour voir ces modifications. Le panneau Sitespring affiche les tâches ainsi que leur priorité, leur état, leur échéance et le nom de leur projet. Remarque : Sitespring n’est disponible qu’en anglais. Pour cette raison, les commandes de menu et les captures d’écran de l’interface apparaissant dans cette section sont en anglais. Configuration système requise Pour utiliser le panneau Sitespring avec Dreamweaver, Dreamweaver MX et Sitespring doivent être installés sur votre système ou serveur. Si vous ne disposez pas de Sitespring, vous pouvez en télécharger une version d'essai gratuite depuis le site Web de Macromedia Sitespring. Sitespring n'est pris en charge que par les nouveaux navigateurs compatibles Flash, comme Netscape Communicator version 4.06 et ultérieure ou Microsoft Internet Explorer version 5 et ultérieure. Connexion à un serveur Sitespring Pour utiliser le panneau Sitespring, vous devez d'abord vous connecter et ouvrir une session sur le serveur Sitespring. Remarque : pour plus d'informations sur l'utilisation de Macromedia Sitespring, voir la documentation Sitespring. Pour vous connecter à un serveur Sitespring à partir de Dreamweaver : 1 Dans la fenêtre de document, choisissez Fenêtre > Autres > Sitespring ou appuyez sur la touche F7. La boîte de dialogue Connexion Sitespring s'affiche. Gestion du site 107 2 Dans la zone de texte Serveur Sitespring, saisissez l'URL du serveur Sitespring avec lequel établir la connexion. En cas de doute sur l'URL, contactez votre administrateur système. 3 Dans les champs Nom de l'utilisateur et Mot de passe, tapez vos nom d'utilisateur et mot de passe pour le serveur Sitespring. La zone de texte Nom de l'utilisateur tient compte des majuscules et des minuscules. 4 Si vous souhaitez enregistrer le mot de passe sur votre ordinateur, activez l'option Save Password and Login Automatically. Remarque : cette option vous permet seulement de fermer et de rouvrir le panneau Sitespring sans avoir à saisir d'informations de connexion. Si vous vous déconnectez complètement de Sitespring, soit à partir de Dreamweaver soit directement à partir de Sitespring, vous devez saisir ces informations une nouvelle fois. 5 Cliquez sur Connecter pour établir la connexion avec le serveur Sitespring. L'état de la connexion s'affiche au-dessus de la zone Serveur Sitespring. Une fois la connexion établie, le panneau Sitespring affiche les tâches en cours. Si vous avez du mal à vous connecter à Sitespring, contactez votre administrateur système. Utilisation du panneau Sitespring Le panneau Sitespring vous permet de visualiser l'ensemble des tâches à accomplir ou uniquement les tâches associées à un projet particulier. Vous pouvez modifier une tâche, puis actualiser la liste des tâches pour visualiser les modifications. La zone Tâches affiche les tâches à accomplir, leur priorité, leur état, leur échéance et le nom de leur projet. Pour utiliser le panneau Sitespring : 1 Dans la fenêtre de document, choisissez Fenêtre > Autres > Sitespring ou appuyez sur la touche F7. 2 Connectez-vous au serveur Sitespring, si cela n'est pas déjà fait (voir « Connexion à un serveur Sitespring », page 107). Le panneau Sitespring affiche les tâches en cours. Il se compose d'une zone Tâches qui affiche les tâches ouvertes en cours, ainsi que d'un menu et d'icônes permettant d'exécuter certaines actions. Les tâches sont triées par nom. Cliquez sur le titre d'une colonne pour les trier en fonction de cette colonne. Le panneau Sitespring n'affiche pas les tâches dotées de l'état Suspendu ou Terminé. 108 Chapitre 4 3 Faites votre choix parmi les options suivantes : • Dans le menu déroulant Projet, choisissez un projet spécifique pour afficher uniquement les tâches qui lui sont associées ou choisissez Afficher toutes les tâches pour faire apparaître la totalité des tâches en cours. • Cliquez sur l'icône Actualiser pour rafraîchir le panneau Sitespring et voir toutes les modifications apportées à la tâche. Remarque : les modifications apportées n'apparaissent dans le panneau qu'après que vous les avez enregistrées dans Sitespring. • Dans la colonne Nom, sélectionnez une tâche, puis cliquez sur le bouton Modifier la tâche pour apporter des modifications à la tâche. Pour modifier des tâches, vous devez aussi vous connecter à Sitespring via la page Web de connexion. Si vous êtes connecté, la page Modifier la tâche associée à la tâche apparaît. Si vous n'êtes pas encore connecté, la page Web de connexion s'affiche. • Cliquez sur l'icône Sitespring pour atteindre directement une page Web Sitespring. Si vous êtes déjà connecté, votre page d'accueil Sitespring s'affiche. Si vous n'êtes pas encore connecté, la page de connexion s'affiche. • Pour fermer le panneau Sitespring, appuyez sur la touche F7 ou cliquez sur la case de fermeture. Remarque : vous pouvez fermer le panneau Sitespring sans vous déconnecter complètement afin de ne pas avoir à vous reconnecter à chaque fois. • Cliquez sur le lien Déconnecter pour vous déconnecter de Sitespring ou pour changer d'utilisateur. La boîte de dialogue Connexion Sitespring s'affiche. Vous pouvez soit saisir de nouveaux nom d'utilisateur et mot de passe pour changer d'utilisateur, soit fermer la boîte de dialogue pour vous déconnecter (voir « Déconnexion de Sitespring dans Dreamweaver », page 109). Déconnexion de Sitespring dans Dreamweaver Lorsque vous cliquez sur le lien Déconnecter dans le panneau Sitespring, cela vous déconnecte également de Sitespring dans Dreamweaver. Gestion du site 109 Pour vous déconnecter de Sitespring : 1 Dans le panneau Sitespring, cliquez sur le lien Déconnecter. La boîte de dialogue Connexion Sitespring s'affiche. 2 Fermez cette boîte de dialogue. La prochaine fois que vous accéderez au panneau Sitespring, vous n'aurez pas à ressaisir l'URL pour vous connecter (sauf si vous voulez accéder à un serveur Sitespring différent), mais vous devrez saisir votre mot de passe. 110 Chapitre 4 CHAPITRE 5 Configuration d'un document Macromedia Dreamweaver MX propose un environnement de travail flexible pour la conception Web et le développement de documents. Outre les documents HTML, vous pouvez créer et ouvrir des documents CFML, ASP, JavaScript, CSS ou texte. La boîte de dialogue Nouveau document propose divers types de modèles à partir desquels vous pouvez créer des documents. Cette interface, simple à utiliser, vous permet de créer un document vide ou modèle, un document basé sur l'un de vos modèles existants ou un document ou modèle basé sur l'une des mises en forme de page incluses dans Dreamweaver. Ces modèles et conceptions de page vous serviront à commencer rapidement à développer des pages Web professionnelles. D'autres options de document sont également disponibles dans la boîte de dialogue Nouveau document. Vous pouvez sélectionner des documents texte, tels que les documents JavaScript ou les feuilles de style en cascade (CSS), ainsi que les documents comportant des pages dynamiques, tels que Macromedia ColdFusion, Microsoft Active Server Pages (ASP) et PHP. Si vous avez l'habitude de travailler avec un type particulier de document, vous pouvez le définir comme type par défaut pour les nouvelles pages. Dans Dreamweaver, il est facile de définir des propriétés de document, telles que les balises meta, le titre du document et la couleur de l'arrière-plan, ainsi que d'autres propriétés de page, en mode Création ou en mode Code. Ce chapitre comprend les rubriques suivantes : • • • • • • « Utilisation de la boîte de dialogue Nouveau document », page 112 « Ouverture de documents existants », page 115 « Définition des propriétés du document », page 116 « Sélection d'éléments dans la fenêtre de document », page 120 « Utilisation de guides visuels durant la conception », page 121 « A propos de l'automatisation des tâches », page 124 Création de documents Dreamweaver La boîte de dialogue Nouveau document offre divers types de documents à partir desquels vous pouvez créer une page. Vous ouvrez la boîte de dialogue Nouveau document de Dreamweaver en choisissant Fichier > Nouveau. Si vous préférez utiliser un type de document particulier, par exemple les pages HTML, ColdFusion ou Active Server Pages, vous pourrez le définir comme type de document par défaut. Le type de document par défaut sera utilisé pour ouvrir tous les nouveaux documents sans passer par la boîte de dialogue Nouveau document. 111 Rubriques connexes « Création d'un document vierge », page 113 « Ouverture de documents existants », page 115 « Création d'un document basé sur un modèle existant », page 115 « Création d'un document basé sur un fichier de conception Dreamweaver », page 113 Utilisation de la boîte de dialogue Nouveau document La boîte de dialogue Nouveau document propose divers modèles pour votre nouveau document. Vous pouvez créer un document de plusieurs façons : • Vous pouvez commencer à partir d'un document vierge. • Vous pouvez utiliser un modèle avec un aspect prédéfini et indiquant les éléments que vous pouvez modifier. Pour ouvrir la boîte de dialogue Nouveau document : • Choisissez Fichier > Nouveau. La boîte de dialogue Nouveau document contient deux onglets : Général et Modèles. L'onglet Général contient divers types de document pouvant être utilisés pour créer une nouvelle page vierge. Vous pouvez sélectionner un nouveau document vierge dans les catégories Page de base, Page dynamique et Jeu de cadres. Créez une page basée sur un type de fichier particulier tel que CSS, JavaScript, VBScript ou texte en sélectionnant un document dans la catégorie Autres. La catégorie Modèles vous offre un vaste choix de types de documents pour créer des modèles vides : des modèles HTML ainsi que des modèles dans lesquels vous pouvez insérer des comportements de serveur. Les catégories de feuilles de style CSS, Conception de page et Conception de page (Accessibilité) fournissent des fichiers de conception prédéfinis que vous pouvez utiliser pour créer vos propres pages. Dans le cas de feuilles de style CSS, vous pouvez copier une feuille prédéfinie pour l'appliquer ensuite à votre document. En fonction du type de document sélectionné, différentes options s'affichent dans la boîte de dialogue ; par exemple, si vous sélectionnez un document HTML vous pouvez rendre le document compatible avec XHTML ; de même, lorsque vous sélectionnez un fichier de conception de page, vous pouvez créer un document ou un modèle. L'onglet Modèles contient la liste de vos sites Dreamweaver définis. Vous pouvez choisir un modèle à partir d'un site quelconque de la liste pour créer de nouveaux documents basés sur ce modèle. Sélectionnez une catégorie pour afficher sa liste de types de documents disponibles. Cliquez sur un document dans la liste pour afficher sa description, et dans le cas des catégories de conceptions de page, feuilles de style en cascade et jeux de cadres, un aperçu du document sélectionné. Vous pouvez utiliser l'option Préférences, située au bas de la boîte de dialogue Nouveau document pour définir les préférences par défaut du document, telles que son type, codage et extension de fichier. En outre, vous pouvez définir une option pour ouvrir automatiquement un nouveau document sans passer par la boîte de dialogue Nouveau document. Pour plus d'informations sur la définition des préférences d'un document, voir Définition des préférences d'un nouveau document dans l'aide de Dreamweaver. 112 Chapitre 5 Cliquez sur le lien Obtenir plus de contenu dans la boîte de dialogue Nouveau document pour passer à Dreamweaver Exchange et télécharger d'autres contenus de conception de pages. Création d'un document vierge Dans la boîte de dialogue Nouveau document, vous pouvez sélectionner le type de document que vous voulez créer. Si vous avez l'habitude de travailler avec un type de document spécifique, vous pouvez définir un document par défaut et baser le nouveau document automatiquement sur le document par défaut à l'ouverture. Pour plus d'informations, voir Définition des préférences d'un nouveau document dans l'aide de Dreamweaver. Pour créer un nouveau document vierge : 1 Dans Dreamweaver, choisissez Fichier > Nouveau. La boîte de dialogue Nouveau document s'affiche. L'onglet Général est déjà sélectionné. 2 Dans la liste Catégorie, sélectionnez la catégorie de document que vous voulez créer. Par exemple, sélectionnez Page de base pour créer un document HTML ou sélectionnez Page dynamique pour créer un document ColdFusion ou ASP, et ainsi de suite. 3 Dans la liste de documents, sélectionnez le type de page à créer, puis procédez de l'une des manières suivantes : • Cliquez sur Créer. • Double-cliquez sur l'élément dans la liste de documents. • Appuyez sur la touche Entrée. La boîte de dialogue se ferme et le nouveau document s'affiche dans la fenêtre de document. Création d'un document basé sur un fichier de conception Dreamweaver Dreamweaver inclut plusieurs mises en forme de page professionnelles, ainsi que des fichiers d'éléments de conception. Vous pouvez utiliser ces fichiers de conception comme point de départ pour la création de pages sur vos sites Web. Les fichiers de conception comprennent des documents et des modèles conformes aux standards d'accessibilité, de documents de mise en forme de page basés sur des tableaux, et de feuilles de styles en cascade (CSS). Vous pouvez prévisualiser un document et lire une brève description des éléments de conception d'un document pour les objets des catégories de feuilles de style CSS, Jeux de cadres, Conception de page et Conception de page (Accessibilité). Lorsque vous créez un document basé sur un fichier de conception, Dreamweaver crée une copie du fichier. Si le fichier de conception inclut des liens aux fichiers d'actifs (tels que des graphiques, éléments Flash ou feuille de style CSS externe), Dreamweaver vous invite à enregistrer une copie des fichiers dépendants lorsque vous enregistrez le document. Vous pouvez choisir l'emplacement des fichiers dépendants ou enregistrer les fichiers dans le dossier par défaut créé par Dreamweaver (ce dossier est créé en fonction du nom source du fichier de conception). Vous pouvez également créer un modèle basé sur un fichier de conception. Le modèle contient des régions modifiables prédéfinies. Vous pouvez créer de nouvelles régions modifiables. Dreamweaver vous invitera à enregistrer le fichier comme modèle pour votre site courant. Les fichiers liés sont également copiés vers votre site. Configuration d'un document 113 Remarque : si vous créez un document basé sur un jeu de cadres prédéfini, seule la structure du jeu de cadres est copiée, sans le contenu des cadres. En outre, vous devrez enregistrer chaque fichier de cadre séparément. Pour plus d'informations sur l'enregistrement de cadres, voir « Enregistrement des fichiers du cadre et du jeu de cadres », page 275. Pour créer une feuille de style en cascade : 1 Ouvrez la boîte de dialogue Nouveau document en choisissant Fichier > Nouveau. 2 Dans la liste Catégorie, sélectionnez Feuilles de style CSS. La liste de documents sur la droite est mise à jour avec une sélection de feuilles de style CSS. 3 Dans la liste de documents, sélectionnez une feuille de style pour visualiser ses propriétés et sa description, puis procédez de l'une des manières suivantes : • Cliquez sur Créer. • Double-cliquez sur l'élément dans la liste de documents. • Appuyez sur la touche Entrée. La boîte de dialogue se ferme et un nouveau document CSS s'affiche dans la liste. La feuille de style CSS s'ouvre en mode Code. 4 Choisissez Fichier > Enregistrer sous. 5 Dans la boîte de dialogue Enregistrer sous, recherchez l'emplacement où vous voulez enregistrer le fichier, entrez un nom de fichier unique pour le document et cliquez sur Enregistrer. Pour créer un document Conception de page : 1 Ouvrez la boîte de dialogue Nouveau document en choisissant Fichier > Nouveau. 2 Dans la liste Catégorie, sélectionnez Conception de page ou Conception de page (Accessibilité), en fonction de vos besoins de création. 3 Dans la liste des conceptions de page, sélectionnez le document sur lequel vous voulez baser la nouvelle page. 4 Procédez de l'une des manières suivantes : • Pour créer un document, sélectionnez le bouton radio Document. • Pour créer un modèle, sélectionnez le bouton radio Modèle. 5 Cliquez sur Créer. Un nouveau document s'affiche dans la fenêtre de document. Si vous créez un modèle, les régions modifiables sont visibles et vous êtes invité à enregistrer le document comme modèle pour votre site courant. 6 Choisissez Fichier > Enregistrer pour enregistrer le document. Si le fichier inclut des liens aux fichiers d'actifs, la boîte de dialogue Copier les fichiers dépendants s'affiche. 114 7 Dans la boîte de dialogue Copier les fichiers dépendants, définissez des options pour copier les actifs vers votre site courant. 8 Cliquez sur Copier pour copier les actifs dans le dossier sélectionné et fermer la boîte de dialogue. Chapitre 5 Création d'un document basé sur un modèle existant Dans la boîte de dialogue Nouveau document, vous pouvez sélectionner, prévisualiser et créer un nouveau document à partir d'un modèle existant. Vous pouvez sélectionner un modèle à partir de tous vos sites Dreamweaver. Vous pouvez également créer des modèles à partir des documents de la catégorie Conception de page de la boîte de dialogue Nouveau document. Une fois que vous enregistrez un document de conception de page comme modèle dans votre site, vous pouvez utiliser ce modèle pour créer des pages. Pour plus d'informations, voir « Création d'un document basé sur un fichier de conception Dreamweaver », page 113. Pour plus d'informations sur l'utilisation de modèles et de documents basés sur un modèle, voir Chapitre 27, « A propos des modèles Dreamweaver », page 464. Pour créer un document basé sur un modèle : 1 Choisissez Fichier > Nouveau pour ouvrir la boîte de dialogue Nouveau document. 2 Dans la liste Modèles de l'onglet Modèles, sélectionnez le site Dreamweaver contenant le modèle que vous voulez utiliser. 3 La liste Site affiche les modèles du site sélectionné, s'il en existe. 4 Sélectionnez le modèle que vous voulez utiliser. 5 Désélectionnez l'option Mettre la page à jour quand le modèle est modifié si vous voulez dissocier le nouveau document du modèle. 6 Cliquez sur Créer. Un nouveau document est créé. 7 Enregistrez le document. Enregistrement d'un document Lorsque vous enregistrez un document, évitez les espaces et les caractères spéciaux pour les noms de fichiers et de dossiers. En particulier, n'utilisez pas de caractères spéciaux (par exemple é, ç ou ¥) ou de signes de ponctuation (deux points, barres obliques ou points) dans le nom des fichiers que vous avez l'intention de placer sur un serveur distant. En effet, la plupart des serveurs transforment ces caractères lors du transfert, rendant ainsi inopérants les liens vers ces fichiers. En outre, ne commencez pas le nom de fichier par un numéro. Pour enregistrer un document : 1 Choisissez Fichier > Enregistrer. 2 Dans la boîte de dialogue qui s'affiche, recherchez le dossier où vous voulez enregistrer le fichier. 3 Dans la zone de texte Nom de fichier, entrez le nom du fichier. 4 Cliquez sur Enregistrer pour enregistrer le fichier. Ouverture de documents existants Dans Dreamweaver, vous pouvez ouvrir un document HTML existant ou tout type de document dynamique, même s'il n'a pas été créé dans Dreamweaver. Vous pouvez ouvrir le document et le modifier dans les modes de travail Création et Code de Dreamweaver. Configuration d'un document 115 Vous pouvez également ouvrir des fichiers texte non HTML, comme des fichiers JavaScript, XML, feuilles de style CSS ou des fichiers texte enregistrés dans des traitements de texte ou des éditeurs de texte. Certains fichiers, tels que les document CSS, s'ouvrent en mode Code uniquement et vous autorisent à modifier le code du fichier. Vous pouvez mettre à jour le document pendant que vous travaillez dans Dreamweaver, puis enregistrer les modifications dans le fichier. Si vous souhaitez ouvrir un document Microsoft Word 97, Word 98 ou Word 2000 enregistré au format HTML, il est préférable d'importer le document dans Dreamweaver, plutôt que de l'ouvrir. Lorsque vous importez un fichier HTML enregistré sous Word, Dreamweaver vous invite à nettoyer les balises superflues, insérées par Word dans les fichiers HTML. Vous pouvez utiliser la commande Nettoyer HTML Word pour définir la couleur d'arrière-plan de la page et nettoyer le formatage de la feuille de style CSS dans le document importé. Pour ouvrir un fichier existant, procédez de l'une des manières suivantes : 1 Dans Dreamweaver, choisissez Fichier > Ouvrir. 2 Dans la boîte de dialogue qui s'affiche, recherchez le fichier à ouvrir. 3 Cliquez sur Ouvrir. Le document s'ouvre dans la fenêtre de document. Remarque : par défaut, JavaScript, texte et les feuilles de style CSS s'ouvrent en mode Code. Pour plus d'informations sur la modification des paramètres d'un éditeur de texte externe afin de visualiser ces types de fichiers, voir « Lancement d'un éditeur externe pour des fichiers multimédia », page 338. Pour ouvrir et importer un fichier HTML Microsoft Word : 1 Dans Dreamweaver, choisissez Fichier > Importer > HTML Word. La boîte de dialogue Sélectionnez le fichier HTML Word à importer s'ouvre. 2 Recherchez et sélectionnez le document que vous voulez ouvrir. 3 Cliquez sur Ouvrir. Dreamweaver ouvre le document dans une nouvelle fenêtre et la boîte de dialogue Nettoyage du HTML Word s'affiche. 4 Choisissez les options de nettoyage à appliquer au document dans l'onglet Base ou Détaillé. Pour plus d'informations sur les options de nettoyage, voir la rubrique Nettoyage de HTML provenant de Microsoft Word dans l'aide de Dreamweaver. 5 Cliquez sur OK. Dreamweaver applique les attributs de nettoyage au nouveau document et un journal affiche les modifications. 6 Enregistrez le document. Définition des propriétés du document Les propriétés de base des documents HTML sont les suivantes : titre de la page, images et couleurs d'arrière-plan, couleur de base du texte et des liens et marges. Le titre de page identifie et nomme le document. Une image ou une couleur d'arrière-plan définit l'aspect général du document. Les couleurs du texte et des liens aident les utilisateurs à distinguer le texte ordinaire des liens hypertextes et à différencier les liens déjà visités de ceux qui ne l'ont pas encore été. 116 Chapitre 5 Pour plus d'informations sur la spécification des options de la boîte de dialogue Propriétés de la page, voir la rubrique Sélection d'options de propriétés de page dans l'aide de Dreamweaver. Modification du titre d'un document Le titre d'une page HTML permet au visiteur de connaître le sujet de la page qu'il vient d'afficher dans son navigateur et identifie cette page dans les listes de l'historique et des liens favoris (signets). Si vous n'attribuez pas de titre à la page, elle apparaîtra sous le nom de Sans titre dans la fenêtre du navigateur, dans les signets et dans l'historique. Notez que le nom de fichier que vous donnez au document (lorsque vous l'enregistrez) n'a rien à voir avec le titre de la page. Pour localiser tous les documents sans titre de votre site, utilisez la commande Site > Rapports. Voir « Utilisation des rapports pour tester un site », page 501. Pour changer le titre d'une page : 1 La fenêtre de document étant active, procédez de l'une des manières suivantes : • Choisissez Modifier > Propriétés de la page. • Choisissez Affichage > Barre d'outils (si celle-ci n'est pas déjà visible). • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur une zone vide du document, puis sélectionnez Propriétés de la page. 2 Dans la zone de texte Titre, entrez le titre de la page et appuyez sur la touche Entrée ou Retour. 3 Si vous modifiez le titre dans la boîte de dialogue Propriétés de la page, cliquez sur OK. Le titre apparaît dans la barre de titre de la fenêtre de document (et dans la barre d'outils si elle est affichée). Le nom de fichier de la page, ainsi que le nom du dossier dans lequel ce fichier est enregistré, apparaissent entre parenthèses à côté du titre, dans la barre de titre. Un astérisque indique que le document contient des modifications qui n'ont pas encore été enregistrées. Définition d'une image ou d'une couleur d'arrière-plan de la page Pour définir une image ou une couleur d'arrière-plan de la page, utilisez la boîte de dialogue Propriétés de la page. Si vous utilisez à la fois une image et une couleur d'arrière-plan, la couleur apparaît pendant le téléchargement de l'image, puis elle est recouverte par l'image. Toutefois, si l'image d'arrière-plan comprend des pixels transparents, la couleur d'arrière-plan reste visible dans ces zones. Pour définir une image ou une couleur d'arrière-plan : 1 Choisissez Modifier > Propriétés de la page ou sélectionnez Propriétés de la page dans le menu contextuel de la fenêtre de document en mode Création. 2 Pour définir une image d'arrière-plan, cliquez sur le bouton Parcourir, puis naviguez jusqu'à l'image et sélectionnez-la. Vous pouvez également indiquer le chemin de l'image d'arrière-plan dans le champ Image d'arrière-plan. Comme les navigateurs, Dreamweaver génère une mosaïque (multiplication) de l'image d'arrière-plan si elle ne remplit pas entièrement sa fenêtre. Pour éviter la création de cette mosaïque, désactivez cette fonction à l'aide des feuilles de style en cascade. Voir la rubrique Définition des propriétés d'arrière-plan des styles CSS dans l'aide de Dreamweaver. 3 Pour définir une couleur d'arrière-plan, cliquez sur la case Couleur d'arrière-plan puis choisissez une couleur dans le sélecteur. Configuration d'un document 117 Utilisation des couleurs Dans Dreamweaver, les inspecteurs de propriétés de la plupart des éléments de page, ainsi que de nombreuses boîtes de dialogue, comportent une icône permettant d'ouvrir un sélecteur de couleur. Choisissez la couleur d'un élément de page dans le sélecteur. Pour choisir une couleur dans Dreamweaver : 1 Cliquez sur l'icône des couleurs dans n'importe quelle boîte de dialogue ou dans l'inspecteur de propriétés. Le sélecteur de couleur s'affiche à l'écran. Icône des couleurs de l'inspecteur de propriétés 2 Procédez de l'une des manières suivantes : • Utilisez la pipette pour sélectionner une nuance de couleur dans la palette. Toutes les couleurs des palettes Cubes de couleur (valeur par défaut) et Ton continu sont sécurisées pour le Web ; les autres palettes ne le sont pas. Pour plus d'informations, voir « A propos des couleurs sécurisées pour le Web », page 119. • Utilisez la pipette pour sélectionner une couleur à partir d'un point visible à l'écran, même à l'extérieur de la fenêtre de Dreamweaver. Si vous cliquez sur le bureau ou sur une autre application, Dreamweaver sélectionne la couleur de la zone sur laquelle vous avez cliqué, mais vous pouvez, si vous le souhaitez, passer à l'autre application ; dans ce cas, poursuivez votre travail en cliquant sur une fenêtre Dreamweaver ou maintenez le bouton de la souris enfoncé et passez de Dreamweaver au bureau, afin d'éviter d'avoir à sortir de Dreamweaver. • Pour élargir plus amplement la sélection, utilisez le menu déroulant en haut à droite du nuancier. Vous pouvez sélectionner les palettes Cubes de couleur, Ton continu, Système d'exploitation Windows, Mac OS, Niveaux de gris et Aligner au Web sécurisé. Notez que les palettes Cubes de couleur et Ton continu sont sécurisées pour le Web, contrairement aux palettes Système d'exploitation Windows, Mac OS et Niveaux de gris. Si la palette que vous utilisez n'est pas sécurisée pour le Web et que vous cliquez sur Aligner au Web sécurisé, Dreamweaver remplace la couleur sélectionnée par la couleur sécurisée pour le Web la plus proche. Autrement dit, la couleur que vous voyez n'est pas forcément celle que vous avez choisie. • Pour effacer la couleur courante sans avoir à en choisir une autre, cliquez sur le bouton Barré. • Pour ouvrir le nuancier du système, cliquez sur le bouton Roue chromatique. Pour plus d'informations, voir « A propos des couleurs sécurisées pour le Web », page 119. 118 Chapitre 5 A propos des couleurs sécurisées pour le Web En HTML, les couleurs sont exprimées par leur valeur hexadécimale (par exemple, #FF0000) ou, pour les principales, par leur nom en anglais (red). Une couleur sécurisée pour le Web est une couleur qui, en mode 256 couleurs, reste toujours la même dans Netscape Navigator et Microsoft Internet Explorer, sous Windows comme sous Macintosh. Par convention, il y a 216 couleurs communes, et toute valeur hexadécimale combinant les paires 00, 33, 66, 99, CC ou FF (correspondant respectivement aux niveaux RVB 0, 51, 102, 153, 204 et 255) représente une couleur sécurisée pour le Web. Des tests approfondis ont cependant révélé qu'en réalité seules 212 couleurs sont sécurisées pour le Web. Sous Windows, Internet Explorer ne restitue pas correctement les couleurs #0033FF (0,51,255), #3300FF (51,0,255), #00FF33 (0,255,51) et #33FF00 (51,255,0). Les palette Cubes de couleur (valeur par défaut) et Ton continu de Dreamweaver utilisent la palette sécurisée pour le Web de 216 couleurs ; lorsque vous sélectionnez une couleur dans ces palettes, c'est la valeur hexadécimale correspondante qui s'affiche. Pour choisir une couleur en dehors de la gamme sécurisée pour le Web, ouvrez le nuancier du système en cliquant sur le bouton Roue chromatique en haut à droite du sélecteur de couleurs de Dreamweaver. Celle-ci n'est pas limitée aux couleurs sécurisées pour le Web. Les versions UNIX de Netscape Navigator utilisent une palette de couleurs différente de celle des versions Windows et Macintosh. Si vous développez exclusivement pour des plates-formes UNIX (ou si le public visé est composé d'utilisateurs de Windows ou de Macintosh équipés de moniteurs 24 bits et d'utilisateurs d'UNIX équipés de moniteurs 8 bits), vous pouvez utiliser des valeurs hexadécimales combinant les paires 00, 40, 80, BF ou FF, qui produisent des couleurs sécurisées pour le Web sur les ordinateurs exécutant SunOS. Définition des couleurs par défaut du texte La boîte de dialogue Propriétés de la page permet de définir les couleurs par défaut pour le texte ordinaire, les liens, les liens visités et les liens actifs. Vous pouvez aussi choisir une palette de couleurs prédéfinie pour les couleurs de l'arrière-plan et du texte. (voir « Utilisation des couleurs », page 118). Remarque : la couleur du lien actif est la couleur que prend un lien lorsque l'utilisateur clique dessus. Il est possible que certains navigateurs Web n'utilisent pas la couleur que vous avez spécifiée. Pour définir les couleurs de texte par défaut, procédez de l'une des manières suivantes : • Choisissez Modifier > Propriétés de la page, puis choisissez la couleur pour les options Couleur du texte, Couleur du lien, Liens visités et Liens actifs. • Choisissez Commandes > Définir le modèle de couleur, puis choisissez la couleur d'arrièreplan et les couleurs du texte et des liens. La zone d'exemple affiche l'aspect qu'aura la palette de couleurs dans le navigateur. Configuration d'un document 119 Sélection d'éléments dans la fenêtre de document Pour sélectionner un élément dans le mode Création de la fenêtre de document, il suffit généralement de cliquer dessus. Si un élément est invisible, vous devez le rendre visible pour le sélectionner. Pour sélectionner des éléments, utilisez ces techniques : • Pour sélectionner un élément visible dans la fenêtre de document, cliquez dessus ou entourez-le du rectangle de sélection. • Pour sélectionner un élément invisible, choisissez Affichage > Assistances visuelles > Eléments invisibles (si ce n'est pas déjà fait), puis cliquez sur le marqueur de l'élément dans la fenêtre de document. Certains objets apparaissent sur la page à un endroit différent de celui dans lequel leur code est inséré. Par exemple, un calque peut se trouver n'importe où sur la page, mais le code qui le définit se trouve à un emplacement fixe. Lorsque les éléments invisibles sont affichés, Dreamweaver affiche des marqueurs dans la fenêtre de document pour indiquer l'emplacement du code de ces éléments. En sélectionnant le marqueur, vous sélectionnez tout l'élément : si, par exemple, vous sélectionnez le marqueur d'un calque, tout le calque est sélectionné (voir « A propos des éléments invisibles », page 121). • Pour sélectionner une balise complète (avec son contenu, le cas échéant), cliquez sur son symbole dans le sélecteur de balise, dans la partie inférieure gauche de la fenêtre de document. Le sélecteur de balises apparaît en mode Création et en mode Code. Le sélecteur de balises affiche toujours les balises qui contiennent la sélection ou le point d'insertion en cours. La balise à l'extrême gauche est la balise ultrapériphérique contenant la sélection ou le point d'insertion en cours. La balise suivante est contenue dans cette balise ultrapériphérique, et ainsi de suite. La balise à l'extrême droite est la balise la plus à l'intérieur contenant la sélection ou le point d'insertion en cours. Dans l'exemple suivant, le point d'insertion est situé dans une balise de paragraphe, <p>. Pour sélectionner le tableau dans lequel se trouve le marqueur de paragraphe, vous devez sélectionner la balise <table> située à gauche de la balise <p>. Pour afficher le code HTML associé au texte ou à l'objet sélectionné, procédez de l'une des manières suivantes : • Dans la barre d'outils du document, cliquez sur le bouton Afficher le mode Code. • Choisissez Affichage > Code. • Dans la barre d'outils du document, cliquez sur le bouton Afficher les modes Code et Création. • Choisissez Affichage > Code et création. • Choisissez Fenêtre > Autres > Inspecteur de code. Pour plus d'informations sur l'Affichage de code, voir « Affichage du code », page 181. 120 Chapitre 5 Lorsque vous sélectionnez un élément dans l'un des deux éditeurs de code (l'Affichage de code ou l'inspecteur de code), il est généralement également sélectionné dans la fenêtre de document. Il est parfois nécessaire de synchroniser les deux affichages pour que la sélection apparaisse. Voir « Affichage du code », page 181. A propos des éléments invisibles Certains codes HTML ne sont pas visibles dans un navigateur, comme par exemple les balises comment. Il est cependant utile de pouvoir sélectionner, modifier, déplacer et supprimer ces éléments invisibles lorsque vous créez une page. Dreamweaver vous permet d'afficher des icônes à l'emplacement de ces éléments invisibles dans la fenêtre de document en mode Création. Pour afficher ou masquer les icônes des éléments invisibles, choisissez Affichage > Assistances visuelles > Eléments invisibles. L'affichage des éléments invisibles vous permet de les sélectionner et de modifier leurs propriétés dans l'inspecteur de propriétés. Si vous les masquez, la page s'affiche pratiquement comme dans un navigateur. Notez que l'affichage des éléments invisibles risque de quelque peu modifier la mise en page, en déplaçant d'autres éléments de quelques pixels. Pour conserver une mise en page précise, vous devez donc masquer ces éléments invisibles. Pour indiquer les marqueurs d'élément qui doivent s'afficher lorsque vous choisissez Affichage > Assistances visuelles > Eléments invisibles, définissez les options de préférences Eléments invisibles. Par exemple, vous pouvez demander que les ancres nommées soient visibles, mais pas les sauts de ligne.Pour obtenir des explications sur chacune des préférences Eléments invisibles, voir la rubrique Définition des préférences des éléments invisibles dans l'aide de Dreamweaver. Vous pouvez créer certains éléments invisibles (tels que les commentaires et les ancres nommées) à l'aide des boutons dans la catégorie Commun de la barre Insertion (voir « Utilisation de la barre Insertion », page 42). Vous pouvez ensuite modifier ces éléments à l'aide de l'inspecteur de propriétés. Utilisation de guides visuels durant la conception Dreamweaver met à votre disposition plusieurs types de guides visuels pour vous aider à concevoir vos documents et à savoir (approximativement) l'aspect qu'ils auront dans un navigateur. Vous pouvez effectuer toutes les opérations suivantes : • Adapter instantanément la taille de la fenêtre de document à un format d'affichage donné, afin de contrôler la disposition des éléments sur la page. Voir « Redimensionnement de la fenêtre de document », page 38. • Utiliser des règles comme repère visuel pour le positionnement et le redimensionnement des calques et des tableaux.Voir « Affichage des règles », page 122. • Utiliser un tracé d'image en arrière-plan de la page, de manière à pouvoir reproduire plus aisément une mise en forme créée dans une application graphique telle que Macromedia Fireworks. Voir « Utilisation du tracé de l'image », page 122. • Si la fonction d'alignement automatique est activée, les calques s'alignent automatiquement sur le croisillon de grille le plus proche lorsqu'ils sont déplacés ou redimensionnés. (D'autres objets, par exemple les images et les paragraphes, ne sont pas aimantés par la grille). L'alignement fonctionne même si la grille n'est pas visible. Voir « Alignement des calques sur la grille », page 408. Configuration d'un document 121 Affichage des règles Vous pouvez afficher les règles sur les bords gauche et supérieur de la page, avec des graduations en pixels, en pouces ou en centimètres. Pour modifier les paramètres des règles, procédez de l'une des manières suivantes : • Pour activer et désactiver les règles, choisissez Affichage > Règles > Afficher. • Pour changer l'origine, faites glisser l'icône de l'origine de la règle sur un point de la page (cette icône s'affiche dans le coin supérieur gauche de la fenêtre de document en mode Création, lorsque les règles sont affichées). Pour rétablir la position par défaut de l'origine, choisissez Affichage > Règles > Rétablir origine. • Pour changer d'unité de mesure, choisissez Affichage > Règles, puis sélectionnez Pixels, Pouces ou Centimètres. Utilisation du tracé de l'image Utilisez un tracé de l'image comme guide, pour reproduire une mise en page dont la maquette a été créée dans une application graphique. Un tracé est une image JPG, GIF ou PNG qui apparaît à l'arrière-plan de la fenêtre de document. Vous pouvez masquer cette image, définir son opacité et la déplacer. Le tracé de l'image n'est visible que dans Dreamweaver. Il est toujours invisible lorsque vous affichez la page dans un navigateur. Lorsque le tracé de l'image est visible, les véritables image et couleur d'arrière-plan de la page ne sont pas visibles dans la fenêtre de document, mais le sont lorsque la page est affichée dans un navigateur. Pour placer un tracé de l'image dans la fenêtre de document : 1 Procédez de l'une des manières suivantes : • Choisissez Affichage > Tracé de l'image > Charger. • Choisissez Modifier > Propriétés de la page, puis cliquez sur le bouton Parcourir situé à côté de la zone de texte Tracé de l'image. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez une image, puis cliquez sur Sélectionner (Windows) ou Choisir (Macintosh). 3 La boîte de dialogue Propriétés de la page s'affiche. Définissez la transparence de l'image, en faisant glisser le curseur Transparence de l'image, puis cliquez sur OK. Pour passer à un autre tracé ou modifier à tout moment la transparence du tracé en cours, choisissez Modifier > Propriétés de la page. Pour afficher ou masquer le tracé de l'image : Choisissez Affichage > Tracé de l'image > Afficher. Pour déplacer un tracé de l'image : Choisissez Affichage > Tracé de l'image > Ajuster la position. Ensuite, procédez de l'une des manières suivantes : • Pour définir avec précision la position du tracé de l'image, indiquez les valeurs des coordonnées dans les zones de texte X et Y. • Pour déplacer l'image par incréments d'un pixel, utilisez les touches fléchées. 122 Chapitre 5 • Pour déplacer l'image par incrément de cinq pixels, appuyez simultanément sur la touche Maj et sur l'une des touches fléchées. Pour rétablir la position du tracé de l'image : Choisissez Affichage > Tracé de l'image > Rétablir la position. Le tracé de l'image se replace dans le coin supérieur gauche de la fenêtre de document (0,0). Pour aligner le tracé de l'image sur un élément sélectionné : 1 Sélectionnez un élément dans la fenêtre de document. 2 Choisissez Affichage > Tracé de l'image > Aligner l'image avec la sélection. Le coin supérieur gauche du tracé de l'image est aligné avec le coin supérieur gauche de l'élément sélectionné. Affichage et modification du contenu de l'en-tête Les fichiers HTML comprennent deux sections principales : l'en-tête (head) et le corps (body). Le corps body constitue la partie principale du document, la partie visible contenant le texte, les images, etc. L'en-tête head est invisible, excepté le titre du document, qui apparaît dans les barres de titre des fenêtres des navigateurs et de Dreamweaver. Donnez un titre à toutes vos pages. L'en-tête head contient également d'autres informations importantes, notamment le type du document, l'encodage de la langue, des fonctions et des variables JavaScript et VBScript, des mots-clés et des indicateurs de contenu pour les moteurs de recherche, ainsi que des définitions de style. Il n'est pas nécessaire d'utiliser tous ces éléments dans toutes les pages ; par exemple, vous pouvez n'utiliser les mots-clés et les indicateurs de contenu que dans la page d'accueil. Pour afficher les éléments de l'en-tête head, utilisez le menu Affichage, l'Affichage de code de la fenêtre de document ou l'inspecteur de code. Pour afficher les éléments de la section head d'un document : Choisissez Affichage > Contenu de l'en-tête. Pour chaque élément de la section head, un marqueur s'affiche dans le haut de la fenêtre de document en mode Création. Remarque : si la fenêtre de document est en Affichage de code uniquement, la commande Affichage > Contenu de l'en-tête est grisée. Pour insérer un élément dans la section head d'un document : 1 Procédez de l'une des manières suivantes : • Choisissez En-tête dans la barre Insertion, puis cliquez sur l'un des boutons d'objet. • Sélectionnez un élément dans le sous-menu Insertion > Balises d'en-tête. 2 Choisissez les options applicables à l'élément dans la boîte de dialogue qui s'affiche ou dans l'inspecteur de propriétés. Pour modifier un élément de la section head d'un document : 1 Choisissez Affichage > Contenu de l'en-tête. 2 Cliquez sur l'une des icônes de la section head pour la sélectionner. 3 Définissez ou modifiez les propriétés de l'élément dans l'inspecteur de propriétés. Configuration d'un document 123 Pour plus d'informations sur les propriétés de certains éléments head, voir les rubriques suivantes dans l'aide Dreamweaver : • • • • • • • Définition des propriétés meta Définition des propriétés de Titre Définition des propriétés de Mots-clés Définition des propriétés de Description Définition des propriétés de Refresh Définition des propriétés de Base Définition des propriétés de Lien A propos de l'automatisation des tâches Lors de la création de documents, vous avez parfois besoin d'effectuer de nombreuses fois la même opération. Cette section explique comment utiliser le panneau Historique pour automatiser les tâches répétitives. Pour recommencer une ou deux fois une série d'étapes, répétez-les directement depuis le panneau Historique, qui enregistre chaque étape de votre travail sur le document. Pour des informations de base sur le panneau Historique, voir « A propos du panneau Historique », page 49. En revanche, pour automatiser une tâche fréquente, vous pouvez créer une nouvelle commande qui effectuera cette tâche automatiquement. Notez qu'il est impossible de reproduire ou d'enregistrer (dans le cadre de commandes enregistrées) certains mouvements de la souris, comme par exemple la sélection d'un élément en cliquant avec la souris ou en la faisant glisser dans la fenêtre de document. Lorsque vous effectuez ce type de mouvements, un trait noir s'affiche dans le panneau Historique (cette ligne n'est cependant bien visible que lorsque vous avez accompli une autre action). Pour éviter des mouvements qui ne peuvent pas être reproduits, déplacez le point d'insertion à l'aide des touches fléchées, et non de la souris, dans la fenêtre de document. Pour effectuer ou étendre une sélection, maintenez la touche Maj enfoncée tout en appuyant sur les touches fléchées. Remarque : si un trait noir indiquant un mouvement de la souris apparaît pendant que vous effectuez une tâche que vous voulez réitérer ultérieurement, vous pouvez annuler cette dernière action et tenter une autre approche (utilisez les touches fléchées, par exemple). Il existe quelques autres actions qui ne peuvent pas être reproduites, par exemple le glisserdéplacer d'un élément de la page. Lorsque vous effectuez ce type d'action, une icône représentant une commande de menu barrée d'un petit X rouge s'affiche dans le panneau Historique. Les actions sont relues dans l'ordre exact où vous les avez effectuées et vous ne pouvez pas les modifier pendant leur exécution. Par exemple, si vous avez modifié en rouge la couleur d'une cellule de tableau, l'application de cette étape dans une autre cellule de tableau la rend également rouge ; vous ne pouvez pas spécifier une autre couleur pendant l'application de cette étape à une nouvelle cellule. Répétition d'étapes Pour répéter la dernière action effectuée, utilisez la commande Edition > Répéter ou les raccourcis clavier Ctrl+Y (Windows) ou Commande+Y (Macintosh). Le nom de cette commande change dans le menu Edition pour refléter la dernière opération accomplie ; par exemple, si vous venez de taper du texte, le nom de la commande sera Répéter frappe (vous ne pouvez pas utiliser la commande Répéter juste après une opération Annuler ou Rétablir). 124 Chapitre 5 Pour répéter des actions antérieures à la dernière ou pour répéter plusieurs étapes à la fois, utilisez le panneau Historique.Pour toutes informations de base sur le panneau Historique, voir « A propos du panneau Historique », page 49. Notez que lorsque vous répétez des actions, seules les actions sélectionnées (en surbrillance), et pas nécessairement celle sur laquelle se trouve le pointeur, sont répétées. Pour répéter une étape : Dans le panneau Historique, sélectionnez une étape et cliquez sur le bouton Reproduire. L'étape est reproduite et une nouvelle instance de cette action apparaît dans le panneau Historique. Pour répéter une série d'étapes contiguës : 1 Sélectionnez des étapes dans le panneau Historique, en utilisant l'une des méthodes suivantes : • Faites glisser la souris d'une étape à une autre (ne faites pas glisser le curseur ; faites simplement glisser de l'étiquette de texte d'une étape vers l'étiquette de texte d'une autre). • Sélectionnez la première étape, puis maintenez la touche Maj enfoncée tout en cliquant sur la dernière étape ou sélectionnez la dernière étape, puis maintenez la touche Maj enfoncée tout en cliquant sur la première. Remarque : bien que vous pouvez sélectionner une série d'étapes contenant un trait noir signalant un mouvement de la souris, ce mouvement est ignoré lorsque vous reproduisez les étapes. 2 Cliquez sur Reproduire. Les étapes sont reproduites dans leur ordre chronologique et une nouvelle étape, libellée « Reproduire les étapes », apparaît dans le panneau Historique. Pour répéter des étapes non contiguës : 1 Sélectionnez une étape, puis cliquez tour à tour sur toutes les autres étapes désirées tout en maintenant appuyée la touche Contrôle (Windows) ou Commande (Macintosh). Recliquez sur une étape sélectionnée en maintenant la touche Ctrl ou Commande appuyée pour la désélectionner. 2 Cliquez sur Reproduire. Les étapes sélectionnées sont reproduites dans leur ordre chronologique et une nouvelle étape, libellée « Reproduire les étapes », apparaît dans le panneau Historique. Application d'étapes à un autre objet Vous pouvez appliquer un ensemble d'étapes affichées dans le panneau Historique à n'importe quel objet figurant dans la fenêtre de document. Pour appliquer des étapes du panneau Historique à un nouvel objet : 1 Sélectionnez l'objet. 2 Sélectionnez l'étape à appliquer dans le panneau Historique, puis cliquez sur Reproduire. Configuration d'un document 125 Application d'étapes à plusieurs objets Si vous sélectionnez plusieurs objets dans un document, puis leur appliquez des étapes à partir du panneau Historique, ces objets sont traités comme une sélection unique et Dreamweaver tente d'appliquer les étapes à cette sélection combinée. Vous ne pouvez pas, par exemple, sélectionner cinq images et leur appliquer simultanément le même redimensionnement : le redimensionnement doit être appliqué individuellement à chaque image. Pour appliquer une série d'étapes à chaque objet d'un ensemble d'objets, vous devez faire en sorte que la dernière étape de la série sélectionne l'objet suivant de l'ensemble. La procédure suivante illustre ce principe dans un scénario particulier : définition de l'espacement vertical et horizontal d'une série d'images. Pour définir l'espacement vertical et horizontal d'une série d'images : 1 Ouvrez un document dans lequel chaque ligne est composée d'une petite image (par exemple une puce graphique ou une icône) suivie de texte. L'objectif est d'espacer davantage ces images, à la fois du texte et des autres images situées au-dessus et en dessous. 2 Ouvrez l'inspecteur de propriétés (Fenêtre > Propriétés), si nécessaire. 3 Sélectionnez la première image. 4 Dans l'inspecteur de propriétés, indiquez des valeurs dans les zones de texte Espace V. et Espace H. pour définir l'espacement de l'image. 5 Cliquez sur l'image de nouveau pour activer la fenêtre de document sans déplacer le point d'insertion. 6 Appuyez sur la touche fléchée gauche pour amener le point d'insertion à gauche de l'image. Appuyez ensuite sur la touche fléchée bas pour descendre le point d'insertion d'une ligne, tout en le laissant juste à gauche de la seconde image de la série. Appuyez ensuite sur la touche fléchée droite tout en maintenant la touche Maj enfoncée, pour sélectionner cette seconde image. Remarque : ne sélectionnez surtout pas l'image en cliquant dessus, car vous ne pourriez plus reproduire toutes les étapes. 126 Chapitre 5 7 Dans le panneau Historique, sélectionnez les étapes correspondant à la modification de l'espacement de l'image et à la sélection de l'image suivante. Cliquez sur le bouton Reproduire pour reproduire ces actions. L'espacement de l'image courante est modifié, et l'image suivante est sélectionnée. 8 Continuez à cliquer sur le bouton Reproduire jusqu'à ce que toutes les images soient correctement espacées. Pour appliquer des étapes à un objet dans un autre document, cliquez sur le bouton Copier les étapes. Voir « Copie et collage d'étapes entre les documents », page 127. Copie et collage d'étapes entre les documents Chaque document ouvert possède son propre historique. Vous pouvez copier des étapes d'un document et les coller dans un autre document. Remarque : le bouton Copier les étapes (dans le panneau Historique) est différent de la commande Copier (dans le menu Edition). Vous ne pouvez pas utiliser la commande Edition > Copier pour copier des étapes, mais vous pouvez utiliser la commande Edition > Coller pour les coller. La fermeture d'un document supprime son historique. Si vous prévoyez de réutiliser des étapes d'un document après l'avoir fermé, copiez ces étapes à l'aide du bouton Copier les étapes (ou enregistrez-les comme nouvelle commande, voir « Création de nouvelles commandes à partir d'étapes de l'historique », page 128) avant de fermer le document. Soyez prudent lorsque vous copiez des étapes qui comportent une commande Copier ou Coller : • N'utilisez pas Copier les étapes si l'une des étapes contient une commande Copier, car le collage de ces étapes risque de ne pas s'effectuer comme souhaité. • Si vos étapes contiennent une commande Coller, vous ne pouvez pas les coller, à moins qu'elles ne comprennent également une commande Copier avant la commande Coller. Si vous collez des étapes dans un éditeur de texte, en Affichage de code ou dans l'inspecteur de code, elles s'affichent sous forme de code JavaScript. Ce point peut vous être très utile pour apprendre à écrire vos propres scripts. Pour plus d'informations sur l'utilisation du JavaScript dans Dreamweaver, voir « Rédaction et modification de code », page 199. Configuration d'un document 127 Pour réutiliser des étapes d'un document à un autre : 1 Activez le document contenant les étapes que vous désirez réutiliser. 2 Sélectionnez les étapes désirées dans le panneau Historique. 3 Dans le panneau Historique, cliquez sur le bouton Copier les étapes. 4 Ouvrez l'autre document. 5 Placez le curseur au point désiré ou sélectionnez l'objet auquel vous voulez appliquer les étapes. 6 Choisissez Edition > Coller pour coller les étapes. Les étapes sont reproduites dès qu'elles sont collées dans le panneau Historique du document. Le panneau Historique les affiche comme une seule étape, appelée « Coller les étapes ». Création de nouvelles commandes à partir d'étapes de l'historique Vous pouvez enregistrer un ensemble d'étapes affichées dans la palette Historique, sous la forme d'une commande à laquelle vous donnerez un nom et qui deviendra alors disponible dans le menu Commandes. Si vous voulez réutiliser un ensemble d'étapes par la suite, créez et enregistrez une nouvelle commande, particulièrement si vous voulez réutiliser ces étapes la prochaine fois que vous démarrerez Dreamweaver. Les commandes enregistrées sont en effet conservées jusqu'à ce que vous les effaciez, tandis que les commande mémorisées sont perdues lorsque vous quittez Dreamweaver et les séquences d'étapes copiées sont supprimées lorsque vous copiez autre chose. Vous pouvez modifier les noms des commandes que vous avez insérées dans le menu Commandes et supprimer ces commandes du menu Commandes à l'aide de la fonction Commandes > Modifier la liste des commandes. Il est plus difficile de modifier ou de supprimer les commandes originellement intégrées dans le menu Commandes (c'est-à-dire celles que vous n'avez pas ajoutées vous-même). Pour créer une commande : 1 Sélectionnez la ou les étapes désirées dans le panneau Historique. 2 Cliquez sur le bouton Enregistrer comme commande ou choisissez l'option Enregistrer comme commande dans le menu contextuel du panneau Historique. 3 Indiquez le nom de la commande et cliquez sur OK. La commande apparaît dans le menu Commandes. Remarque : la commande est enregistrée sous la forme d'un fichier JavaScript (ou parfois HTML) dans votre dossier Dreamweaver/Configuration/Commandes. Pour utiliser une commande que vous avez enregistrée : 1 Sélectionnez l'objet auquel vous désirez appliquer la commande ou placez le curseur à l'emplacement désiré. 2 Choisissez la commande voulue dans le menu Commandes. Pour modifier le nom d'une commande tel qu'il apparaît dans le menu Commandes : 1 Choisissez Commandes > Modifier la liste des commandes. 2 Sélectionnez la commande à renommer et indiquez son nouveau nom. 3 Cliquez sur Fermer. 128 Chapitre 5 Pour supprimer un nom du menu Commandes : 1 Choisissez Commandes > Modifier la liste des commandes. 2 Sélectionnez une commande. 3 Cliquez sur Effacer, puis sur Fermer. Mémorisation de commandes Dreamweaver peut également mémoriser de façon temporaire une commande utilisée à court terme. Les principales différences entre cette approche et la reproduction d'étapes à partir du panneau Historique (voir « Répétition d'étapes », page 124) sont les suivantes : • Les étapes sont enregistrées au fur et à mesure que vous les effectuez, vous n'avez donc pas besoin de les sélectionner dans le panneau Historique. • Durant la mémorisation, Dreamweaver vous empêche d'effectuer des actions à l'aide de la souris lorsqu'il ne peut pas les mémoriser (par exemple, un clic pour sélectionner un objet dans une fenêtre ou glisser et déposer un élément sur une page). • Si vous passez dans un autre document durant une mémorisation, Dreamweaver ne mémorise pas les actions effectuées dans l'autre document. Pour savoir à tout moment si vous êtes en train de mémoriser, regardez le pointeur de la souris. Dreamweaver ne retient qu'une commande mémorisée à la fois ; dès que vous commencez à mémoriser une nouvelle commande, la précédente est oubliée. Pour enregistrer une nouvelle commande sans perdre la commande actuellement mémorisée, enregistrez cette commande à partir du panneau Historique. Une fois la commande mémorisée, vous pouvez l'enregistrer à l'aide du panneau Historique. Pour mémoriser provisoirement une série d'étapes fréquemment utilisées : 1 Choisissez Commandes > Démarrer l'enregistrement ou appuyez sur la combinaison de touches Contrôle+Maj+X (Windows) ou Commande+Maj+X (Macintosh). Le pointeur change d'aspect pour indiquer que vous mémorisez une commande. 2 Lorsque l'opération est terminée, choisissez Commandes > Arrêter l'enregistrement ou appuyez à nouveau sur la combinaison de touches Ctrl+Maj+X (Windows) ou Commande+Maj+X (Macintosh). Pour reproduire une commande mémorisée : Choisissez Commandes > Reproduire la commande enregistrée ou appuyez sur la combinaison de touches Contrôle+Maj+R (Windows) ou Commande+Maj+R (Macintosh). Pour enregistrer une commande mémorisée : 1 Choisissez Commandes > Reproduire la commande enregistrée pour exécuter la commande. Une étape nommée Exécuter commande apparaît dans la liste des étapes du panneau Historique. 2 Dans la palette Historique, sélectionnez l'étape Exécuter commande et cliquez sur le bouton Enregistrer comme commande. 3 Indiquez le nom de la commande et cliquez sur OK. La commande apparaît dans le menu Commandes. Configuration d'un document 129 130 Chapitre 5 Si vous souhaitez créer une application Web dynamique, commencez par configurer un serveur d'application puis établissez une connexion à la base de données. Cette partie du manuel contient les chapitres suivants : • Chapitre 6, « Configuration d'une application Web » • Chapitre 7, « Connexions à des bases de données pour les développeurs ColdFusion » • Chapitre 8, « Connexions à des bases de données pour les développeurs ASP.NET » • Chapitre 9, « Connexions à des bases de données pour les développeurs ASP » • Chapitre 10, « Connexions à des bases de données pour les développeurs JSP » • Chapitre 11, « Connexions à des bases de données pour les développeurs PHP » Partie II Partie II Préparation à la création de sites dynamiques CHAPITRE 6 Configuration d'une application Web Ce chapitre explique comment configurer le système pour créer des applications Web dans Macromedia Dreamweaver MX. Remarque : pour créer l'exemple d'application Web installé avec Dreamweaver, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Ce chapitre contient les sections suivantes : • • • • • • • • « Remarque à l'attention des utilisateurs de Dreamweaver UltraDev 4 », page 133 « Eléments nécessaires à la création d'applications Web », page 134 « Configuration d'un serveur Web », page 135 « Configuration d'un serveur d'application », page 135 « Création d'un dossier racine pour l'application », page 138 « Définition d'un site Dreamweaver », page 138 « Connexion à une base de données », page 142 « Dépannage des erreurs de serveur d'application », page 142 Remarque à l'attention des utilisateurs de Dreamweaver UltraDev 4 Si vous utilisez Macromedia Dreamweaver UltraDev 4, votre système est probablement déjà configuré pour créer des applications Web. Si vous avez installé conjointement Dreamweaver MX et UltraDev 4, tous vos sites UltraDev ont été automatiquement importés dans Dreamweaver. Vous n'avez donc pas à redéfinir les sites dans Dreamweaver MX. Toutefois, si un site importé contient des pages Macromedia ColdFusion créées à l'aide de comportements de serveur UltraDev 4, vous devez indiquer à Dreamweaver que le site contient des pages générées par UltraDev. En effet, Dreamweaver MX recherche des modèles de code sur la page pour identifier et afficher les comportements de serveur dans le panneau Comportements de serveur. Dans le cas de pages Microsoft Active Server Pages (ASP) et JavaServer Pages (JSP), Dreamweaver MX génère le même code que UltraDev et par conséquent, reconnaît et affiche les comportements de serveur ASP et JSP générés par UltraDev. Toutefois, dans le cas de pages ColdFusion, Dreamweaver MX génère du code amélioré et simplifié. Comme Dreamweaver recherche par défaut ces nouveaux modèles de code, il ne reconnaît pas les comportements de serveur ColdFusion générés par UltraDev. Vous devez donc indiquer à Dreamweaver qu'il est nécessaire de rechercher les modèles de code UltraDev si vous souhaitez continuer d'utiliser les anciens comportements de serveur. 133 Pour indiquer à Dreamweaver qu'il est nécessaire de rechercher le code ColdFusion généré par UltraDev 4 : 1 Choisissez Site > Modifier les sites, sélectionnez votre site et cliquez sur Modifier pour ouvrir la boîte de dialogue Définition du site. 2 Si l'assistant s'affiche, cliquez sur Avancé puis sélectionnez la catégorie Serveur d'évaluation. La boîte de dialogue Serveur d'évaluation s'affiche. 3 A partir du menu déroulant Ce site contient, choisissez l'une des options suivantes : • Si vous souhaitez que Dreamweaver continue de générer du code UltraDev dans les nouvelles pages, choisissez Pages UltraDev 4 uniquement. • Si vous souhaitez que Dreamweaver commence à utiliser le code amélioré dans les nouvelles pages, sélectionnez Les deux versions. Cette option aura pour effet de mettre progressivement à jour le site UltraDev 4 ; à terme, le site se composera en majorité de pages générées par les nouveaux comportements de serveur. 4 Cliquez sur OK, puis sur Terminé. Les connexions aux bases de données seront gérées différemment si vous indiquez que le site contient uniquement des pages UltraDev 4. Pour plus d'informations, voir « Connexion au moyen de la connectivité UltraDev 4 », page 147. Eléments nécessaires à la création d'applications Web Pour créer des applications Web à l'aide de Dreamweaver, vous devez disposer des logiciels suivants : • un serveur Web ; • un serveur d'application exécuté sur votre serveur Web ou un serveur Web faisant aussi fonction de serveur d'application, tel que Microsoft PWS ou IIS. Remarque : dans le contexte des applications Web, les termes « serveur Web » et « serveur d'application » font référence à des logiciels et non à du matériel. Si vous souhaitez utiliser une base de données en conjonction avec votre application, vous devez également disposer des logiciels suivants : • une base de données ou un système de base de données ; • un pilote de base de données prenant en charge votre base de données. Pour plus d'informations sur la procédure de configuration d'une base de données en vue de son utilisation avec une application Web, voir « Connexion à une base de données », page 142. Plusieurs sociétés d'hébergement Web vous offrent la possibilité d'utiliser leurs logiciels pour tester et déployer des applications Web. Si vous utilisez Windows, vous pouvez installer les logiciels nécessaires sur le même ordinateur que Dreamweaver pour les besoins du développement. Vous pouvez également installer les logiciels sur un ordinateur en réseau (généralement un ordinateur Windows NT ou Windows 2000) de sorte que d'autres développeurs de votre équipe puissent intervenir sur un projet. Si vous utilisez un Macintosh, vous pouvez avoir recours à un service d'hébergement Web ou installer les logiciels requis sur un ordinateur distant. Si vous utilisez Mac OS 10.1, vous pouvez développer des sites PHP en local à l'aide du serveur Web Apache et du serveur d'application PHP fourni avec votre système d'exploitation. Pour plus d'informations sur la configuration, consultez les sites Web suivants : 134 Chapitre 6 • http://developer.apple.com/internet/macosx/php.html • http://www.entropy.ch/software/macosx/ • http://www.stepwise.com/Articles/Workbench/2001-10-11.01.html Configuration d'un serveur Web Pour exécuter des applications Web, vous devez disposer d'un serveur Web. Un serveur Web est un logiciel qui fournit des fichiers en réponse à des requêtes de navigateurs Web. Un serveur Web est parfois appelé serveur HTTP. Parmi les serveurs Web les plus courants, on trouve IIS, Netscape Enterprise Server, iPlanet Web Server et Apache HTTP Server. Si vous n'utilisez pas de service d'hébergement Web, sélectionnez un serveur Web et installez-le sur un ordinateur local ou distant. Pour plus d'informations, reportez-vous à la documentation de votre fournisseur ou consultez l'administrateur système. Si vous utilisez Windows, vous pouvez installer PWS ou IIS pour obtenir rapidement un serveur Web fonctionnel. Il se peut que le serveur Web soit déjà installé. Parcourez votre arborescence pour vérifier si elle comporte un dossier C:\Inetpub ou D:\Inetpub. PWS et IIS créent ces dossiers lors de l'installation. Pour installer PWS ou IIS, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Les pages ASP.NET ne sont compatibles qu'avec un seul serveur Web : Microsoft IIS version 5 ou supérieure. PWS n'est pas pris en charge. En outre, comme IIS 5 est un service des systèmes d'exploitation Windows 2000 et Windows XP Professionnel, vous devez impérativement utiliser l'une des ces deux versions de Windows pour exécuter des applications ASP.NET. Windows 98, ME et NT ne sont pas pris en charge. Toutefois, vous pouvez développer (mais non exécuter) des applications ASP.NET sur tous les types d'ordinateurs (Macintosh compris) exécutant Dreamweaver MX. Configuration d'un serveur d'application Pour exécuter des applications Web, le serveur Web doit pouvoir utiliser le serveur d'application. Un serveur d'application est un logiciel qui permet à un serveur Web de traiter des pages Web portant une marque spécifique. Lorsqu'une page portant cette marque est demandée, le serveur Web envoie la page au serveur d'application pour que celui-ci la traite avant qu'elle ne soit envoyée au navigateur. Parmi les serveurs d'application les plus courants, on trouve Macromedia ColdFusion MX, Macromedia JRun, la plate-forme Microsoft .NET, PHP, IBM WebSphere et Jakarta Tomcat. Les serveurs Web IIS et PWS font également office de serveurs d'application ASP. Généralement, le serveur d'application est installé sur le système exécutant le serveur Web. Cette section contient les rubriques suivantes : • • • • • • « Choix d'un serveur d'application », page 136 « Installation d'un serveur d'application ColdFusion », page 136 « Installation d'un serveur d'application ASP.NET », page 136 « Installation d'un serveur d'application ASP », page 137 « Installation d'un serveur d'application JSP », page 137 « Installation d'un serveur d'application PHP », page 138 Configuration d'une application Web 135 Choix d'un serveur d'application Le choix d'un serveur d'application dépend de plusieurs critères : votre budget, la technologie de serveur que vous souhaitez utiliser (ColdFusion, ASP.NET, ASP, JSP ou PHP) et le serveur Web que vous avez sélectionné. Budget : certains fournisseurs proposent des applications haut de gamme dont le prix d'achat et les coûts de fonctionnement sont très élevés. D'autres vendeurs offrent des solutions plus simples et plus rentables (c'est le cas notamment des serveurs Macromedia ColdFusion et JRun). Certains serveurs d'application font office de serveurs Web (notamment Microsoft IIS et PWS) et d'autres peuvent être téléchargés gratuitement sur Internet (notamment Jakarta Tomcat et PHP). Technologie de serveur : les serveurs d'application utilisent différentes technologies. Dreamweaver prend en charge cinq technologies de serveur : ColdFusion, ASP.NET, ASP, JSP et PHP. Pour plus d'informations, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Le tableau suivant indique les serveurs d'application courants axés sur l'une des cinq technologies de serveur prises en charge par Dreamweaver : Technologie de serveur Serveur d'application ColdFusion Macromedia ColdFusion MX ASP.NET Microsoft IIS 5 avec plate-forme .NET ASP Microsoft IIS ou PWS Sun Chili!Soft ASP JSP Macromedia JRun IBM WebSphere Apache Tomcat BEA WebLogic PHP Serveur PHP Serveur Web : vous pouvez également choisir votre serveur d'application en fonction du serveur Web que vous souhaitez utiliser. Vérifiez que l'application est compatible avec le serveur Web. Par exemple, la plate-forme .NET est compatible uniquement avec IIS version 5 ou supérieure. Installation d'un serveur d'application ColdFusion Pour exécuter des pages ColdFusion, vous devez disposer du serveur d'application ColdFusion. Il existe une version de ce serveur pour les systèmes Windows, Linux, Solaris et HP-UX. Vous pouvez accéder au site Web de Macromedia, à l'adresse http://www.macromedia.com/fr/ software/coldfusion/, pour télécharger et installer la version complète de ColdFusion MX édition développeur. Un exemplaire du serveur ColdFusion MX édition développeur est également disponible sur le CD de Dreamweaver (version Windows uniquement). Les utilisateurs de Macintosh peuvent avoir recours à un service d'hébergement Web offrant une solution ColdFusion ou bien installer ColdFusion sur un ordinateur Windows, Linux, Solaris ou HP-UX distant exécutant un serveur Web. Après avoir installé le serveur d'application, vous devez créer un dossier racine pour votre application Web. Voir « Création d'un dossier racine pour l'application », page 138. Installation d'un serveur d'application ASP.NET Pour développer des pages ASP.NET, vous devez disposer des éléments suivants : 136 Chapitre 6 • un ordinateur Windows 2000 ou Windows XP Professionnel exécutant IIS version 5 ou ultérieure ; • la plate-forme Microsoft .NET, que vous pouvez télécharger à partir du site Web Microsoft. Téléchargez la plate-forme .NET à partir du site Web Microsoft, à l'adresse http://asp.net/ download.aspx, et suivez les instructions d'installation fournies sur le site. Les utilisateurs de Macintosh peuvent avoir recours à un service d'hébergement Web offrant une solution ASP.NET ou bien installer la plate-forme .NET sur un ordinateur Windows 2000 ou Windows XP Professionnel distant exécutant IIS version 5 ou ultérieure. Après avoir installé la plate-forme .NET, vous devez créer un dossier racine pour votre application Web. Voir « Création d'un dossier racine pour l'application », page 138. Installation d'un serveur d'application ASP Pour développer des pages ASP, vous devez disposer d'un serveur d'application compatible avec Active Server Pages (ASP) 2.0 de Microsoft. Voici quelques choix parmi les plus courants : • Microsoft IIS, fourni avec Windows NT Server, Windows 2000 et Windows XP Professionnel ; • Microsoft PWS, version réduite de IIS fonctionnant sous Windows 98 et NT Workstation ; • Sun Chili!Soft ASP, dont il existe une version pour Windows, Linux, Solaris et d'autres platesformes. Pour plus d'informations, voir le site Web Chili!Soft, à l'adresse http:// www.chilisoft.com/chiliasp/default.asp. Les utilisateurs de Windows peuvent installer et exécuter IIS ou PWS sur leur ordinateur local. Pour obtenir des instructions, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Les utilisateurs de Macintosh peuvent avoir recours à un service d'hébergement Web offrant une solution ASP ou bien installer IIS ou PWS sur un ordinateur distant. Après avoir installé IIS ou PWS, vous devez créer un dossier racine pour votre application Web. Voir « Création d'un dossier racine pour l'application », page 138. Installation d'un serveur d'application JSP Pour développer des pages JSP, vous devez disposer d'un serveur d'application compatible avec JavaServer Pages (JSP). Voici quelques choix parmi les plus courants : • Macromedia JRun pour Windows, Linux, Solaris ou UNIX. Vous pouvez télécharger une version d'évaluation à partir du site Web de Macromedia, à l'adresse http:// www.macromedia.com/fr/software/jrun/. • IBM WebSphere dont il existe une version pour différents systèmes d'exploitation. Vous pouvez télécharger une version d'évaluation à partir du site Web d'IBM, à l'adresse http:// www-4.ibm.com/software/webservers/appserv/download.html. • Tomcat pour Windows et UNIX. Vous pouvez télécharger un exemplaire de Tomcat à partir du site Web Jakarta Project, à l'adresse http://jakarta.apache.org/tomcat/. Les utilisateurs de Macintosh peuvent avoir recours à un service d'hébergement Web offrant une solution JSP ou bien installer un serveur d'application JSP sur un ordinateur distant exécutant un serveur Web. Configuration d'une application Web 137 Après avoir installé un serveur d'application JSP, vous devez créer un dossier racine pour votre application Web. Voir « Création d'un dossier racine pour l'application », page 138. Installation d'un serveur d'application PHP Pour exécuter des pages PHP, vous devez disposer du serveur d'application PHP, logiciel ouvert disponible sur le Web. Il existe une version de ce serveur d'application pour les systèmes Windows, Linux, UNIX, HP-UX, Solaris et Mac OS X. Ce serveur d'application est compatible avec les serveurs Web Apache, Microsoft IIS ou PWS, Netscape et iPlanet et avec pratiquement tous les serveurs Web qui prennent en charge l'interface CGI. Vous pouvez télécharger le serveur d'application PHP à partir du site Web PHP, à l'adresse http:// www.php.net/downloads.php. Pour plus d'informations sur l'installation du serveur, reportezvous à la documentation PHP que vous pouvez également télécharger à partir du site Web PHP, à l'adresse http://www.php.net/download-docs.php. Les utilisateurs de Macintosh peuvent avoir recours à un service d'hébergement Web offrant une solution PHP ou bien installer PHP sur un ordinateur distant exécutant un serveur Web. Si vous utilisez Mac OS 10.1, vous pouvez exécuter l'application PHP installée avec le système d'exploitation. Pour plus d'informations, voir les sites Web suivants : • http://developer.apple.com/internet/macosx/php.html • http://www.entropy.ch/software/macosx/ • http://www.stepwise.com/Articles/Workbench/2001-10-11.01.html Après avoir installé le serveur d'application PHP, vous devez créer un dossier racine pour votre application Web. Création d'un dossier racine pour l'application Après avoir installé le logiciel de serveur, vous devez créer un dossier racine pour l'application sur l'ordinateur exécutant le serveur Web. Vérifiez que le dossier est publié par le serveur Web (en d'autres termes, que le serveur Web peut fournir tous les fichiers situés dans ce dossier ou chacun de ses sous-dossiers en réponse à une requête HTTP d'un navigateur Web). Par exemple, dans le cas d'un ordinateur exécutant PWS ou IIS, il faut s'assurer que tous les fichiers du dossier Inetpub\wwwroot et de chacun de ses sousdossiers peuvent être fournis à un navigateur Web. Définition d'un site Dreamweaver Après avoir configuré le système en vue du développement d'applications Web, vous devez définir un site Dreamweaver pour la gestion des fichiers. Remarque : les utilisateurs de Macromedia HomeSite et de ColdFusion Studio peuvent considérer un site Dreamweaver comme un projet HomeSite ou Studio. Avant de commencer, vérifiez que les conditions suivantes sont réunies : • Vous avez accès à un serveur Web. Le serveur Web peut résider sur un ordinateur local, sur un ordinateur distant tel qu'un serveur de développement ou sur un serveur géré par une société d'hébergement Web. Voir « Configuration d'un serveur Web », page 135. • Un serveur d'application est installé et exécuté sur le système où réside le serveur Web. Voir « Configuration d'un serveur d'application », page 135. 138 Chapitre 6 • Vous avez créé un dossier racine pour votre application Web sur le système exécutant le serveur Web. Pour plus d'informations, voir « Création d'un dossier racine pour l'application », page 138. La définition d'un site Dreamweaver pour l'application Web se déroule en trois étapes : 1 Définition d'un dossier situé sur le disque dur comme dossier local Dreamweaver dans lequel seront stockées les copies de travail des fichiers du site (voir « Définition d'un dossier local », page 139). 2 Définition d'un dossier situé sur l'ordinateur exécutant le serveur Web comme dossier distant Dreamweaver (voir « Définition d'un dossier distant », page 140). 3 Définition de l'emplacement vers lequel Dreamweaver doit transférer les pages dynamiques devant être traitées pendant la procédure de création du site (voir « Définition du dossier de traitement des pages dynamiques », page 140). Une fois le site Dreamweaver défini, vous pouvez procéder à la création de l'application Web. Définition d'un dossier local Vous pouvez définir un dossier local Dreamweaver pour chacune des applications Web créées. Ce dossier local est le dossier du disque dur dans lequel seront stockées les copies de travail des fichiers du site. Ce dossier local est indispensable au bon fonctionnement de Dreamweaver. La définition d'un dossier local vous permet également de gérer vos fichiers et de les transférer vers ou depuis le serveur Web d'un simple clic de souris. Pour définir un dossier local Dreamweaver : 1 Créez sur le disque dur un dossier dans lequel seront stockées les copies de travail des fichiers. Vous pouvez également créer des sous-dossiers pour stocker vos fichiers d'image ou autres ressources. 2 Dans Dreamweaver, choisissez Site > Nouveau site. La boîte de dialogue Définition du site s'ouvre. 3 Si l'assistant s'affiche, cliquez sur Avancé, puis sélectionnez la catégorie Infos locales (normalement activée par défaut). 4 Tapez le nom que vous souhaitez attribuer au site Dreamweaver dans la zone Nom du site. 5 Dans la zone Dossier racine local, indiquez le dossier créé à l'étape 1. Vous pouvez taper un chemin ou cliquer sur l'icône de dossier pour rechercher le dossier et le sélectionner. 6 Vous pouvez compléter les autres options de la catégorie Infos locales, mais cela n'est pas indispensable pour que le site fonctionne. Pour plus d'informations sur ces options, cliquez sur le bouton Aide de la boîte de dialogue. Pour le moment, laissez ouverte la boîte de dialogue Définition du site. Vous devez ensuite définir un dossier distant. Configuration d'une application Web 139 Définition d'un dossier distant Après avoir défini un dossier local, vous pouvez définir un dossier distant pour le site Dreamweaver. Ce dossier distant est le dossier que vous avez créé sur le serveur Web pour l'application Web (voir « Création d'un dossier racine pour l'application », page 138). Vous n'avez pas à définir de dossier distant si le dossier local que vous avez défini (voir « Définition d'un dossier local », page 139) peut faire office de dossier racine pour l'application Web (ce qui suppose que le serveur Web réside sur l'ordinateur local). Pour définir un dossier distant Dreamweaver : 1 Si la boîte de dialogue Définition du site n'est pas ouverte, choisissez Site > Modifier les sites, sélectionnez votre site et cliquez sur Modifier afin de l'ouvrir. La boîte de dialogue Définition du site apparaît. 2 Si l'assistant s'affiche, cliquez sur Avancé, puis sélectionnez la catégorie Infos distantes. La boîte de dialogue Infos distantes s'affiche. 3 A partir du menu déroulant Accès, choisissez Local/Réseau, FTP ou RDS. Votre choix dépend de la méthode que vous souhaitez utiliser pour le transfert des fichiers entre le dossier local et le dossier distant. Remarque : si vous souhaitez utiliser RDS, le dossier distant doit être situé sur un ordinateur exécutant ColdFusion. Vous pouvez également envoyer vos fichiers à une application SourceSafe en choisissant Base de données SourceSafe (les développeurs utilisent SourceSafe afin de contrôler la version des fichiers). Si vous choisissez cette option, vous devez définir un dossier différent. Pour obtenir des instructions, voir « Définition du dossier de traitement des pages dynamiques », page 140. 4 Après avoir sélectionné une méthode d'accès, définissez les options d'accès correspondantes. Pour plus d'informations sur ces options, cliquez sur le bouton Aide de la boîte de dialogue. Laissez la boîte de dialogue Définition du site ouverte. Vous devez ensuite définir un dossier pour le traitement des pages dynamiques. Définition du dossier de traitement des pages dynamiques Après avoir défini le dossier distant dans Dreamweaver, vous devez indiquer le dossier dans lequel les pages dynamiques pourront être traitées. Dreamweaver utilise ce dossier pour générer du contenu dynamique et se connecter à des bases de données pendant que vous procédez à la création du site. Du fait de l'interaction entre le serveur Web et le serveur d'application, c'est généralement le dossier racine créé sur le serveur Web qui est utilisé (voir « Création d'un dossier racine pour l'application », page 138). Remarque : le dossier racine peut être un dossier local ou distant, suivant l'emplacement du serveur Web. Pour indiquer le dossier dans lequel les pages dynamiques peuvent être traitées : 1 Si la boîte de dialogue Définition du site n'est pas ouverte, choisissez Site > Modifier les sites, sélectionnez votre site et cliquez sur Modifier afin de l'ouvrir. La boîte de dialogue Définition du site apparaît. 140 Chapitre 6 2 Si l'assistant s'affiche, cliquez sur Avancé puis sélectionnez la catégorie Serveur d'évaluation. La boîte de dialogue Serveur d'évaluation s'affiche. Dreamweaver doit pouvoir recourir aux services d'un serveur d'évaluation pour générer et afficher du contenu dynamique pendant que vous procédez à la création du site. Ce serveur peut se trouver sur votre ordinateur local, un serveur de développement, un serveur intermédiaire ou un serveur de production. Vous devez seulement vous assurer que le serveur sélectionné est en mesure de traiter le type de pages dynamiques que vous avez l'intention de développer. 3 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. A propos du préfixe d'URL Vous devez indiquer un préfixe d'URL de sorte que Dreamweaver MX puisse recourir aux services d'un serveur d'évaluation pour afficher les données et se connecter aux bases de données pendant que vous procédez à la création du site. Dreamweaver utilise le serveur d'évaluation pour générer le contenu dynamique affiché dans la fenêtre Live Data et dans votre navigateur lorsque vous utilisez la commande Aperçu dans le navigateur. Dreamweaver utilise également le serveur d'évaluation pour établir des connexions à une base de données au moment de la conception, afin de vous transmettre des informations utiles sur la base de données, telles que le nom des tableaux qu'elle contient et le nom des colonnes de ces tableaux. Le préfixe d'URL est constitué du nom de domaine et du nom d'un sous-répertoire ou d'un répertoire virtuel du répertoire de base de votre site Web. Remarque : la terminologie utilisée dans cette section est celle de Microsoft IIS. Bien que cette terminologie puisse différer d'un serveur à l'autre, les mêmes concepts s'appliquent à la plupart des serveurs Web. est le dossier qui, sur le serveur, est mappé sur le nom de domaine de votre site. Supposons que le dossier que vous souhaitez utiliser pour traiter des pages dynamiques soit c:\sites\company\ et que ce dossier soit votre répertoire de base (c'est-à-dire que ce dossier soit mappé sur le nom de domaine de votre site, par exemple www.mystartup.com). Dans ce cas, le préfixe d'URL est http://www.mystartup.com/. Le répertoire de base Si le dossier que vous souhaitez utiliser pour le traitement des pages dynamiques est un sousdossier du répertoire de base, ajoutez ce sous-dossier à l'URL. Supposons que votre répertoire de base soit c:\sites\company\, que le nom de domaine de votre site soit www.mystartup.com et que le dossier à utiliser pour traiter les pages dynamiques soit c:\sites\company\inventory. Entrez le préfixe d'URL suivant : http://www.mystartup.com/inventory/ Si le dossier à utiliser pour traiter les pages dynamiques n'est pas votre répertoire de base ni l'un de ses sous-répertoires, vous devez créer un répertoire virtuel. Un répertoire virtuel est un dossier qui ne se trouve pas physiquement dans le répertoire de base du serveur, même s'il apparaît dans l'URL. Pour créer un répertoire virtuel, spécifiez un alias représentant le chemin du dossier dans l'URL. Supposons que votre répertoire de base soit c:\sites\company et votre dossier de traitement d:\apps\inventory, et que vous ayez défini pour ce dossier l'alias « warehouse ». Entrez le préfixe d'URL suivant : http://www.mystartup.com/warehouse/ Configuration d'une application Web 141 Localhost est un terme qui peut être utilisé pour désigner le répertoire de base dans vos URL lorsque le client (généralement un navigateur, mais dans ce cas Dreamweaver) réside sur le même système que votre serveur Web. Supposons que Dreamweaver réside sur le même système que le serveur Web, que votre répertoire de base soit c:\sites\company et que vous ayez défini un répertoire virtuel nommé « warehouse » désignant le dossier à utiliser pour traiter les pages dynamiques. Entrez le préfixe d'URL suivant : http://localhost/warehouse/ Pour déterminer votre nom de domaine et votre répertoire de base dans PWS et IIS 4.0, cliquez sur l'icône Général dans le Personal Web Manager et notez la page d'accueil spécifiée dans la zone Publication. Connexion à une base de données Si vous souhaitez utiliser une base de données avec votre application Web, vous devez au préalable établir une connexion avec cette base. Pour une présentation générale des connexions de base de données, voir « Description des connexions aux bases de données », page 702. Dreamweaver MX gère les connexions aux bases de données différemment suivant la technologie de serveur sélectionnée. Voir les chapitres suivants : • • • • • Chapitre 7, « Connexions à des bases de données pour les développeurs ColdFusion », page 145 Chapitre 8, « Connexions à des bases de données pour les développeurs ASP.NET », page 151 Chapitre 9, « Connexions à des bases de données pour les développeurs ASP », page 157 Chapitre 10, « Connexions à des bases de données pour les développeurs JSP », page 169 Chapitre 11, « Connexions à des bases de données pour les développeurs PHP », page 177 Dépannage des erreurs de serveur d'application Cette section présente certains messages d'erreur de serveur d'application courants ainsi que les solutions pour corriger ces erreurs. Pour plus d'informations sur les serveurs d'application Macromedia, accédez au centre de support technique de ColdFusion et de JRun disponible sur le site Web de Macromedia à l'adresse http:// www.macromedia.com/fr/support/. Pour plus d'informations sur les autres serveurs d'application, reportez-vous à la documentation du serveur, consultez le site Web du fournisseur ou contactez le support technique du fournisseur. Cette section aborde les erreurs de serveur suivantes : • • • • • « ColdFusion - 405 Méthode non autorisée », page 143 « JRun - Erreur de syntaxe : Identifiant attendu à la place de ce jeton », page 143 « JRun - Erreur 2140 », page 143 « WebSphere - Error 403 (forbidden by rule) », page 143 « WebSphere - Error 404 (File Not Found) », page 144 142 Chapitre 6 ColdFusion - 405 Méthode non autorisée Cette erreur peut se produire dans ColdFusion 4 ou 5 lors de la vérification de l'installation. Le problème peut provenir du fait que vous disposez de la version FrontPage de PWS. Veillez à installer la version complète de PWS, et non pas la version FrontPage. Si vous disposez de la version correcte de PWS, vérifiez le nom du répertoire virtuel de cfdocs et cfide. Dans PWS, cliquez sur l'icône Advanced, sélectionnez le répertoire virtuel dans la liste et cliquez sur Edit Properties. Dans la zone Alias, supprimez toute virgule du nom du répertoire virtuel. Il est également recommandé de stocker les fichiers de base de données en dehors du répertoire racine du serveur Web. Dans certains cas, les serveurs Web mettent les fichiers en mémoire cache et les verrouillent, ce qui peut entraîner des problèmes de droits d'écriture. En outre, le stockage des bases de données en dehors du dossier racine du serveur Web constitue une mesure de sécurité supplémentaire. JRun - Erreur de syntaxe : Identifiant attendu à la place de ce jeton Cette erreur se produit en cas de tentative de traitement d'une page JSP appelée default.jsp. Le terme « default » est un mot clé réservé dans JRun. Pour remédier à ce problème, attribuez à la page le nom index.jsp ou home.jsp. JRun - Erreur 2140 Cette erreur peut se produire pour différentes raisons : • Le numéro de licence n'a pas été entré correctement. Pour éviter toute erreur, copiez et collez le numéro de licence indiqué dans le message électronique de confirmation d'achat. Vérifiez également que le numéro de licence n'est suivi d'aucun espace. • Le jsm-default n'a pas été installé correctement en tant que service NT. Pour plus d'informations, voir l'article 12015 du centre de support JRun, à l'adresse http:// www.macromedia.com/go/error_2140. WebSphere - Error 403 (forbidden by rule) Cette erreur peut se produire lorsqu'un servlet ou JSP est appelé. Les causes et les solutions possibles sont les suivantes : • Le nom de fichier utilisé pour appeler le fichier JSP est incorrect. Vérifiez le nom du fichier JSP. Vérifiez que vous avez respecté la casse, que vous n'avez pas fait de faute de frappe et que l'extension du nom de fichier est correcte. Vérifiez que le nom du fichier JSP se termine par .jsp. • Si vous n'utilisez pas le numéro de port par défaut du serveur HTTP IBM pour AS/400 (port 80), vous avez omis l'alias host:port dans la liste des alias de l'hôte virtuel. Pour obtenir la liste des alias de l'hôte virtuel, cliquez sur l'onglet Advanced properties de l'hôte virtuel dans Administrative Console. • L'application Web dans laquelle se trouve le fichier JSP ne contient aucun servlet d'activation de JSP. Vérifiez qu'un servlet d'activation de JSP a été ajouté à l'application Web dans laquelle se trouve le fichier JSP. Créez un servlet d'activation de JSP si nécessaire. • Si le servlet a été créé au sein d'une application Web, il doit disposer d'un chemin URI (Uniform Resource Indicator). Vérifiez que le chemin URI est correct. Configuration d'une application Web 143 • La directive Pass ou Redirect de la configuration active du serveur HTTP empêche le JSP ou le servlet d'appeler des fichiers. Vérifiez que les directives Pass et Redirect de la configuration active du serveur HTTP IBM pour AS/400 sont correctes. Pour plus d'informations, voir la section « Frequently Asked Questions » du site Web d'IBM à l'adresse http://www.ibm.com/support/techdocs/atsmastr.nsf/PubAllNum/FQ101338. Pour les autres problèmes liés à WebSphere, visitez le centre de support IBM WebSphere à l'adresse http://www.ibm.com/software/webservers/appserv/support.html. WebSphere - Error 404 (File Not Found) Cette erreur peut se produire lorsqu'un servlet ou un fichier JSP est appelé. Les causes et les solutions possibles sont les suivantes : • Vérifiez que l'URL du fichier JSP ou du servlet est bien orthographiée. • Les autorisations associées au processus du serveur d'application ne permettent pas d'accéder au dossier contenant le code Java généré par JSP et le fichier de classes. Vérifiez que QEJBSVR dispose des droits d'accès à la structure de dossier /QIBM/UserData/WebASAdv/default/temp ou /QIBM/UserData/WebASAdv/<username>/temp. • Cette erreur peut être due au fait qu'une classe utilisée par le servlet est introuvable. Vérifiez que la variable du chemin de classe de l'application Web contient toutes les classes requises par le servlet. • Cette erreur peut être due à une directive Pass mal placée dans le fichier de configuration HTTP. Si la directive Service est précédée de la directive Pass (PASS /*), elle ne sera jamais référencée. Pour remédier à ce problème, placez la directive Pass à la fin des entrées de configuration HTTP ou précisez cette directive (par exemple, PASS /*.html). Pour plus d'informations sur les directives de configuration HTTP, voir la section Editing the HTTP configuration file to add server directives de la documentation WebSphere. Pour plus d'informations, visitez le centre de support IBM WebSphere à l'adresse http:// www.ibm.com/software/webservers/appserv/support.html. 144 Chapitre 6 CHAPITRE 7 Connexions à des bases de données pour les développeurs ColdFusion Ce chapitre explique comment se connecter aux bases de données lors du développement d'applications Macromedia ColdFusion avec Macromedia Dreamweaver MX. Pour les applications ColdFusion, vous devez vous connecter dans Dreamweaver en choisissant une source de données ColdFusion définie dans le programme ColdFusion Administrator, la console de gestion du serveur. Pour réaliser les opérations présentées dans ce chapitre, vous devez avoir configuré une application Web ColdFusion (voir « Configuration d'une application Web », page 133). Une base de données doit également être installée sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP. Ce chapitre contient les rubriques suivantes : • « Connexion à une base de données », page 145 • « Modification ou suppression d'une connexion à une base de données », page 147 • « Connexion au moyen de la connectivité UltraDev 4 », page 147 Pour tout complément d'information sur les bases de données et les connexions aux bases de données, voir « Guide du débutant en base de données », page 695. Connexion à une base de données Pour développer une application Web ColdFusion dans Dreamweaver, vous devez vous connecter à une base de données en choisissant une source de données ColdFusion définie dans le programme ColdFusion Administrator, la console de gestion du serveur. Remarque : si vous exécutez ColdFusion 5 sous Windows, vous pouvez également configurer un DSN (Data Source Name, nom de la source de données) sur votre ordinateur. Les DSN système sont automatiquement considérés comme des sources de données par ColdFusion 4 ou 5. Avant de vous connecter à une base de données, assurez-vous que Dreamweaver connaît l'emplacement des sources de données ColdFusion. Pour récupérer les sources de données ColdFusion au moment de la conception, Dreamweaver place des scripts dans un dossier sur l'ordinateur exécutant ColdFusion. Vous devez indiquer ce dossier dans la catégorie Serveur d'évaluation de la boîte de dialogue Définition du site. Pour plus d'informations, voir « Définition du dossier de traitement des pages dynamiques », page 140. Ensuite, vous devez créer une source de données ColdFusion dans le programme ColdFusion Administrator (s'il n'en existe pas déjà une). Pour plus d'informations, voir « Création d'une source de données ColdFusion », page 146. 145 Une fois la source de données ColdFusion créée, vous pouvez l'utiliser dans Dreamweaver pour vous connecter à la base de données. Pour plus d'informations, voir « Connexion à la base de données dans Dreamweaver », page 146. Pour réaliser les opérations présentées dans cette section, vous devez utiliser la connectivité Dreamweaver MX et non pas Dreamweaver UltraDev 4. Les connexions à des bases de données sont traitées différemment dans UltraDev 4. Pour plus d'informations, voir « Connexion au moyen de la connectivité UltraDev 4 », page 147. Création d'une source de données ColdFusion Avant de vous connecter à une base de données, vous devez créer une source de données ColdFusion dans le programme ColdFusion Administrator, la console de gestion du serveur. Remarque : si vous exécutez ColdFusion 5 sous Windows, vous pouvez également configurer un DSN sur votre ordinateur. Les DSN système sont automatiquement considérés comme des sources de données par ColdFusion 5. Pour plus d'informations, voir « Définition d'un DSN sous Windows », page 717. Pour créer une source de données ColdFusion : 1 Dans le panneau Bases de données (Fenêtre > Bases de données) de Dreamweaver, cliquez sur l'icône Modifier les sources de données (la deuxième icône à partir de la droite sur la barre d'outils du panneau). ColdFusion Administrator s'ouvre dans un navigateur. 2 Connectez-vous à ColdFusion Administrator et créez la source de données. Pour obtenir des instructions, voir la documentation relative à ColdFusion. Vous devez fournir certaines valeurs de paramètres pour créer la source de données ColdFusion. Pour les valeurs de paramètres spécifiques à votre pilote de base de données, reportez-vous à la documentation de votre fournisseur ou contactez votre administrateur système. Une fois que vous avez créé une source de données ColdFusion, vous pouvez l'utiliser dans Dreamweaver. Connexion à la base de données dans Dreamweaver Une fois la source de données ColdFusion créée dans ColdFusion Administrator, vous pouvez l'utiliser pour vous connecter à la base de données dans Dreamweaver. Ouvrez n'importe quelle page ColdFusion dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Vos sources de données ColdFusion s'affichent dans le panneau. Si les sources de données ne s'affichent pas, assurez-vous que Dreamweaver connaît l'emplacement des sources de données ColdFusion. Dans la catégorie Serveur d'évaluation de la boîte de dialogue Définition du site, indiquez le dossier racine du site sur l'ordinateur exécutant ColdFusion. Pour plus d'informations, voir « Définition du dossier de traitement des pages dynamiques », page 140. 146 Chapitre 7 Modification ou suppression d'une connexion à une base de données Vous pouvez modifier ou supprimer des sources de données ColdFusion dans ColdFusion Administrator. Dans le panneau Bases de données (Fenêtre > Bases de données) de Dreamweaver, cliquez sur l'icône Modifier les sources de données (la deuxième icône à partir de la droite sur la barre d'outils du panneau). ColdFusion Administrator s'ouvre dans un navigateur. Connectezvous et modifiez la source de données. Pour obtenir des instructions, voir la documentation relative à ColdFusion. Pour éviter les erreurs qui peuvent se produire après avoir supprimé ou renommé une source de données ColdFusion, mettez à jour tous les jeux d'enregistrements utilisant les anciennes sources de données dans Dreamweaver en double-cliquant sur le nom du jeu d'enregistrements dans le panneau Liaisons et en choisissant une nouvelle source de données. Connexion au moyen de la connectivité UltraDev 4 Cette section explique comment se connecter à une base de données si vous avez créé votre application ColdFusion en utilisant les comportements de serveurs Dreamweaver UltraDev 4 ou si vous l'avez créée dans Dreamweaver MX en utilisant les comportements de serveurs UltraDev 4. Pour plus d'informations, voir « Remarque à l'attention des utilisateurs de Dreamweaver UltraDev 4 », page 133. Dans cette section, le terme « UD4 ColdFusion » est utilisé en référence à la connectivité UltraDev 4. Cette section contient les rubriques suivantes : • • • • « Exigences de connexion », page 147 « Création d'une connexion UD4 ColdFusion normale », page 147 « Création d'une connexion UD4 ColdFusion avancée (utilisateurs de Macintosh) », page 148 « Modification ou suppression d'une connexion UD4 ColdFusion », page 149 Exigences de connexion Avant de créer une connexion à une base de données UD4 ColdFusion, vous devez disposer des éléments suivants : • un site Dreamweaver spécifiant que le site contient uniquement des fichiers UltraDev 4. Pour plus d'informations, voir « Définition du dossier de traitement des pages dynamiques », page 140 ; • une base de données installée sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP ; • un pilote de base de données approprié installé sur l'ordinateur exécutant ColdFusion ; • une source de données ColdFusion définie pour la base de données. Pour plus d'informations, voir « Création d'une source de données ColdFusion », page 146. Création d'une connexion UD4 ColdFusion normale Cette section explique comment créer une connexion à une base de données normale en utilisant la connectivité UltraDev 4. Connexions à des bases de données pour les développeurs ColdFusion 147 La connectivité ColdFusion UltraDev 4 sur Macintosh ne prend pas en charge les procédures stockées dans les bases de données autres que SQL Server 7.0. Si vous travaillez sur un Macintosh et que vous voulez accéder à une procédure enregistrée dans une base de données autre que SQL Server 7.0, créez une connexion ColdFusion avancée en utilisant JDBC pour établir la connexion à la base de données au moment de la conception. Pour savoir comment procéder, voir « Création d'une connexion UD4 ColdFusion avancée (utilisateurs de Macintosh) », page 148. Pour créer une connexion ColdFusion normale : 1 Ouvrez une page ColdFusion dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). 2 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Nom de la source de données dans le menu contextuel. 3 S'il s'agit de la première connexion créée pour le site, Dreamweaver vous invite à taper votre nom d'utilisateur et votre mot de passe ColdFusion RDS (Remote Development Services). Ensuite, Dreamweaver se connecte au serveur, récupère les sources de données ColdFusion et affiche la boîte de dialogue Nom de la source de données. 4 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour obtenir des instructions, cliquez sur le bouton Aide de la boîte de dialogue. La nouvelle connexion s'affiche dans le panneau Bases de données. Création d'une connexion UD4 ColdFusion avancée (utilisateurs de Macintosh) La connectivité UltraDev ColdFusion sur Macintosh ne prend pas en charge les procédures stockées dans des bases de données autres que SQL Server 7.0. Si vous travaillez sur un Macintosh et que vous voulez utiliser une procédure enregistrée dans une base de données autre que SQL Server 7.0, vous devez créer une connexion ColdFusion avancée. Pour créer une connexion ColdFusion avancée dans Dreamweaver : 1 Ouvrez une page ColdFusion dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). 2 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Nom de la source de données Avancé dans le menu contextuel. 3 S'il s'agit de la première connexion créée pour le site, Dreamweaver vous invite à taper votre nom d'utilisateur et votre mot de passe ColdFusion RDS (Remote Development Services). Ensuite, Dreamweaver se connecte au serveur, récupère les DSN ColdFusion et affiche la boîte de dialogue Nom de la source de données - Avancé. 4 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. La nouvelle connexion apparaît dans le panneau Base de données. 148 Chapitre 7 Modification ou suppression d'une connexion UD4 ColdFusion Lorsque vous créez une connexion à une base de données, Dreamweaver enregistre les informations de connexion dans un fichier, dans le sous-dossier Connexions du dossier racine local du site. Dreamweaver ne crée pas de connexion à une base de données pour votre application ColdFusion tant que vous n'avez pas défini de jeu d'enregistrements pour une page dans l'application (voir « Définition d'un jeu d'enregistrements », page 536). Dreamweaver écrit alors le code dans le fichier pour établir la connexion et insère une directive d'inclusion dans votre page. Au moment de l'exécution, le serveur insère le code de connexion dans le document. Pour mettre à jour une connexion : 1 Ouvrez une page ColdFusion dans Dreamweaver MX, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Modifier la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Effectuez vos modifications, puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui actualise automatiquement toutes les pages du site qui utilisent la connexion. Pour supprimer une connexion : 1 Ouvrez une page ColdFusion dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Supprimer la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Confirmez la suppression. Pour éviter les erreurs dues à la suppression d'une connexion, mettez à jour tous les jeux d'enregistrements qui utilisent l'ancienne connexion en double-cliquant sur le nom du jeu d'enregistrements dans le panneau Liaisons et en choisissant une nouvelle connexion. Connexions à des bases de données pour les développeurs ColdFusion 149 150 Chapitre 7 CHAPITRE 8 Connexions à des bases de données pour les développeurs ASP.NET Pour utiliser une base de données avec une application ASP.NET, vous devez créer une connexion à une base de données dans Macromedia Dreamweaver MX. Ce chapitre vous indique la marche à suivre. Remarque : si vous développez des applications Microsoft Active Server Pages (ASP), voir « Connexions à des bases de données pour les développeurs ASP », page 157. Pour réaliser les opérations présentées dans ce chapitre, vous devez avoir configuré une application ASP.NET (voir « Configuration d'une application Web », page 133). Une base de données doit également être installée sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP. Ce chapitre contient les sections suivantes : • « Connexion à une base de données », page 151 • « Modification ou suppression d'une connexion à une base de données », page 154 Pour vous connecter à l'exemple de base de données installé avec Dreamweaver, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour tout complément d'information sur les bases de données et les connexions aux bases de données, voir « Guide du débutant en base de données », page 695. Connexion à une base de données Cette section explique comment se connecter à une base de données dans le cadre du développement d'une application ASP.NET dans Dreamweaver MX. Avant de vous connecter à une base de données, vous devez obtenir un fournisseur de BD OLE pour votre base de données. Si vous souhaitez vous connecter à une base de données Microsoft SQL Server, vous pouvez utiliser le fournisseur de données gérées pour SQL Server qui est fourni par la plate-forme .NET. Pour plus d'informations, voir « Obtention d'un fournisseur de BD OLE pour votre base de données », page 152. Une fois le fournisseur de base de données installé, vous pouvez l'utiliser pour vous connecter à la base de données. Pour obtenir des instructions, voir les sections suivantes : • « Création d'une connexion à une base de données dans Dreamweaver », page 152 • « Création d'une connexion en utilisant la boîte de dialogue Propriétés des liaisons de données », page 153 151 Obtention d'un fournisseur de BD OLE pour votre base de données Une application ASP.NET doit établir une connexion à une base de données via un fournisseur de BD OLE. Le fournisseur joue le rôle de traducteur pour permettre à l'application ASP.NET de communiquer avec la base de données. Pour plus d'informations sur la BD OLE et le rôle des fournisseurs de base de données, voir « Interfaçage avec la base de données », page 702. Si vous souhaitez vous connecter à une base de données Microsoft SQL Server, vous pouvez utiliser le fournisseur de données gérées pour SQL Server qui est fourni par la plate-forme .NET. Ce fournisseur, très rapide et optimisé pour SQL Server, s'installe en même temps que la plateforme .NET. Si vous souhaitez vous connecter à une base de données autre que SQL Server, assurez-vous qu'un fournisseur de BD OLE pour votre base de données est installé sur l'ordinateur exécutant la plateforme .NET. Vous installez automatiquement le fournisseur de BD OLE pour Microsoft Access lorsque vous téléchargez et installez Microsoft Data Access Components (MDAC) 2.7 sur l'ordinateur. Remarque : l'installation de MDAC 2.7 est hautement recommandée lorsque vous installez la structure .NET. Pour plus d'informations, voir « Installation d'un serveur d'application ASP.NET », page 136. Vous pouvez télécharger les fournisseurs de BD OLE pour les bases de données Oracle9i et Oracle8i sur le site Web d'Oracle à l'adresse suivante : http://otn.oracle.com/software/tech/ windows/ole_db/content.html (enregistrement requis). Vous pouvez également acheter des fournisseurs de BD OLE auprès d'éditeurs tiers. Une fois que vous disposez d'un fournisseur pour votre base de données, vous pouvez l'utiliser pour créer des connexions à des bases de données dans Dreamweaver. Création d'une connexion à une base de données dans Dreamweaver Après avoir obtenu un fournisseur de BD OLE pour votre base de données , vous pouvez l'utiliser pour créer une connexion à une base de données dans Dreamweaver. Une autre solution consiste à utiliser la boîte de dialogue Propriétés des liaisons de données Microsoft pour vous aider à créer la connexion. Pour obtenir des instructions, voir « Création d'une connexion en utilisant la boîte de dialogue Propriétés des liaisons de données », page 153. Pour créer une connexion à une base de données pour une application ASP.NET : 1 Ouvrez une page ASP.NET dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Le panneau affiche les connexions définies pour ce site. 2 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Connexion à la BD OLE ou Connexion SQL Server dans le menu contextuel. Remarque : sélectionnez Connexion SQL Server uniquement si vous souhaitez vous connecter à une base de données Microsoft SQL Server. La boîte de dialogue Connexion à la BD OLE ou Connexion SQL Server s'affiche. 3 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. La nouvelle connexion s'affiche dans le panneau Bases de données. 152 Chapitre 8 Création d'une connexion en utilisant la boîte de dialogue Propriétés des liaisons de données Après avoir obtenu un fournisseur de BD OLE pour votre base de données (voir « Obtention d'un fournisseur de BD OLE pour votre base de données », page 152), vous pouvez créer une connexion à une base de données à l'aide de la boîte de dialogue Propriétés des liaisons de données dans Windows. Important : vous pouvez utiliser cette méthode uniquement si le fournisseur de BD OLE que vous souhaitez utiliser est installé sur le même ordinateur Windows que Dreamweaver. Pour créer une connexion à une base de données en utilisant les propriétés de liaisons de données : 1 Ouvrez une page ASP.NET dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Le panneau affiche les connexions définies pour ce site. 2 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Connexion à la BD OLE dans le menu contextuel. La boîte de dialogue Connexion à la BD OLE s'affiche. 3 Cliquez sur le bouton Générer. La boîte de dialogue Propriétés des liaisons de données s'affiche. Cette boîte de dialogue Windows affiche les fournisseurs de BD OLE actuellement installés sur l'ordinateur Windows exécutant Dreamweaver. 4 Complétez la boîte de dialogue Propriétés des liaisons de données, puis cliquez sur OK. Dreamweaver insère une chaîne de connexion dans la boîte de dialogue Connexion à la BD OLE. 5 Cliquez sur Tester. Dreamweaver tente d'établir la connexion à la base de données. Si la connexion échoue, vérifiez la chaîne de connexion. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier utilisé par Dreamweaver pour traiter les pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). 6 Cliquez sur OK. La nouvelle connexion apparaît dans le panneau Base de données. Exemples de paramètres de connexion à la BD OLE pour ASP.NET Une chaîne de connexion à la BD OLE combine toutes les informations dont votre application ASP.NET a besoin pour établir une connexion à une base de données. Dreamweaver insère cette chaîne dans vos scripts de page côté serveur afin que ceux-ci soient ultérieurement traités par votre serveur d'application. Dreamweaver vous fournit des modèles de chaînes pour créer des chaînes de connexion à la BD OLE pour les applications ASP.NET (voir « Création d'une connexion à une base de données dans Dreamweaver », page 152). Pour créer une chaîne de connexion, vous devez remplacer les espaces réservés dans le modèle par les valeurs de paramètres requises. Cette section offre des exemples de paramètres pour Microsoft Access et les bases de données SQL Server. Connexions à des bases de données pour les développeurs ASP.NET 153 Remarque : pour connaître les valeurs de paramètres spécifiques aux autres bases de données, reportez-vous à la documentation de votre fournisseur ou contactez votre administrateur système. vous disposez de la structure .NET sur votre ordinateur local et vous souhaitez vous connecter à une base de données Microsoft Access appelée sdSchool.mdb qui se trouve dans le dossier suivant sur votre disque dur : c:\Inetpub\wwwroot\SkyDiveSchool\data\sdSchool.mdb. Voici les paramètres requis pour créer cette chaîne de connexion : Cas 1 : Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Inetpub\wwwroot\SkyDiveSchool\data\sdSchool.mdb; vous utilisez la structure .NET sur un serveur de développement distant et vous souhaitez vous connecter à une base de données Microsoft Access appelée mtnSchool.mdb qui se trouve dans le dossier suivant sur le serveur : d:\users\tara\projects\MtnDrivingSchool\data\mtnSchool.mdb. Voici les paramètres requis pour créer la chaîne de connexion : Cas 2 : Provider=Microsoft.Jet.OLEDB.4.0; Data Source=d:\users\tara\projects\MtnDrivingSchool\data\mtnSchool.mdb; Cas 3 : supposons que vous utilisiez la structure .NET sur un serveur de développement en réseau appelé Savant et que vous souhaitiez vous connecter à une base de données Microsoft SQL Server appelée pubs sur le serveur. Votre nom d'utilisateur SQL Server est “sa” et il n'existe pas de mot de passe. Si vous utilisez le fournisseur de données gérées pour SQL Server (c'est-à-dire si vous avez choisi Connexion SQL Server dans le panneau Bases de données), voici les paramètres pour créer la chaîne de connexion : Data Source=Savant; Initial Catalog=pubs; User ID=sa; Password=; Modification ou suppression d'une connexion à une base de données Lorsque vous créez une connexion à une base de données, Dreamweaver enregistre les informations de connexion dans un fichier, dans le sous-dossier Connexions du dossier racine local du site. Dreamweaver ne crée pas de connexion à une base de données pour votre application ASP.NET tant que vous n'avez pas défini de jeu d'enregistrements pour une page dans l'application (voir « Définition d'un jeu d'enregistrements », page 536). Dreamweaver écrit alors le code dans le fichier pour établir la connexion et insère une directive d'inclusion dans votre page. Au moment de l'exécution, le serveur insère le code de connexion dans le document. Pour mettre à jour une connexion : 1 Ouvrez une page ASP.NET dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 154 Chapitre 8 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Modifier la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Effectuez vos modifications puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui actualise automatiquement toutes les pages du site qui utilisent la connexion. Si vous renommez une connexion, mettez à jour tous les jeux d'enregistrements utilisant l'ancien nom de connexion en cliquant deux fois sur chaque jeu dans le panneau Liaisons de données et en choisissant le nouveau nom de connexion dans la boîte de dialogue Jeu d'enregistrements. Pour supprimer une connexion : 1 Ouvrez une page ASP.NET dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Supprimer la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Confirmez la suppression. Pour éviter les erreurs consécutives à la suppression d'une connexion, mettez à jour chaque jeu d'enregistrements utilisant l'ancienne connexion en cliquant deux fois sur le nom du jeu dans le panneau Liaisons de données et en choisissant une nouvelle connexion dans la boîte de dialogue Jeu d'enregistrements. Connexions à des bases de données pour les développeurs ASP.NET 155 156 Chapitre 8 CHAPITRE 9 Connexions à des bases de données pour les développeurs ASP Pour utiliser une base de données avec une application ASP (Active Server Pages) de Microsoft, vous devez créer une connexion à une base de données dans Macromedia Dreamweaver MX. Ce chapitre vous indique la marche à suivre. Remarque : si vous développez des applications ASP.NET, voir « Connexions à des bases de données pour les développeurs ASP.NET », page 151. Pour réaliser les opérations présentées dans ce chapitre, vous devez avoir configuré une application ASP (voir « Configuration d'une application Web », page 133). Une base de données doit également être installée sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP. Ce chapitre contient les sections suivantes : • • • • • « Description des connexions aux bases de données ASP », page 158 « Création d'une connexion DSN », page 158 « Création d'une connexion sans DSN », page 161 « Connexion à une base de données via un fournisseur d'accès », page 164 « Modification ou suppression d'une connexion à une base de données », page 167 Pour vous connecter à l'exemple de base de données installé avec Dreamweaver, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour tout complément d'information sur les bases de données et les connexions aux bases de données, voir Annexe A, « Guide du débutant en base de données », page 695. 157 Description des connexions aux bases de données ASP Une application ASP doit se connecter à une base de données via un pilote ODBC ou un fournisseur de BD OLE. Le pilote ou le fournisseur joue le rôle de traducteur pour permettre à l'application Web de communiquer avec la base de données. Pour plus d'informations sur le rôle des pilotes de base de données, voir « Interfaçage avec la base de données », page 702. Le tableau suivant répertorie certains des pilotes que vous pouvez utiliser avec les bases de données Microsoft Access, Microsoft SQL Server et Oracle : Base de données Pilote de base de données Microsoft Access Pilote Microsoft Access (ODBC) Microsoft SQL Server Pilote Microsoft SQL Server (ODBC) Fournisseur Microsoft SQL Server (OLE DB) Oracle Pilote Microsoft Oracle (ODBC) Fournisseur Oracle pour OLE DB Vous pouvez utiliser un DSN (Data Source Name, nom de source de données) ou une chaîne de connexion pour vous connecter à la base de données. Un DSN est un identificateur formé d'un seul mot (Acme par exemple), qui pointe vers la base de données et contient toutes les informations requises pour s'y connecter. Le DSN se définit dans Windows. Vous pouvez utiliser un DSN si vous vous connectez via un pilote ODBC installé sur un système Windows. Pour obtenir des instructions, voir « Création d'une connexion DSN », page 158. Une chaîne de connexion est une expression saisie à la main qui identifie la base de données et fournit les informations requises pour s'y connecter. Exemple : Driver={SQL Server};Server=Socrates;Database=AcmeMktg; UID=wiley;PWD=roadrunner Vous devez utiliser une chaîne de connexion si vous vous connectez par l'un des moyens suivants : • Un fournisseur de BD OLE • Un pilote ODBC qui n'est pas installé sur un système Windows Pour obtenir des instructions détaillées, voir : • « Création d'une connexion sans DSN », page 161 • « Connexion à une base de données via un fournisseur d'accès », page 164 Remarque : vous pouvez également utiliser une chaîne de connexion si vous vous connectez via un pilote ODBC installé sur un système Windows, mais il est plus facile d'utiliser un DSN. Création d'une connexion DSN Vous pouvez utiliser un DSN (Data Source Name, nom de source de données) pour créer une connexion ODBC entre votre application Web et votre base de données. Un DSN est un nom contenant tous les paramètres nécessaires pour établir la connexion à une base de données précise à l'aide d'un pilote ODBC. Pour plus d'informations, voir « Description des DSN », page 717. Remarque : comme vous pouvez uniquement spécifier un pilote ODBC dans un DSN, vous devez utiliser une chaîne de connexion si vous souhaitez passer par un fournisseur de BD OLE. Pour plus d'informations, voir « Création d'une connexion OLE DB », page 163. 158 Chapitre 9 Vous pouvez définir le DSN sur un ordinateur Windows local ou distant. Les rubriques suivantes décrivent les méthodes permettant de créer ces deux types de connexions : • « Création d'une connexion en utilisant un DSN local », page 159 • « Création d'une connexion en utilisant un DSN distant », page 160 Création d'une connexion en utilisant un DSN local Vous pouvez utiliser un DSN défini localement pour créer une connexion à une base de données dans Dreamweaver. Si vous souhaitez utiliser un DSN local, le DSN doit être défini sur l'ordinateur Windows exécutant Dreamweaver. Pour créer une connexion à une base de données avec un DSN défini localement : 1 Définissez un DSN sur l'ordinateur Windows exécutant Dreamweaver. Pour obtenir des instructions, voir « Création d'un DSN », page 717. 2 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Dreamweaver affiche toutes les connexions définies pour le site. 3 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Nom de la source de données (DSN) dans le menu contextuel. La boîte de dialogue Nom de la source de données (DSN) s'affiche. 4 Tapez le nom de la nouvelle connexion. Remarque : n'utilisez pas d'espaces ni de caractères spéciaux dans le nom. 5 Sélectionnez l'option Utilisation du DSN local en bas de la boîte de dialogue. 6 Sélectionnez le DSN que vous souhaitez utiliser dans le menu contextuel Nom de la source de données (DSN). Si vous voulez utiliser un DSN local mais que vous n'en avez pas encore défini, cliquez sur Définir pour ouvrir l'administrateur de sources de données ODBC Windows. Pour obtenir des instructions, voir « Création d'une connexion DSN », page 158. 7 Au besoin, renseignez les zones Nom d'utilisateur et Mot de passe. Connexions à des bases de données pour les développeurs ASP 159 8 Vous pouvez limiter le nombre d'éléments de base de données récupérés par Dreamweaver au moment de la conception en cliquant sur Avancé puis en saisissant un nom de schéma ou de catalogue. Pour plus d'informations, voir « Limitation des informations de base de données affichées dans Dreamweaver », page 513. Remarque : vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access. 9 Cliquez sur Tester. Dreamweaver tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier utilisé par Dreamweaver pour traiter les pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). 10 Cliquez sur OK. La nouvelle connexion s'affiche dans le panneau Bases de données. Création d'une connexion en utilisant un DSN distant Vous pouvez utiliser un DSN défini sur un ordinateur distant pour créer une connexion à une base de données dans Dreamweaver. Si vous souhaitez utiliser un DSN distant, celui-ci doit être défini sur l'ordinateur Windows exécutant votre serveur d'application (probablement IIS). Pour créer une connexion à une base de données avec un DSN défini à distance : 1 Définissez un DSN sur le système distant exécutant votre serveur d'application. Pour obtenir des instructions, voir « Création d'un DSN », page 717. 2 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Dreamweaver affiche toutes les connexions définies pour le site. 3 Cliquez sur le bouton plus (+) dans le panneau et choisissez Nom de la source de données (DSN) dans le menu contextuel. La boîte de dialogue Nom de la source de données (DSN) s'affiche. 4 Tapez le nom de la nouvelle connexion. Remarque : n'utilisez pas d'espaces ni de caractères spéciaux dans le nom. 5 Sélectionnez l'option Utilisation de la DSN sur le serveur d'évaluation en bas de la boîte de dialogue. Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions à des bases de données utilisent des DSN sur le serveur d'application. 6 Tapez le DSN. Vous pouvez cliquer sur le bouton DSN pour établir la connexion au serveur et faire votre choix parmi les DSN qui y sont définis. 7 Au besoin, renseignez les zones Nom d'utilisateur et Mot de passe. 160 Chapitre 9 8 Vous pouvez limiter le nombre d'éléments de base de données récupérés par Dreamweaver au moment de la conception en cliquant sur Avancé puis en saisissant un nom de schéma ou de catalogue. Pour plus d'informations, voir « Limitation des informations de base de données affichées dans Dreamweaver », page 513. Remarque : vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access. 9 Cliquez sur Tester. Dreamweaver essaie de se connecter à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier utilisé par Dreamweaver pour traiter les pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). 10 Cliquez sur OK. La nouvelle connexion apparaît dans le panneau Base de données. Création d'une connexion sans DSN Vous pouvez utiliser une connexion sans DSN pour créer une connexion ODBC ou OLE DB entre votre application Web et votre base de données. Vous devez utiliser une chaîne de connexion pour créer la connexion. Une chaîne de connexion regroupe toutes les informations dont votre application Web a besoin sur le serveur pour se connecter à une base de données. Dreamweaver insère cette chaîne dans vos scripts de page côté serveur afin que ceux-ci soient ultérieurement traités par votre serveur d'application. La chaîne de connexion pourrait ressembler à ceci : Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\Academy\curriculum.mdb ou à cela : Driver={SQL Server};Server=Socrate;Database=CentreMed; UID=mwelby;PWD=realme Cette section contient les rubriques suivantes : • « Création d'une connexion à une base de données avec une chaîne de connexion », page 161 • « Définition d'une chaîne de connexion », page 162 • « Création d'une connexion OLE DB », page 163 Création d'une connexion à une base de données avec une chaîne de connexion Vous pouvez utiliser une chaîne de connexion pour créer une connexion à une base de données entre votre application Web et votre base de données. Pour créer une connexion sans DSN : 1 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Dreamweaver affiche toutes les connexions définies pour le site, s'il y en a. Connexions à des bases de données pour les développeurs ASP 161 2 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Chaîne de connexion personnalisée dans le menu contextuel. La boîte de dialogue Chaîne de connexion personnalisée s'affiche comme suit. 3 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, procédez de l'une des manières suivantes : • Appuyez sur le bouton Aide dans la boîte de dialogue. • Voir « Définition d'une chaîne de connexion », page 162. Définition d'une chaîne de connexion Une chaîne de connexion regroupe toutes les informations dont votre application Web a besoin sur le serveur pour se connecter à une base de données. Dreamweaver insère cette chaîne dans vos scripts de page côté serveur afin que ceux-ci soient ultérieurement traités par votre serveur d'application. Une chaîne de connexion aux bases de données Microsoft Access et SQL Server se compose des paramètres suivants, séparés par des points-virgules : indique le fournisseur de BD OLE pour votre base de données. Voici par exemple des paramètres de fournisseurs BD OLE courants pour les bases de données Access, SQL Server et Oracle, respectivement : Fournisseur (Provider) Provider=Microsoft.Jet.OLEDB.4.0;... Provider=SQLOLEDB;... Provider=OraOLEDB;... Pour connaître le paramètre de votre fournisseur de BD OLE, reportez-vous à la documentation du fournisseur de votre pilote ou consultez votre administrateur système. Si vous n'incluez pas le paramètre Provider (Fournisseur), le fournisseur de BD OLE par défaut pour ODBC sera utilisé et vous devrez préciser un pilote ODBC approprié pour votre base de données. Pilote (Driver) indique le pilote ODBC à utiliser si vous ne spécifiez pas de fournisseur de BD OLE pour votre base de données. Serveur (Server) indique le serveur hébergeant la base de données SQL Server si votre application Web est exécutée sur un serveur différent. Base de données (Database) 162 Chapitre 9 est le nom d'une base de données SQL Server. DBQ est le chemin à une base de données basée sur fichier (une base de données créée dans Microsoft Access, par exemple). Le chemin est celui sur le serveur hébergeant le fichier de base de données. UID indique le nom de l'utilisateur. PWD indique le mot de passe de l'utilisateur. DSN est le nom de la source de données, si toutefois vous en utilisez une. Selon la façon dont vous définissez le DSN sur votre serveur, vous pouvez omettre les autres paramètres de la chaîne de connexion. Par exemple, DSN=Results peut constituer une chaîne de connexion valide si vous définissez les autres paramètres lorsque vous créez le DSN (voir « Création d'un DSN », page 717). Il est également possible que ces paramètres aient un nom ou une utilisation différents. Pour plus d'informations, reportez-vous à la documentation du fournisseur de votre base de données ou consultez votre administrateur système. Voici un exemple de chaîne de connexion créant une connexion ODBC à une base de données Access appelée arbres.mdb : Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\Recherche\arbres.mdb Voici un exemple de chaîne de connexion créant une connexion OLE DB à un système de base de données SQL Server appelé Mothra et se trouvant sur un serveur du nom de Gojira : Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith; PWD=orlando8 Création d'une connexion OLE DB Vous pouvez utiliser un fournisseur de BD OLE pour communiquer avec votre base de données. Le fait de créer une connexion OLE DB directe peut augmenter la vitesse de connexion en éliminant l'intermédiaire ODBC entre votre application Web et la base de données. En utilisant un fournisseur de BD OLE spécifique à la base de données, vous éliminez l'intermédiaire ODBC. Si vous ne précisez pas de fournisseur de BD OLE pour votre base de données, ASP utilisera le fournisseur de BD OLE par défaut pour les pilotes ODBC pour communiquer avec un pilote ODBC, lequel communiquera à son tour avec la base de données. OLE DB est disponible uniquement sous Windows NT, 2000 ou XP. Différents fournisseurs OLE DB existent pour différentes bases de données. Vous pouvez obtenir des fournisseurs OLE DB pour Microsoft Access et SQL Server en téléchargeant et en installant le logiciel Microsoft Data Access Components (MDAC) 2.5 et 2.6 sur l'ordinateur Windows exécutant IIS ou PWS (si nécessaire). Vous pouvez télécharger gratuitement le logiciel MDAC sur le site Web de Microsoft à l'adresse suivante : http://www.microsoft.com/data/download.htm. Remarque : assurez-vous que vous disposez de MDAC 2.5 avant d'installer MDAC 2.6. Vous pouvez télécharger les fournisseurs de BD OLE pour les bases de données Oracle9i et Oracle8i sur le site Web d'Oracle à l'adresse suivante : http://otn.oracle.com/software/tech/ windows/ole_db/content.html (enregistrement requis). Connexions à des bases de données pour les développeurs ASP 163 Pour créer une connexion OLE DB dans Dreamweaver MX, vous devez inclure un paramètre Provider (Fournisseur) dans une chaîne de connexion. Voici par exemple des paramètres de fournisseurs OLE DB courants pour les bases de données Access, SQL Server et Oracle, respectivement : Provider=Microsoft.Jet.OLEDB.4.0;... Provider=SQLOLEDB;... Provider=OraOLEDB;... Pour connaître le paramètre de votre fournisseur OLE DB, reportez-vous à la documentation du fournisseur de votre pilote ou consultez votre administrateur système. Connexion à une base de données via un fournisseur d'accès Si vous êtes un développeur ASP travaillant avec un fournisseur d'accès Internet, il est probable que vous ne connaissiez pas le chemin physique des fichiers que vous chargez, y compris celui de vos fichiers de base de données. Si votre fournisseur d'accès ne définit pas de DSN pour vous ou ne le fait pas assez rapidement, vous devez trouver un autre moyen de créer des connexions à vos fichiers de base de données. Vous pouvez créer une connexion sans DSN à un fichier de base de données, mais une telle connexion n'est possible que si vous connaissez le chemin d'accès physique du fichier de base de données sur le serveur du fournisseur d'accès. Cette section explique comment obtenir le chemin d'accès physique d'un fichier de base de données sur un serveur en utilisant la méthode MapPath de l'objet serveur ASP. Cette section contient les rubriques suivantes : • « Description des chemins d'accès physiques et virtuels », page 164 • « Recherche du chemin d'accès physique d'un fichier en utilisant le chemin virtuel », page 165 • « Utilisation d'un chemin d'accès virtuel pour établir une connexion à une base de données », page 165 Remarque : les techniques présentées dans ce chapitre sont uniquement valables si votre base de données est basée sur un fichier, telle que la base de données Microsoft Access, qui stocke les données dans un fichier .mdb. Description des chemins d'accès physiques et virtuels Lorsque vous chargez vos fichiers sur un serveur distant en utilisant Dreamweaver, ces derniers sont placés dans un dossier situé dans l'arborescence locale du serveur. Par exemple, sur un serveur exécutant Microsoft IIS, le chemin d'accès vers votre page d'accueil peut se présenter comme suit : c:\Inetpub\wwwroot\accounts\users\jsmith\index.htm Il s'agit du chemin d'accès physique vers votre fichier. En revanche, l'URL permettant d'ouvrir votre fichier n'utilise pas de chemin d'accès physique. Elle utilise le nom de serveur ou de domaine suivi d'un chemin d'accès virtuel, comme dans l'exemple suivant : www.plutoserve.com/jsmith/index.htm Le chemin d'accès virtuel, /jsmith/index.htm, remplace le chemin d'accès physique, c:\Inetpub\wwwroot\accounts\users\jsmith\index.htm. 164 Chapitre 9 Recherche du chemin d'accès physique d'un fichier en utilisant le chemin virtuel Si vous travaillez avec un fournisseur d'accès, il se peut que vous ne connaissiez pas le chemin d'accès physique des fichiers que vous chargez. Généralement, les fournisseurs d'accès vous fournissent un hôte FTP, parfois un répertoire hôte, ainsi qu'un nom de connexion et un mot de passe. Ils vous indiquent également une URL pour visualiser vos pages sur Internet, telle que www.plutoserve.com/jsmith/. Si vous connaissez cette URL, vous pouvez obtenir le chemin d'accès virtuel d'un fichier : il s'agit du chemin qui suit le nom du serveur ou du domaine qui figure dans une URL. Une fois que vous connaissez le chemin d'accès virtuel, vous pouvez obtenir le chemin d'accès physique d'un fichier sur le serveur en utilisant la méthode MapPath. Celle-ci utilise notamment le chemin d'accès virtuel comme argument et renvoie le chemin d'accès physique et le nom du fichier. Voici la syntaxe de la méthode : Server.MapPath("/virtualpath") Si le chemin virtuel d'un fichier est /jsmith/index.htm, l'expression suivante permettra d'obtenir son chemin d'accès physique : Server.MapPath("/jsmith/index.htm") Vous pouvez utiliser la méthode MapPath comme suit : 1 Ouvrez une page ASP dans Dreamweaver et basculez en mode Code (Affichage > Code). 2 Saisissez l'expression suivante dans le code HTML de la page. <%Response.Write(stringvariable)%> 3 Utilisez la méthode MapPath afin d'obtenir une valeur pour l'argument stringvariable. Exemple : <% Response.Write(Server.MapPath("/jsmith/index.htm")) %> 4 Basculez en mode Création (Affichage > Création) et activez le mode Données dynamiques (Affichage > Données dynamiques) pour afficher la page. La page affiche le chemin physique du fichier sur le serveur d'application. En utilisant l'exemple fourni dans cette section, la page affiche le chemin d'accès physique suivant : c:\Inetpub\wwwroot\accounts\users\jsmith\index.htm Pour plus d'informations sur la méthode MapPath, consultez la documentation en ligne fournie avec Microsoft IIS ou PWS. Utilisation d'un chemin d'accès virtuel pour établir une connexion à une base de données Pour écrire une chaîne de connexion sans DSN dans un fichier de base de données situé sur un serveur distant, vous devez connaître le chemin d'accès physique au fichier. Par exemple, voici une chaîne de connexion sans DSN typique pour une base de données Microsoft Access : Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\Inetpub\wwwroot\accounts\users\jsmith\data\statistics.mdb Si vous ne connaissez pas le chemin d'accès physique de vos fichiers sur le serveur distant, vous pouvez l'obtenir en utilisant la méthode MapPath dans votre chaîne de connexion. Connexions à des bases de données pour les développeurs ASP 165 Pour créer une connexion sans DSN à l'aide de la méthode MapPath : 1 Chargez le fichier de base de données sur le serveur distant. Notez son chemin d'accès virtuel (par exemple, /jsmith/data/statistics.mdb). 2 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Dreamweaver affiche toutes les connexions définies pour le site. 3 Cliquez sur le bouton plus (+) dans le panneau et sélectionnez Chaîne de connexion personnalisée dans le menu contextuel. 4 Tapez le nom de la nouvelle connexion. Remarque : n'utilisez pas d'espaces ni de caractères spéciaux dans le nom. 5 Tapez la chaîne de connexion et utilisez la méthode MapPath pour fournir le paramètre DBQ. Supposons que le chemin virtuel vers votre base de données Microsoft Access soit /jsmith/data/ statistics.mdb. La chaîne de connexion peut être exprimée comme suit si vous utilisez VBScript comme langage de script : “Driver={Microsoft Access Driver (*.mdb)};DBQ=” & Server.MapPath¬ ("/jsmith/data/statistics.mdb") L'esperluette (&) est utilisée pour concaténer (combiner) deux chaînes. La première chaîne est entre guillemets et la deuxième est fournie par l'expression Server.MapPath. Lorsque les deux chaînes sont combinées, la chaîne suivante est créée : Driver={Microsoft Access Driver (*.mdb)}; ¬ DBQ=C:\Inetpub\wwwroot\accounts\users\jsmith\data\statistics.mdb Si vous utilisez JavaScript, l'expression est identique, à ceci près que vous utilisez un signe plus (+) au lieu d'une esperluette (&) pour concaténer les deux chaînes : “Driver={Microsoft Access Driver (*.mdb)};DBQ=” + Server.MapPath¬ ("/jsmith/data/statistics.mdb") 6 Sélectionnez l'option Utilisation du pilote sur le serveur d'évaluation. Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions aux bases de données utilisent le serveur d'application. 7 Cliquez sur Tester. Dreamweaver essaie de se connecter à la base de données. Si la connexion échoue, vérifiez la chaîne de connexion. Si la connexion n'aboutit toujours pas, contactez votre fournisseur d'accès pour vous assurer que le pilote de base de données que vous avez spécifié dans la chaîne de connexion est installé sur le serveur distant. Vérifiez également que le fournisseur d'accès dispose de la version la plus récente du pilote. Par exemple, une base de données créée dans Microsoft Access 2000 ne fonctionnera pas avec Microsoft Access Driver 3.5. Vous devez utiliser Microsoft Access Driver, version 4.0 ou ultérieure. 8 Cliquez sur OK. La nouvelle connexion apparaît dans le panneau Base de données. 166 Chapitre 9 9 Mettez à jour la connexion de base de données des pages dynamiques existantes et utilisez la nouvelle connexion avec toutes les nouvelles pages que vous créerez. Pour mettre à jour la connexion d'une page dynamique, ouvrez la page dans Dreamweaver, double-cliquez sur le nom du jeu d'enregistrements dans le panneau Liaison ou Comportements de serveur, et sélectionnez la connexion que vous venez de créer dans le menu déroulant Connexion. Modification ou suppression d'une connexion à une base de données Lorsque vous créez une connexion à une base de données, Dreamweaver enregistre les informations de connexion dans un fichier, dans le sous-dossier Connexions du dossier racine local du site. Dreamweaver ne crée pas de connexion à la base de données pour votre application ASP tant que vous n'avez pas défini de jeu d'enregistrements pour une page dans l'application (voir « Définition d'un jeu d'enregistrements », page 536). Dreamweaver écrit alors le code dans le fichier pour établir la connexion et insère une directive d'inclusion dans votre page. Au moment de l'exécution, le serveur insère le code de connexion dans le document. Pour mettre à jour une connexion : 1 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou en appuyant sur la touche Contrôle (Macintosh) sur la connexion et choisissez Modifier la connexion dans le menu contextuel, qui se présente comme suit. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Effectuez vos modifications puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui actualise automatiquement toutes les pages du site qui utilisent la connexion. Connexions à des bases de données pour les développeurs ASP 167 Pour supprimer une connexion : 1 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Supprimer la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Confirmez la suppression. Pour éviter les erreurs dues à la suppression d'une connexion, mettez à jour tous les jeux d'enregistrements qui utilisent l'ancienne connexion en double-cliquant sur le nom du jeu d'enregistrements dans le panneau Liaisons et en choisissant une nouvelle connexion. 168 Chapitre 9 CHAPITRE 10 Connexions à des bases de données pour les développeurs JSP Pour utiliser une base de données avec une application JSP (JavaServer Pages), vous devez créer une connexion à une base de données dans Macromedia Dreamweaver MX. Ce chapitre vous indique la marche à suivre. Pour réaliser les opérations présentées dans ce chapitre, vous devez avoir configuré une application JSP (voir « Configuration d'une application Web », page 133). Une base de données doit également être installée sur votre ordinateur local ou sur un système à partir duquel vous disposez d'un accès réseau ou FTP. Ce chapitre contient les sections suivantes : • • • • « Description des connexions JSP », page 169 « Connexion à une base de données », page 170 « Connexion via un pilote ODBC », page 172 « Modification ou suppression d'une connexion à une base de données », page 175 Pour vous connecter à l'exemple de base de données installé avec Dreamweaver, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour tout complément d'information sur les bases de données et les connexions aux bases de données, voir « Guide du débutant en base de données », page 695. Description des connexions JSP Une application JSP doit être connectée à une base de données via un pilote JDBC. Le pilote joue le rôle de traducteur pour permettre à l'application JSP de communiquer avec la base de données. Pour plus d'informations sur JDBC et le rôle des pilotes de base de données, voir « Interfaçage avec la base de données », page 702. Vous devez indiquer certaines valeurs de paramètres pour vous connecter via votre pilote JDBC. Pour plus d'informations, voir « A propos des paramètres de connexion JDBC », page 171. Pour connaître les valeurs de paramètres spécifiques à votre pilote, reportez-vous à la documentation de votre fournisseur ou contactez votre administrateur système. Vous pouvez également utiliser un pilote ODBC (et également un DSN Windows) si vous disposez d'un pilote JDBC-ODBC Bridge. Pour plus d'informations, voir « Connexion via un pilote ODBC », page 172. 169 Connexion à une base de données Cette section explique comment se connecter à une base de données dans le cadre du développement d'une application JSP dans Dreamweaver MX. Pour réaliser les opérations présentées dans cette section, un serveur d'application JSP fonctionne sur un ordinateur local ou distant. (Pour la plupart des utilisateurs Macintosh et un grand nombre d'équipes de développement, le serveur d'application JSP fonctionne sur un serveur de développement distinct.) Pour plus d'informations, voir « Configuration d'une application Web », page 133. Avant de vous connecter à une base de données, vous devez disposer d'un pilote JDBC pour celleci. Une fois installé, le pilote vous permet de vous connecter à la base de données. Pour obtenir des instructions, voir « Création d'une connexion à une base de données pour JSP », page 170. Obtention d'un pilote JDBC pour votre base de données Assurez-vous que vous disposez d'un pilote JDBC pour votre base de données avant d'essayer de créer une connexion à une base de données. Certains pilotes JDBC incluent le pilote Oracle Thin JDBC, le pilote Oracle Java et les pilotes i-net JDBC pour Microsoft SQL Server. Les fournisseurs de systèmes de bases de données tels qu'Oracle incluent souvent des pilotes avec leurs systèmes. Vous pouvez également acheter des pilotes chez des fournisseurs tiers. Par exemple, vous pouvez obtenir un pilote JDBC pour Microsoft SQL Server à partir du site i-net software à l'adresse suivante : http://www.inetsoftware.de/English/Produkte/JDBC_Overview/default.htm. Sun fournit également une base de données de recherche des pilotes JDBC et de leurs fournisseurs sur son site Web à l'adresse suivante : http://industry.java.sun.com/products/jdbc/drivers. Une fois que vous disposez d'un pilote JDBC pour votre base de données, vous pouvez créer une connexion à une base de données. Création d'une connexion à une base de données pour JSP Après avoir installé un pilote JDBC adapté pour votre base de données sur l'ordinateur exécutant votre serveur d'application, vous pouvez créer une connexion à une base de données dans Dreamweaver. Pour créer une connexion à une base de données pour JSP : 1 Ouvrez une page JSP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Dreamweaver affiche les connexions définies pour le site. 2 Cliquez sur le bouton plus (+) et choisissez votre pilote dans le menu contextuel. Si votre pilote ne figure pas dans la liste, choisissez Connexion JDBC personnalisée. Une boîte de dialogue de connexion s'affiche. 3 Saisissez les paramètres de connexion dans la boîte de dialogue Connexion. Pour plus d'informations, voir « A propos des paramètres de connexion JDBC », page 171. 4 Indiquez l'emplacement du pilote JDBC que vous souhaitez utiliser. 170 Chapitre 10 • Si votre pilote JDBC est installé sur le même ordinateur que Dreamweaver, sélectionnez l'option Utilisation du pilote sur cette machine. • Si votre pilote JDBC n'est pas installé sur le même ordinateur que Dreamweaver, sélectionnez l'option Utilisation du pilote sur le serveur d'évaluation. Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions aux bases de données utilisent le serveur d'application. 5 Cliquez sur Tester. Dreamweaver tente d'établir la connexion à la base de données. Si la connexion échoue, vérifiez les paramètres de connexion. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier utilisé par Dreamweaver pour traiter les pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). 6 Cliquez sur OK. La nouvelle connexion s'affiche dans le panneau Bases de données. A propos des paramètres de connexion JDBC Les connexions JDBC se composent généralement de quatre paramètres : le pilote, le nom d'utilisateur, le mot de passe et l'URL (qui spécifie l'emplacement de la base de données). En général, les valeurs du paramètre Pilote et du paramètre URL dépendent du pilote. Cette section explique comment définir des paramètres de connexion dans Dreamweaver en utilisant le pilote Oracle Thin JDBC comme exemple. Pour connaître les paramètres de connexion d'autres pilotes, consultez la documentation du fournisseur du pilote. Le pilote Oracle Thin JDBC prend en charge les bases de données Oracle. Si vous souhaitez utiliser ce pilote pour vous connecter à votre base de données Oracle, cliquez sur le bouton plus (+) dans le panneau Bases de données et choisissez le pilote Oracle Thin Driver (Oracle) dans le menu contextuel. La boîte de dialogue suivante, en partie renseignée, s'affiche : Saisissez un nom de connexion et remplacez les espaces réservés (entre parenthèses) par des paramètres de connexion valides. Pour [nom d'hôte], saisissez l'adresse IP ou le nom attribué au serveur de base de données par l'administrateur système. Pour l'espace réservé [sid], saisissez l'identificateur du système de base de données. Si vous avez plus d'une base de données Oracle sur le même système, utilisez le SID pour les distinguer. Connexions à des bases de données pour les développeurs JSP 171 Par exemple, si votre serveur s'appelle Aristote, que la base de données utilise le port 1521 et que vous avez défini un SID de base de données appelé patients sur ce serveur, entrez les valeurs de paramètres suivantes dans Dreamweaver : Connexion via un pilote ODBC Bien que les applications JSP communiquent en principe avec les bases de données via des pilotes JDBC, elles peuvent communiquer via les pilotes ODBC si vous disposez d'un pilote de pont JDBC-ODBC. L'utilisation d'un pilote ODBC vous permet d'utiliser un DSN Windows, ce qui simplifie le processus de création de la connexion. Le pilote de pont joue le rôle de traducteur entre votre application JSP, qui utilise la connectivité JDBC, et votre pilote ODBC, qui utilise la connectivité ODBC. Ce canal de communication permet à votre application JSP de communiquer avec la base de données. Ce type de connexion présente deux grands avantages. Tout d'abord, vous pouvez utiliser les pilotes ODBC gratuits de Microsoft. Ensuite, vous pouvez utiliser un DSN pour simplifier le processus de création de la connexion. Vous devez vous conformer aux exigences suivantes pour établir une connexion via un pilote ODBC : • Votre serveur d'application JSP doit fonctionner sur un ordinateur exécutant Windows. • Un pilote ODBC pour votre base de données doit être installé sur l'ordinateur exécutant Windows qui héberge le serveur d'application. Pour plus d'informations, voir « Vérification du pilote ODBC », page 173. • Un pilote de pont JDBC-ODBC doit être installé sur l'ordinateur Windows qui héberge le serveur d'application. Pour plus d'informations, voir « Installation du pilote JDBC-ODBC Bridge de Sun », page 173. Si ces conditions sont respectées, vous pouvez établir une connexion via un pilote ODBC. Pour obtenir des instructions, voir « Création d'une connexion ODBC », page 173. 172 Chapitre 10 Vérification du pilote ODBC Assurez-vous qu'un pilote ODBC pour votre base de données est installé sur l'ordinateur exécutant Windows qui héberge le serveur d'application JSP. Pour savoir si un pilote ODBC est installé, voir « Affichage des pilotes ODBC installés sur un système Windows », page 705. Si un pilote adapté n'est pas installé, vous pouvez télécharger et installer Microsoft Data Access Components (MDAC) 2.5 et 2.6 sur l'ordinateur exécutant le serveur d'application JSP. Vous pouvez télécharger gratuitement MDAC à partir du site Web de Microsoft à l'adresse suivante : http://www.microsoft.com/data/download.htm. Ces logiciels contiennent les derniers pilotes ODBC de Microsoft. Remarque : installez MDAC 2.5 avant d'installer MDAC 2.6. Si vous disposez d'un pilote ODBC pour votre base de données, vous pouvez installer un pilote JDBC-ODBC. Installation du pilote JDBC-ODBC Bridge de Sun Pour vous connecter via un pilote ODBC, vous devez installer le pilote JDBC-ODBC Bridge de Sun sur l'ordinateur Windows exécutant le serveur d'application JSP. Ce pilote est fourni avec Java 2 SDK de Sun, Standard Edition, pour Windows. Pour savoir si vous disposez déjà de Java 2 SDK avec le pilote, vérifiez dans les dossiers c:\jdk1.2.2 ou c:\jdk1.3 de votre disque dur. Remarque : Java 1.2.2 et 1.3 sont les mêmes que Java 2. Si vous ne disposez pas de SDK, vous pouvez le télécharger à partir du site Web de Sun à l'adresse suivante : http://java.sun.com/j2se/ et l'installer. Le pilote s'installe automatiquement lorsque vous installez le SDK. Bien qu'il soit parfaitement adapté au développement avec des systèmes de bases de données bas de gamme tels que Microsoft Access, le pilote JDBC-ODBC Bridge de Sun n'est pas conçu pour la production. Par exemple, il ne permet la connexion à la base de données que d'une seule page JSP à la fois (en d'autres termes, il ne prend pas en charge l'utilisation simultanée par plusieurs threads). Pour plus d'informations sur les limites du pilote, voir l'article 12409 sur le centre de support Macromedia à l'adresse suivante : http://www.macromedia.com/go/jdbc-odbc_problems. Après avoir installé le pilote de pont, vous pouvez créer la connexion à une base de données. Création d'une connexion ODBC Avant de vous connecter via un pilote ODBC, assurez-vous que les pilotes ODBC et JDBCODBC Bridge de Sun sont installés sur l'ordinateur Windows exécutant le serveur d'application JSP. Pour vous connecter à JSP via un pilote ODBC : 1 Définissez un DSN sur le système Windows hébergeant votre serveur d'application. Pour obtenir des instructions, voir « Création d'un DSN », page 717. 2 Ouvrez une page JSP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Le panneau affiche les connexions définies pour ce site. Connexions à des bases de données pour les développeurs JSP 173 3 Cliquez sur le bouton plus (+) dans le panneau et choisissez Pilote JDBC-ODBC Sun (Base de données ODBC) dans le menu contextuel. La boîte de dialogue Pilote JDBC-ODBC Sun (Base de données ODBC) s'affiche. 4 Tapez le nom de la nouvelle connexion. Remarque : n'utilisez pas d'espaces ni de caractères spéciaux dans le nom. 5 Remplacez l'espace réservé [odbc dsn] dans le champ URL par le DSN que vous avez défini à l'étape 1. Dans le champ URL, vous devez pouvoir lire ce qui suit : jdbc:odbc:myDSN 6 Indiquez le nom d'utilisateur et le mot de passe pour accéder à la base de données. Si vous n'avez pas besoin de nom d'utilisateur ou de mot de passe, laissez les champs vides. Par exemple, si votre DSN a pour nom Acme et que vous n'avez pas besoin d'un nom d'utilisateur ou d'un mot de passe pour accéder à la base de données, saisissez les valeurs de paramètres suivantes : Pilote : sun.jdbc.odbc.JdbcOdbcDriver URL : jdbc:odbc:Acme Nom d'utilisateur : Mot de passe : 7 Indiquez l'emplacement du pilote JDBC-ODBC Bridge. • Si le pilote est installé sur le même ordinateur que Dreamweaver, sélectionnez l'option Utilisation du pilote sur cette machine. • Si le pilote n'est pas installé sur le même ordinateur que Dreamweaver, sélectionnez l'option Utilisation du pilote sur le serveur d'évaluation. Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions à des bases de données utilisent le serveur d'application. 8 Cliquez sur Tester. Dreamweaver essaie de se connecter à la base de données. Si la connexion échoue, vérifiez le DSN et les autres paramètres de connexion. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier utilisé par Dreamweaver pour traiter les pages dynamiques (voir « Définition du dossier de traitement des pages dynamiques », page 140). 9 Cliquez sur OK. La nouvelle connexion apparaît dans le panneau Base de données. 174 Chapitre 10 Modification ou suppression d'une connexion à une base de données Lorsque vous créez une connexion à une base de données, Dreamweaver enregistre les informations de connexion dans un fichier, dans le sous-dossier Connexions du dossier racine local du site. Dreamweaver ne crée pas de connexion à une base de données pour votre application JSP tant que vous n'avez pas défini de jeu d'enregistrements pour une page dans l'application (voir « Définition d'un jeu d'enregistrements », page 536). Dreamweaver écrit alors le code dans le fichier pour établir la connexion et insère une directive d'inclusion dans votre page. Au moment de l'exécution, le serveur insère le code de connexion dans le document. Pour mettre à jour une connexion : 1 Ouvrez une page JSP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Modifier la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Effectuez vos modifications puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui actualise automatiquement toutes les pages du site qui utilisent la connexion. Si vous renommez une connexion, mettez à jour tous les jeux d'enregistrements utilisant l'ancien nom de connexion en double-cliquant sur chaque jeu dans le panneau Liaisons et en choisissant le nouveau nom de connexion dans la boîte de dialogue Jeu d'enregistrements. Pour supprimer une connexion : 1 Ouvrez une page JSP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Supprimer la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Confirmez la suppression. Pour éviter les erreurs consécutives à la suppression d'une connexion, mettez à jour chaque jeu d'enregistrements utilisant l'ancienne connexion en double-cliquant sur le nom du jeu dans le panneau Liaisons et en choisissant une nouvelle connexion dans la boîte de dialogue Jeu d'enregistrements. Connexions à des bases de données pour les développeurs JSP 175 176 Chapitre 10 CHAPITRE 11 Connexions à des bases de données pour les développeurs PHP Pour utiliser une base de données avec une application PHP (Hypertext Preprocessor), vous devez créer une connexion à une base de données dans Macromedia Dreamweaver MX. Ce chapitre vous indique la marche à suivre. Pour le développement PHP, Dreamweaver prend en charge uniquement le système de base de données MySQL. Les autres systèmes de base de données, tels que Microsoft Access ou Oracle ne sont pas pris en charge. MySQL est un logiciel ouvert que vous pouvez télécharger gratuitement à partir d'Internet à des fins non commerciales. Pour plus d'informations, voir le site Web MySQL, à l'adresse http://www.mysql.com/downloads/mysql.html. Ce chapitre suppose que vous avez configuré une application PHP (voir « Configuration d'une application Web », page 133). Une base de données MySQL doit également être installée sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP. Ce chapitre contient les sections suivantes : • « Connexion à une base de données », page 177 • « Modification ou suppression d'une connexion à une base de données », page 178 Pour vous connecter à l'exemple de base de données installé avec Dreamweaver, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour tout complément d'information sur les bases de données et les connexions aux bases de données, voir « Guide du débutant en base de données », page 695. Connexion à une base de données Cette section explique comment se connecter à une base de données dans le cadre du développement d'une application PHP dans Dreamweaver. Elle suppose que vous disposez d'une ou plusieurs bases de données MySQL et que le serveur MySQL est lancé. Pour créer une connexion à une base de données à votre base de données MySQL : 1 Ouvrez une page PHP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). 2 Cliquez sur le bouton plus (+) dans le panneau et choisissez Connexion MySQL dans le menu contextuel. La boîte de dialogue Connexion MySQL s'ouvre. 177 3 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. La nouvelle connexion s'affiche dans le panneau Bases de données. Modification ou suppression d'une connexion à une base de données Lorsque vous créez une connexion à une base de données, Dreamweaver enregistre les informations de connexion dans un fichier, dans le sous-dossier Connexions du dossier racine local du site. Dreamweaver ne crée pas de connexion à une base de données pour votre application PHP tant que vous n'avez pas défini de jeu d'enregistrements pour une page dans l'application (voir « Définition d'un jeu d'enregistrements », page 536). Dreamweaver écrit alors le code dans le fichier pour établir la connexion et insère une directive d'inclusion dans votre page. Au moment de l'exécution, le serveur insère le code de connexion dans le document. Pour mettre à jour une connexion : 1 Ouvrez une page PHP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Modifier la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Effectuez vos modifications puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui actualise automatiquement toutes les pages du site qui utilisent la connexion. Pour supprimer une connexion : 1 Ouvrez une page PHP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données). Une liste de connexions s'affiche dans le panneau. 2 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur la connexion et choisissez Supprimer la connexion dans le menu contextuel. La boîte de dialogue que vous avez utilisée pour créer la connexion s'affiche. 3 Confirmez la suppression. Pour éviter les erreurs consécutives à la suppression d'une connexion, mettez à jour chaque jeu d'enregistrements utilisant l'ancienne connexion en double-cliquant sur le nom du jeu dans le panneau Liaisons et en choisissant une nouvelle connexion dans la boîte de dialogue Jeu d'enregistrements. 178 Chapitre 11 Utilisez les outils de codage avancé de Dreamweaver pour créer ou modifier des pages. Cette partie du manuel contient les chapitres suivants : • Chapitre 12, « Configuration d'un environnement de codage » • Chapitre 13, « Codage dans Dreamweaver » • Chapitre 14, « Optimisation et débogage de code » • Chapitre 15, « Modification du code en mode Création » Partie III Partie III Utilisation du code de page CHAPITRE 12 Configuration d'un environnement de codage Vous pouvez adapter l'environnement de codage de Macromedia Dreamweaver MX à votre propre méthode de travail. Vous pouvez par exemple changer le mode d'affichage du code, définir différents raccourcis clavier ou importer et utiliser votre bibliothèque de balises de prédilection. Ce chapitre couvre les sujets suivants : • • • • • • • • • « Affichage du code », page 181 « Définition des préférences d'affichage », page 182 « Définition des préférences de codage », page 183 « Personnalisation des raccourcis clavier », page 187 « Définition des préférences de codage », page 183 « Définition des préférences du validateur », page 187 « Gestion des bibliothèques de balises », page 188 « Importation de balises personnalisées dans Dreamweaver », page 191 « Utilisation d'un éditeur HTML externe avec Dreamweaver », page 193 Affichage du code Vous pouvez visualiser le code source du document en cours de plusieurs façons : en l'affichant dans la fenêtre de document après avoir activé le mode Code, en fractionnant la fenêtre de document pour afficher à la fois la page et son code, ou encore en travaillant dans l'inspecteur de code, qui forme une fenêtre de code distincte. Remarque : le mode Code et l'inspecteur de code partagent la même fonctionnalité. Cette section explique comment modifier le mode d'affichage du code. Pour afficher le code dans la fenêtre de document : Choisissez Affichage > Code. Pour afficher le code dans une fenêtre distincte : Choisissez Fenêtre > Autres > Inspecteur de code. Pour pouvoir coder tout en modifiant visuellement une page dans la fenêtre de document : 1 Choisissez Affichage > Code et création. Le code apparaît dans le volet supérieur, et la page dans le volet inférieur. 181 2 Pour afficher la page au premier plan, choisissez Affichage > Mode Création en haut. 3 Pour redimensionner les volets dans la fenêtre de document, faites glisser la barre de division à l'endroit approprié. La barre de division est intercalée entre les deux volets. Toutes les modifications apportées dans le mode Création se répercutent automatiquement dans le mode Code. Toutefois, après avoir effectué des modifications en mode Code, vous devez mettre à jour manuellement le document dans le mode Création ; il vous suffit pour cela de cliquer dans ce mode et d'appuyer sur la touche F5. Définition des préférences d'affichage Vous pouvez configurer le renvoi à la ligne des mots, l'affichage du numéro des lignes de code, la mise en surbrillance du code HTML incorrect, la coloration de la syntaxe des éléments de code ainsi que la mise en retrait du code à partir du menu Affichage > Options d'affichage de code. Pour définir les options dans le mode Code et dans l'inspecteur de code : 1 Affichez au moins une page en mode Code et dans l'inspecteur de code. 2 Choisissez Affichage > Options d'affichage de code. Les options définies antérieurement sont précédées d'une coche dans le menu contextuel qui apparaît. 3 Choisissez parmi les options suivantes : • Retour automatique à la ligne • • Numéros de lignes renvoie le code à la ligne afin qu'il soit visible sans qu'il soit nécessaire de le faire défiler horizontalement. Cette option n'insère aucun saut de ligne ; elle a pour seule fonction de simplifier la consultation du code. affiche le numéro des lignes de code sur le côté. Mettre en surbrillance le code HTML incorrect active dans Dreamweaver le surlignage en jaune du code HTML incorrect non pris en charge par les navigateurs. Dès la sélection d'une balise incorrecte, l'inspecteur des propriétés affiche des instructions pour corriger l'erreur. • Coloration de la syntaxe • Retrait auto active et désactive l'application d'une couleur au code. Pour modifier le modèle de coloration, voir « Définition des préférences de coloration de code », page 186. automatise la mise en retrait du code dès lors que vous appuyez sur la touche Entrée pendant la rédaction du code. Pour modifier l'espacement ou les balises de mise en retrait automatique, voir « Définition des préférences de formatage de code », page 183. La sélection d'une option cochée la désactive. A défaut, l'option est définie. 182 Chapitre 12 Définition des préférences de codage Dreamweaver vous permet de définir les préférences de codage suivantes : • Les préférences de formatage du code déterminent les options de formatage de code courantes, telles que la longueur de ligne et la mise en retrait. Voir « Définition des préférences de formatage de code », page 183. Vous pouvez également appliquer vos nouvelles préférences de mise en forme aux documents HTML existants. Voir « Application de nouvelles préférences de formatage aux documents existants », page 185. • Les préférences d'indicateurs de code vous permettent d'activer ou de désactiver les indicateurs de code, mais aussi de les personnaliser. Les indicateurs de code vous fournissent une aide immédiate pendant la saisie du code en mode Code. Si, par exemple, vous tapez un crochet ouvrant (<), un menu vous propose toutes les balises compatibles. Pour vous éviter de saisir le reste de la balise, sélectionnez une entrée du menu et appuyez sur la touche Entrée pour l'insérer automatiquement. Voir « Définition des préférences d'indicateurs de code », page 185. • Les préférences de correction du code déterminent les éventuelles modifications que Dreamweaver apporte au code lorsque vous ouvrez un document HTML ou de script. Voir « Définition des préférences de correction de code », page 185. • Les préférences de coloration du code définissent la mise en forme et la coloration de la syntaxe spécifiques aux éléments de code tels que les balises, les commentaires et les scripts. Voir « Définition des préférences de coloration de code », page 186. Pour définir les préférences avancées, utilisez l'éditeur de la bibliothèque de balises (voir « Gestion des bibliothèques de balises », page 188). Définition des préférences de formatage de code Vous pouvez modifier l'aspect de votre code en définissant des préférences de formatage telles que la mise en retrait, la longueur de ligne et la casse des noms de balises et d'attributs. Notez que toutes les préférences, à l'exception de Remplacer la casse de, affectent uniquement les nouveaux documents et les nouvelles additions aux documents existants. En d'autres termes, lorsque vous ouvrez un document HTML déjà créé, ces options de mise en forme ne lui sont pas appliquées. Pour modifier la mise en forme du code de documents HTML existants, utilisez la commande Appliquer le formatage de la source. Pour plus d'informations, voir « Application de nouvelles préférences de formatage aux documents existants », page 185. Pour définir les préférences de formatage de code : 1 Choisissez Edition > Préférences > Format de code ou Dreamweaver > Préférences > Format de code (Mac OS X). La boîte de dialogue Format de code s'affiche. Configuration d'un environnement de codage 183 2 Ajustez les paramètres suivants dans la boîte de dialogue : Utiliser spécifie si les retraits doivent être composés d'espaces ou de tabulations. Taille du retrait détermine la taille des mises en retraits, en espaces ou en tabulations suivant le paramétrage du champ Utiliser. Taille de tabulation détermine la taille des tabulations (exprimées en espaces de caractères). Renvoi à la ligne auto ajoute des retours de chariot « permanents » lorsqu'une ligne occupe toute la largeur de colonne spécifiée. (Dreamweaver insère des retours de chariot uniquement lorsqu'ils ne modifient pas l'apparence du document dans un navigateur. Certaines lignes peuvent donc être plus longues que la valeur indiquée dans l'option Renvoi à la ligne auto). A l'inverse, l'option Renvoi à la ligne du mode Code (ou de l'inspecteur de code) renvoie simplement à la ligne les lignes dont la longueur dépasse la largeur de la fenêtre. Type de saut de ligne permet d'indiquer le type de serveur distant (Windows, Macintosh ou UNIX) qui hébergera votre site. Le choix du type de caractères de saut de ligne approprié (CR, CR/LF, LF) garantit que votre code source HTML s'affiche correctement lorsqu'il est affiché à partir du serveur distant. (Pour les transferts par FTP, ce paramètre ne s'applique qu'en mode de transfert binaire ; le mode de transfert ASCII de Dreamweaver ignore ce paramètre. Si vous téléchargez (en réception) des fichiers en mode ASCII, Dreamweaver définit les sauts de ligne en fonction du système d'exploitation de votre ordinateur ; si vous transférez des fichiers en mode ASCII, les sauts de ligne sont toujours définis comme CR/LF.) Ce paramètre est également utile lorsque vous travaillez avec un éditeur de texte externe ne reconnaissant que certains types de saut de ligne. Par exemple, utilisez CR/LF (Windows) si votre éditeur de texte est le Bloc-Notes de Windows, et CR (Macintosh) s'il s'agit de SimpleText. Casse de balise par défaut et Casse d'attribut par défaut contrôlent l'usage des majuscules dans les noms de balises et d'attributs. Ces options s'appliquent aux balises et aux attributs que vous insérez ou que vous modifiez dans la fenêtre de document, mais ni aux balises et attributs que vous tapez directement dans le mode Code (ou l'inspecteur de code), ni aux balises et attributs d'un document que vous ouvrez (sauf, dans ce dernier cas, si vous avez également activé l'une des options Remplacer la casse de). Remplacer la casse de : Balises et Attributs spécifie s'il faut toujours convertir les noms de balises et d'attributs dans la casse spécifiée, même lors de l'ouverture d'un document HTML existant. Lorsque vous activez l'une de ces options, les balises et les attributs des documents déjà ouverts sont immédiatement convertis dans la casse indiquée, et il en sera de même dans tous les documents que vous ouvrirez par la suite (du moins tant que vous n'aurez pas désactivé cette option). Les balises et les attributs que vous tapez en mode Code (ou dans l'inspecteur de code) ou dans Quick Tag Editor ou que vous insérez à partir de la barre Insertion, sont également convertis dans la casse spécifiée. Par exemple, si vous voulez que les noms des balises soient toujours convertis en minuscules, spécifiez minuscules dans Casse des balises, et activez l'option Remplacer la casse de : Balises. Lorsque vous ouvrez ensuite un document contenant des noms de balises en majuscules, Dreamweaver les convertit en minuscules. Centrer spécifie si des éléments doivent être centrés à l'aide de div align="center" ou de Ces deux balises font partie de la spécification HTML 4.0 Transitional, mais center est pris en charge par un éventail plus large de navigateurs. center. 184 Chapitre 12 Application de nouvelles préférences de formatage aux documents existants Les options de formatage de code définies dans les préférences Format de code ne s'appliquent qu'aux documents nouvellement créés dans Dreamweaver. Pour appliquer ces nouvelles préférences aux documents existants, utilisez la commande Appliquer le formatage de la source. Pour appliquer les nouvelles préférences de formatage à un document existant : 1 Ouvrez le document dans Dreamweaver. 2 Choisissez Commandes > Appliquer le formatage de la source. Définition des préférences d'indicateurs de code Les indicateurs de code vous permettent d'insérer rapidement des noms de balises, des attributs et des valeurs à mesure que vous tapez du code. Pour définir les préférences, choisissez Edition > Préférences > Indicateurs de code ou Dreamweaver > Préférences > Indicateurs de code (Mac OS X). Conseil : même si l'affichage des indicateurs de code est désactivé, vous pouvez afficher un indicateur en mode Code ou dans l'inspecteur de code en appuyant sur les touches Contrôle-Espace sous Windows. Pour définir les préférences d'indicateur de code : 1 Choisissez Edition > Préférences > Indicateurs de code ou Dreamweaver > Préférences > Indicateurs de code (Mac OS X). La boîte de dialogue Indicateurs de code s'affiche. 2 Ajustez les paramètres suivants dans la boîte de dialogue : Activer l'achèvement automatique des balises active l'achèvement automatique des balises. active les indicateurs de code pendant la saisie du code dans le mode Code. Réglez le curseur Délai pour définir le délai (en secondes) qui s'écoule avant l'apparition des indicateurs appropriés. Activer les indicateurs de code Menus définit précisément le type d'indicateur de code à afficher pendant la saisie. Libre à vous d'utiliser tous les menus ou une partie seulement. Définition des préférences de correction de code Les préférences de correction de code déterminent le comportement de Dreamweaver lors de l'ouverture de documents (ces préférences sont sans effet lorsque vous modifiez du code HTML ou des scripts dans le mode Code). Si vous désactivez ces options de correction, Dreamweaver affiche les éléments de marquage non valides dans la fenêtre de document pour le code HTML qu'il aurait corrigé. Si vous importez un document HTML depuis Microsoft Word, vous pouvez utiliser la commande Nettoyer HTML Word pour supprimer le code HTML inutile. Pour plus d'informations, voir « Nettoyage de Microsoft Word HTML » dans l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour définir les préférences de correction de code : 1 Choisissez Edition > Préférences > Correction du code ou Dreamweaver > Préférences > Correction du code (Mac OS X). La boîte de dialogue Correction du code s'affiche. Configuration d'un environnement de codage 185 2 Ajustez les paramètres suivants dans la boîte de dialogue : Corriger les balises incorrectement imbriquées et non fermées corrige les balises qui se chevauchent. Par exemple, <B><I>texte</B></I> est réécrit comme <B><I>texte</I></B>. Cette option insère également des guillemets et des crochets de fermeture s'ils sont absents. Renommer les éléments de formulaire lors du collage garantit l'absence de noms d'objets de formulaire en double. Supprimer balises de fermeture superflues supprime les balises de fermeture auxquelles ne correspond pas de balise d'ouverture. affiche un récapitulatif des codes HTML techniquement non valides que Dreamweaver a tenté de corriger. Ce récapitulatif indique l'emplacement du problème (à l'aide des numéros de ligne et de colonne), pour vous permettre de vérifier la correction et veiller à ce qu'elle produise l'effet voulu. M'avertir lors de la correction ou de la suppression de balises Ne jamais corriger le code : Dans les fichiers avec extensions permet d'empêcher Dreamweaver de corriger le code dans les fichiers portant les extensions indiquées. Cette option est particulièrement utile pour les fichiers contenant des balises propriétaires. Coder caractères spéciaux dans les URL à l'aide de % garantit la présence exclusive de caractères autorisés dans l'URL. Coder <, >, & et " dans les valeurs d'attributs à l'aide de & garantit la présence exclusive de caractères autorisés dans l'URL. Définition des préférences de coloration de code La coloration de la syntaxe vous permet d'identifier les blocs de code dans des documents volumineux. Les préférences de coloration de la syntaxe s'appliquent aux éléments de code tels que les commentaires et les scripts, ainsi qu'aux balises en général. Pour définir les préférences de coloration de balises spécifiques, modifiez la définition de cette balise dans l'éditeur de la bibliothèque de balises. Pour plus d'informations, voir « Modification de bibliothèques, de balises et d'attributs », page 189. Pour définir les préférences de coloration de code : 1 Choisissez Edition > Préférences > Coloration du code ou Dreamweaver > Préférences > Coloration du code (Mac OS X). 2 Choisissez un type de document, puis cliquez sur Modifier le modèle de coloration. La boîte de dialogue Modifier le modèle de coloration s'affiche. 3 Sélectionnez un élément, puis définissez la couleur de son texte, celle de son arrière-plan et son style (gras, italique ou souligné). Vous pouvez prévisualiser le modèle de coloration dans le volet Aperçu. 4 Lorsque vous avez terminé, cliquez sur OK. 186 Chapitre 12 Personnalisation des raccourcis clavier Rien ne vous empêche d'utiliser vos raccourcis clavier préférés dans Dreamweaver. Si vous êtes habitué à utiliser des raccourcis clavier spécifiques (par exemple, Contrôle-Entrée pour insérer un saut de ligne, Contrôle-G pour atteindre un code précis ou Maj+F6 pour valider un fichier), vous pouvez les intégrer dans Dreamweaver au moyen de l'éditeur de raccourcis clavier. Pour plus d'informations, voir « Utilisation de l'éditeur de raccourcis clavier », page 52. Ouverture de fichiers en mode Code par défaut Vous pouvez configurer Dreamweaver pour qu'il ouvre automatiquement les fichiers portant certaines extensions en mode Code, et non en mode Création. Lorsque vous ouvrez un fichier qui ne contient normalement aucun code HTML (par exemple, un fichier JavaScript), il s'ouvre en mode Code (ou dans l'inspecteur de code), et non pas en mode Création. Vous pouvez modifier le fichier et l'enregistrer en tant que fichier HTML ou non HTML. Pour définir le mode par défaut des fichiers non HTML : 1 Choisissez Edition > Préférences > Types de fichiers/Editeurs ou Dreamweaver > Préférences > Types de fichiers/Editeurs (Mac OS X). 2 Dans la zone de texte Ouvrir en mode Code, entrez les extensions de nom de fichier que vous voulez ouvrir automatiquement en mode Code. Insérez un espace entre chaque type de fichier. Les extensions de fichier par défaut répertoriées sont .js, .txt et .asa. Vous pouvez en ajouter autant que vous le voulez. Définition des préférences du validateur Le validateur de Dreamweaver vous permet de repérer rapidement les erreurs de balise et de syntaxe présentes dans le code (voir « Validation de balises », page 213). Vous pouvez spécifier les langages de balise qui serviront de référence au validateur pour ses vérifications, les problèmes spécifiques que le validateur doit relever, ainsi que les types d'erreurs qu'il doit signaler. Pour définir les préférences du validateur : 1 Choisissez Edition > Préférences > Programme de validation ou Dreamweaver > Préférences > Programme de validation (Mac OS X). 2 Sélectionnez les bibliothèques de balises à utiliser pour la validation. Certaines bibliothèques de balises sont imbriquées. Si, par exemple, vous choisissez HTML 4.0, les entrées HTML 3.2 et HTML 2.0 sont sélectionnées automatiquement puisque, sans elles, la définition de HTML 4.0 demeure incomplète. Remarque : si vous validez à la fois CFML et HTML dans un seul et même document, le validateur est incapable d'interpréter le dièse (#). En effet, dans le langage CFML, le signe # désigne une erreur tandis que le double signe ## est correct ; dans le langage HTML, à l'inverse, ## est une erreur tandis que # est correct. 3 Cliquez sur le bouton Options. La boîte de dialogue Options du programme de validation s'affiche. 4 Activez l'option Afficher pour tous les types d'erreur que le validateur doit signaler dans son rapport. 5 Sélectionnez les éléments à faire vérifier par le validateur. Configuration d'un environnement de codage 187 6 Cliquez sur OK pour refermer la boîte de dialogue Options du programme de validation, puis de nouveau sur OK pour fermer la boîte de dialogue Préférences. Gestion des bibliothèques de balises Vous pouvez utiliser l'éditeur de bibliothèques de balises pour gérer les bibliothèques de balises dans Dreamweaver. L'éditeur de bibliothèques de balises vous permet d'ajouter et de supprimer des bibliothèques de balises, des balises et des attributs, de définir les propriétés d'une bibliothèque de balises, mais aussi de modifier les balises et les attributs. Pour ouvrir l'éditeur de bibliothèques de balises, choisissez Edition > Bibliothèques de balises. L'éditeur de la bibliothèque de balises s'affiche comme suit. Le contenu de cette boîte de dialogue varie selon la balise sélectionnée.) Cette section contient les rubriques suivantes : • « Ajout de bibliothèques, de balises et d'attributs », page 188 • « Modification de bibliothèques, de balises et d'attributs », page 189 • « Suppression de bibliothèques, de balises et d'attributs », page 191 Voir aussi « Importation de balises personnalisées dans Dreamweaver », page 191. Ajout de bibliothèques, de balises et d'attributs L'éditeur de bibliothèques de balises de Dreamweaver vous permet d'ajouter des bibliothèques de balises ou des balises et des attributs aux bibliothèques de balises. Remarque : pour importer une balise, voir « Importation de balises personnalisées dans Dreamweaver », page 191. 188 Chapitre 12 Pour ajouter une bibliothèque de balises : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), cliquez sur le bouton plus (+) et choisissez Nouvelle bibliothèque de balises. La boîte de dialogue Nouvelle bibliothèque de balises s'affiche. 2 Dans la zone de texte Nom de la bibliothèque, entrez un nom (par exemple, PHP Tags). 3 Cliquez sur OK. Pour ajouter une ou plusieurs balises à la bibliothèque de balises : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), cliquez sur le bouton plus (+) et choisissez Nouvelles balises. La boîte de dialogue Nouvelles balises s'affiche. 2 Dans le menu déroulant Bibliothèque de balises, choisissez une bibliothèque de balises (par exemple, CFML Tags). Par défaut, la bibliothèque de balises sélectionnée dans l'éditeur de balises apparaît dans la zone Bibliothèque de balises. 3 Dans la zone de texte Noms des balises, entrez le nom de la balise. Si vous ajoutez plusieurs balises, séparez les noms de balises par une virgule suivie d'un espace (par exemple, cfgraph, cfgraphdata). 4 Pour ajouter chacune des balises avec la balise de fin correspondante (</...>), activez la case à cocher Avoir des balises de fin correspondantes. 5 Cliquez sur OK. Pour ajouter un ou plusieurs attributs à une balise : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), cliquez sur le bouton plus (+) et choisissez Nouveaux attributs. La boîte de dialogue Nouveaux attributs s'affiche. 2 Dans le menu déroulant Bibliothèque de balises, choisissez une bibliothèque de balises. Par défaut, la bibliothèque de balises sélectionnée dans l'éditeur de balises apparaît dans la zone de texte Bibliothèque de balises. 3 Dans le menu déroulant Balise, choisissez une balise (par exemple, cfgraph). Par défaut, la balise sélectionnée dans l'éditeur de balises apparaît dans la zone Balise. 4 Dans la zone de texte Noms des attributs, entrez le nom de l'attribut (par exemple, type). Si vous ajoutez plusieurs attributs, séparez les noms d'attributs par une virgule suivie d'un espace. 5 Cliquez sur OK. Modification de bibliothèques, de balises et d'attributs Vous pouvez utiliser l'éditeur de bibliothèques de balises pour définir les propriétés d'une bibliothèque de balises ou modifier les balises et les attributs d'une bibliothèque — qu'il s'agisse de leurs attributs, de leurs valeurs ou de leur format (pour simplifier l'identification du code). Configuration d'un environnement de codage 189 Pour définir les propriétés d'une bibliothèque de balises : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), sélectionnez une bibliothèque de balises dans le menu déroulant Balises. 2 Dans la zone de texte Utilisé dans, sélectionnez tous les types de document qui seront utilisés par la bibliothèque de balises. Les balises de la bibliothèque ne sont disponibles que dans les types de documents que vous venez de choisir. 3 Si les balises de la bibliothèque nécessitent un préfixe, entrez-en un dans la zone de texte Préfixe de balise. 4 Une fois les modifications terminées dans l'éditeur de la bibliothèque de balises, cliquez sur OK. Pour définir une balise dans une bibliothèque : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), ouvrez une bibliothèque de balises dans le menu déroulant Balises et sélectionnez une balise. 2 Définissez les options de format de balise suivantes : • • Sauts de ligne détermine • Casse • Défaut l'endroit où Dreamweaver insère les sauts de ligne pour une balise. détermine comment Dreamweaver insère le contenu d'une balise, à savoir si le saut de ligne et les règles de formatage s'appliquent au contenu. Sommaire indique la casse d'une balise spécifique. Choisissez Par défaut, Minuscules, Majuscules ou Minuscules/majuscules. Si vous choisissez cette dernière option, la boîte de dialogue Nom de balise en minuscules/majuscules s'affiche. Précisez comment Dreamweaver insérera la balise (par exemple, getProperty), puis cliquez sur OK. définit la casse par défaut de toutes les balises. Dans la boîte de dialogue Casse de balise par défaut qui s'affiche, choisissez <MAJUSCULES> ou <minuscules>, puis cliquez sur OK. Conseil : il est préférable de définir les minuscules comme casse par défaut, conformément aux normes XML et XHTML. Pour modifier l'attribut d'une balise : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), ouvrez une bibliothèque de balises dans le menu déroulant Balises et sélectionnez un attribut de balise. 2 Dans le menu déroulant Casse d'attribut, choisissez Par défaut, Minuscules, Majuscules ou Minuscules/majuscules. Si vous choisissez cette dernière option, spécifiez dans la boîte de dialogue Nom d'attribut en minuscules/majuscules comment Dreamweaver insérera l'attribut (par exemple, onClick). Cliquez sur OK. Cliquez sur le lien Défaut pour définir la casse par défaut pour tous les attributs. 3 Dans le menu déroulant Type d'attribut, sélectionnez le type de l'attribut. Si vous choisissez Enuméré, entrez toutes les valeurs d'attribut autorisées dans la zone de texte Valeurs, en veillant à les séparer par une virgule suivie d'un espace. Par exemple, pour définir l'attribut de la balise cfgraph, entrez bar,horizontalBar,line,pie. 190 Chapitre 12 Suppression de bibliothèques, de balises et d'attributs Vous pouvez utiliser l'éditeur de bibliothèques de balises pour supprimer des bibliothèques de balises, des balises et des attributs. Pour supprimer une bibliothèque, une balise ou un attribut : 1 Dans la boîte de dialogue Editeur de la bibliothèque de balises (Edition > Bibliothèques de balises), sélectionnez une bibliothèque de balises, une balise ou un attribut dans le menu déroulant Balises. 2 Cliquez sur le bouton moins (-). 3 Le cas échéant, confirmez la suppression en cliquant sur OK. L'élément disparaît du menu déroulant Balises. 4 Si vous ne voulez pas supprimer définitivement cet élément, cliquez sur le bouton Annuler. La boîte de dialogue Editeur de la bibliothèque de balises se referme sans supprimer l'élément ni valider les modifications effectuées depuis l'ouverture de l'éditeur. 5 Pour supprimer définitivement l'élément, cliquez sur OK. Importation de balises personnalisées dans Dreamweaver Une fois importées dans Dreamweaver, les balises personnalisées font partie intégrante de l'environnement de création de pages Web. Par exemple, lorsque vous commencez à taper une balise personnalisée dans le mode Code, la fonction Indicateurs de code répertorie automatiquement les attributs de la balise parmi lesquels vous pouvez faire votre choix. Cette section contient les rubriques suivantes : • • • • • « Importation de balises à partir de fichiers XML », page 191 « Importation de balises ASP.NET personnalisées », page 192 « Importation de balises JSP à partir d'un fichier », page 192 « Importation de balises JSP à partir d'un serveur (web.xml) », page 192 « Importation de balises JRun », page 193 Importation de balises à partir de fichiers XML Vous pouvez importer des balises à partir d'un fichier XML DTD (Document Type Definition) ou Schema. Pour importer des balises à partir d'un fichier XML DTD ou Schema : 1 Ouvrez l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises). 2 Cliquez sur le bouton plus (+), puis choisissez DTD Schema > Importer le fichier DTD ou Schema XML. 3 Entrez le nom ou l'URL du fichier DTD ou Schema. 4 Entrez le préfixe qui servira à identifier une balise sur une page, en tant que composant d'une bibliothèque de balise donnée. 5 Cliquez sur OK. Configuration d'un environnement de codage 191 Importation de balises ASP.NET personnalisées Vous pouvez importer des balises ASP.NET personnalisées dans Dreamweaver. Au préalable, assurez-vous que la balise personnalisée est installée sur le serveur d'évaluation défini dans la boîte de dialogue Définition du site (voir « Définition du dossier de traitement des pages dynamiques », page 140). Les balises compilées (fichiers .dll) doivent être placées dans le dossier Corbeille de la racine du site, tandis que les balises non compilées (fichiers .ascx) peuvent résider dans un répertoire ou un sous-répertoire virtuel sur le serveur. Pour plus d'informations, voir la documentation Microsoft ASP.NET. Pour importer les balises ASP.NET personnalisées dans Dreamweaver : 1 Ouvrez une page ASP.NET dans Dreamweaver. 2 Ouvrez l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises). 3 Cliquez sur le bouton plus (+), puis choisissez l'une des options suivantes : • Pour importer toutes les balises ASP.NET personnalisées à partir du serveur d'application, choisissez ASP.NET > Importer toutes les balises personnalisées ASP.NET. • Pour n'importer que certaines balises personnalisées à partir du serveur d'application, choisissez ASP.NET > Importer les balises personnalisées ASP.NET sélectionnées. La boîte de dialogue Importer les balises personnalisées ASPNet sélectionnées qui s'affiche répertorie toutes les balises ASP.NET personnalisées installées sur le serveur d'application. Tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée cliquez sur les balises de la liste, puis sur OK. Importation de balises JSP à partir d'un fichier Vous pouvez importer une bibliothèque de balises JSP dans Dreamweaver, à partir d'une multitude de types de fichiers. Pour importer une bibliothèque de balises JSP dans Dreamweaver : 1 Ouvrez une page JSP dans Dreamweaver. 2 Ouvrez l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises). 3 Cliquez sur le bouton plus (+), puis choisissez JSP > Importer depuis le fichier (*.tld, *.jar, *.zip). 4 Spécifiez le fichier .tld, .jar ou .zip contenant la bibliothèque de balises. 5 Entrez un URI pour identifier la bibliothèque de balises. L'URI (Uniform Resource Identifier) désigne souvent l'URL de la société chargée de la maintenance de la bibliothèque de balises. L'URL n'est pas utilisée pour accéder à la société, mais uniquement à titre d'identification de la bibliothèque de balises. 6 Entrez le préfixe qui servira à identifier une balise sur une page, en tant que composant d'une bibliothèque de balise donnée. 7 Cliquez sur OK. Importation de balises JSP à partir d'un serveur (web.xml) Vous pouvez importer des balises JSP à partir d'un serveur. 192 Chapitre 12 Pour importer des balises JSP à partir d'un serveur : 1 Ouvrez une page JSP dans Dreamweaver. 2 Ouvrez l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises). 3 Cliquez sur le bouton plus (+), puis choisissez JSP > Importer depuis le serveur (web.xml). La boîte de dialogue Importer depuis le serveur s'affiche. 4 Sélectionnez une bibliothèque de balises. 5 Entrez un URI pour identifier la bibliothèque de balises. L'URI (Uniform Resource Identifier) désigne souvent l'URL de la société chargée de la maintenance de la bibliothèque de balises. L'URL n'est pas utilisée pour accéder à la société, mais uniquement à titre d'identification de la bibliothèque de balises. 6 Cliquez sur OK. Importation de balises JRun Si vous travaillez avec Macromedia JRun, vous pouvez importer vos balises JRun dans Dreamweaver. Pour importer des balises JRun dans Dreamweaver : 1 Ouvrez une page JSP dans Dreamweaver. 2 Ouvrez l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises). 3 Dans l'éditeur de bibliothèques de balises (Edition > Bibliothèques de balises), cliquez sur le bouton plus (+), puis choisissez JSP > Importer les balises de serveur JRUN depuis le dossier. 4 Spécifiez un dossier contenant des balises JRun. 5 Entrez un URI pour identifier la bibliothèque de balises. 6 Entrez le préfixe qui servira à identifier une balise sur une page, en tant que composant d'une bibliothèque de balise donnée. 7 Une fois les modifications terminées, cliquez sur OK pour refermer l'éditeur de bibliothèques de balises. Utilisation d'un éditeur HTML externe avec Dreamweaver Vous pouvez lancer votre éditeur HTML externe ou un éditeur de texte depuis Dreamweaver pour éditer le code source du document en cours, puis revenir dans Dreamweaver pour continuer à utiliser son interface graphique. Dreamweaver détecte toute modification enregistrée dans le document par l'éditeur externe, et vous invite dans ce cas à recharger le document. Les éditeurs HTML intégrés suivants sont acceptés : Macromedia HomeSite (Windows seulement) ou BBEdit (Macintosh seulement). Vous pouvez également utiliser un autre éditeur de texte, par exemple Notepad, SimpleText, vi, emacs et TextPad. Utilisation d'un éditeur HTML intégré Vous pouvez installer simultanément Dreamweaver et HomeSite sous Windows ou une version d'essai de BBEdit sur Macintosh. Configuration d'un environnement de codage 193 Grâce à l'intégration étroite de Dreamweaver avec ces deux produits, vous pouvez modifier un document à la fois dans Dreamweaver et dans HomeSite/BBEdit, en passant d'une application à l'autre ; le document reste automatiquement synchronisé dans les deux applications. Par ailleurs, ces deux programmes interagissent avec la sélection ; ainsi le texte sélectionné dans Dreamweaver l'est également lorsque vous passez à BBEdit, et inversement. Utilisation de HomeSite (Windows seulement) Vous n'avez pas besoin d'activer l'intégration pour HomeSite ; cette fonction est intégrée automatiquement lors de l'installation du programme. Pour utiliser HomeSite : 1 Choisissez Edition > Modifier avec HomeSite. 2 Modifiez le document dans HomeSite, puis enregistrez vos modifications. 3 Pour revenir dans Dreamweaver, cliquez sur le bouton Dreamweaver dans la barre d'outils de l'éditeur. Utilisation de BBEdit (Macintosh seulement) Vous pouvez désactiver l'intégration de BBEdit si vous préférez travailler avec une version antérieure de BBEdit ou avec un autre éditeur de texte HTML. Les sélections ne sont pas supervisées si l'intégration de BBEdit est désactivée. Pour utiliser BBEdit avec Dreamweaver : 1 Choisissez Edition > Modifier avec BBEdit. 2 Modifiez le document dans BBEdit. 3 Pour revenir dans Dreamweaver, cliquez sur le bouton Dreamweaver dans la palette d'outils HTML de BBEdit. Pour désactiver l'intégration de BBEdit : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez Types de fichiers/Editeurs. 2 Désactivez Activer l'intégration de BBEdit, puis cliquez sur OK. Utilisation d'éditeurs externes Vous pouvez ouvrir d'autres éditeurs externes depuis Dreamweaver, mais le document n'est pas synchronisé dans les deux applications, contrairement à HomeSite ou BBEdit. Une fois les modifications terminées dans l'éditeur externe, pensez à actualiser manuellement le document dans Dreamweaver. Pour choisir un éditeur HTML externe : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez Types de fichiers/Editeurs. 2 (Macintosh uniquement) Pour utiliser un autre éditeur HTML que BBEdit, désactivez l'option Activer l'intégration de BBEdit. Pour utiliser BBEdit, laissez l'option Activer l'intégration de BBEdit, et passez les étapes ci-dessous. 194 Chapitre 12 3 Cliquez sur le bouton Parcourir à côté de la zone de texte Editeur de code externe pour sélectionner un éditeur de texte. 4 Dans l'option Recharger les fichiers modifiés, indiquez ce que Dreamweaver doit faire lorsqu'il détecte que des changements ont été apportés de l'extérieur à un document déjà ouvert dans Dreamweaver. 5 Dans l'option Enregistrer au démarrage, indiquez si Dreamweaver doit systématiquement enregistrer le document courant avant d'exécuter l'éditeur, ne jamais enregistrer le document, ou vous demander s'il doit l'enregistrer ou non à chaque lancement de l'éditeur externe. Pour lancer un éditeur HTML externe : Choisissez Edition > Modifier avec [nom de l'éditeur]. Configuration d'un environnement de codage 195 196 Chapitre 12 CHAPITRE 13 Codage dans Dreamweaver Macromedia Dreamweaver MX propose un environnement de codage complet conçu pour tout type de développement Web, de la rédaction de pages HTML simples à la conception, au test et au déploiement d'applications Web complexes. Ce chapitre contient les rubriques suivantes : • • • • • « A propos de l'environnement de codage de Dreamweaver », page 197 « Rédaction et modification de code », page 199 « Copie et collage du code », page 203 « Recherche et remplacement de balises et d'attributs », page 205 « Accès aux références de langue », page 210 Pour plus d'informations sur la migration de Macromedia HomeSite vers Dreamweaver, consultez le centre de support de Dreamweaver MX à l'adresse suivante : http://www.macromedia.com/go/ migrate_from_homesite. Rubriques connexes « Configuration d'un environnement de codage », page 181 « Optimisation et débogage de code », page 211 « Modification du code en mode Création », page 225 A propos de l'environnement de codage de Dreamweaver L'environnement de codage de Dreamweaver vous permet d'accéder librement au code de vos pages. Cette section contient les rubriques suivantes : • • • • « Types de fichiers pris en charge », page 198 « Respect du code par Dreamweaver », page 198 « Roundtrip HTML », page 198 « A propos de l'insertion de code par les comportements de serveur », page 199 Rubrique connexe « Affichage du code », page 181 197 Types de fichiers pris en charge Dreamweaver propose de nombreux types de fichiers pour le codage côté client, notamment HTML, XML, Cascading Style Sheets (CSS), JavaScript, VBScript, Wireless Markup Language (WML), Extension Data Markup Language (EDML), modèle Dreamweaver (.dwt) et Texte. Vous pouvez utiliser les types de fichiers suivants pour le codage côté serveur : ColdFusion, composant ColdFusion (.cfc), ASP.NET Visual Basic, ASP.NET C#, ASP VBScript, ASP JavaScript, JSP et PHP. Vous avez par ailleurs la possibilité de créer des fichiers C#, Visual Basic et Java autonomes. Respect du code par Dreamweaver Dreamweaver génère du code valide et propre dans ses environnements de codage et visuels. Dreamweaver respecte également le code rédigé par vos soins ou généré par un autre éditeur. Il ne corrige jamais votre code. Ainsi, Dreamweaver ne modifie ni vos espaces blancs, ni la casse des attributs. Si vous choisissez Affichage > Options d'affichage de code > Mettre en surbrillance le code HTML incorrect, Dreamweaver surligne en jaune les erreurs. Vous pouvez éventuellement nettoyer votre code selon vos propres critères. Vous pouvez enfin personnaliser la façon dont Dreamweaver formate le code. Pour plus d'informations, voir « Définition des préférences de codage », page 183. Roundtrip HTML La fonction Roundtrip HTML vous permet d'échanger des documents entre Dreamweaver et un éditeur HTML en mode texte, moyennant un impact nul ou infime sur le contenu et la structure du code source HTML original du document. Parmi ses fonctions clés, citons les suivantes : • Par défaut, Dreamweaver réécrit les balises qui se chevauchent, ferme les balises qui ne doivent pas rester ouvertes et supprime les balises de fermeture superflues lorsque vous revenez dans Dreamweaver à partir d'un éditeur externe ou lorsque vous ouvrez un document HTML qui n'a pas été dans Dreamweaver. Dreamweaver n'apporte aucune autre rectification au code, même si celui-ci est incorrect, à condition que les navigateurs puissent restituer correctement le code incorrect. Vous pouvez désactiver la correction du code (voir « Définition des préférences de correction de code », page 185). • Dreamweaver conserve telles quelles les balises qu'il ne reconnaît pas, notamment les balises XML, en l'absence de critères de référence. Si une balise non reconnue encadre une autre balise (par exemple, <MaNouvelleBalise><b>texte</MaNouvelleBalise></b>), Dreamweaver la marque comme erronée, mais ne modifie pas le code. • Rien ne vous empêche de définir dans Dreamweaver la mise en surbrillance en jaune du code HTML non pris en charge par les navigateurs. Si vous sélectionnez une section en surbrillance, l'inspecteur des propriétés affiche des informations sur l'erreur et la manière de la corriger. • Dreamweaver permet de lancer un éditeur de texte tiers pour modifier le document courant. Pour plus d'informations, voir « Utilisation d'un éditeur HTML externe avec Dreamweaver », page 193. 198 Chapitre 13 A propos de l'insertion de code par les comportements de serveur Lorsque vous choisissez un comportement de serveur dans le panneau Comportements de serveur pendant le développement d'une page dynamique, Dreamweaver insère un ou plusieurs blocs de code (ou « participants ») dans la page pour faire fonctionner le comportement de serveur. Dès lors que vous modifiez le code dans un participant, il vous est impossible de modifier ou de supprimer le comportement de serveur avec un outil visuel. Dreamweaver détecte les comportements de serveur en se repérant à des modèles de code spécifiques dans la page, puis les affiche dans le panneau correspondant. Toute modification du code d'un participant, y compris l'espacement des mots et les sauts de ligne, empêche Dreamweaver de détecter le comportement de serveur et de l'afficher dans le panneau Comportements de serveur. Le comportement de serveur subsiste toutefois dans la page : vous pouvez donc le corriger dans l'environnement de codage de Dreamweaver. Rédaction et modification de code Dreamweaver met à votre disposition plusieurs fonctions qui vous aideront à rédiger et à corriger efficacement le code. Cette section traite des fonctions suivantes : • • • • • • • • • • « Utilisation des indicateurs de code », page 199 « Manipulation des fragments de code », page 200 « Insertion rapide de code avec la barre Insertion », page 201 « Insertion de balises avec le Sélecteur de balises », page 202 « Modification de balises avec des éditeurs de balises », page 202 « Modification de balises avec l'inspecteur de balises », page 203 « Mise en retrait des blocs de code », page 203 « Copie et collage du code », page 203 « Insertion de commentaires HTML », page 204 « Affichage de la liste des fonctions JavaScript et VBScript dans une page », page 204 Utilisation des indicateurs de code Les indicateurs de code vous permettent d'insérer et de modifier le code à mesure que vous le saisissez en mode Code (ou dans l'inspecteur de code). Une liste de suggestions apparaît lorsque vous tapez certains caractères. Cette fonction est aussi pratique pour insérer ou modifier du code que pour consulter simplement les attributs disponibles pour une balise, les paramètres associés à une fonction ou les méthodes spécifiques à un objet. Vous pouvez définir le délai d'affichage de la liste d'options dans les indicateurs de code, spécifier les balises à inclure dans la liste des balises, voire même désactiver les indicateurs de code. Pour plus d'informations, voir « Définition des préférences d'indicateurs de code », page 185. Pour insérer une balise à l'aide des indicateurs de code : 1 Tapez un crochet ouvrant (<) pour afficher une liste de balises. 2 Appuyez sur la touche Echap pour refermer cette liste. 3 Faites défiler la liste et double-cliquez sur une balise pour l'insérer. Codage dans Dreamweaver 199 4 Si la balise prend en charge les attributs, appuyez sur la barre d'espace pour afficher une liste des attributs autorisés pour une balise. Sélectionnez un attribut et appuyez sur la touche Entrée. 5 Tapez la valeur de l'attribut ou, si celui-ci n'accepte que certaines valeurs, sélectionnez-en une dans la liste des valeurs autorisées. 6 Répétez les deux dernières étapes pour chacun des attributs à ajouter pour la balise, en prenant soin de ne pas appuyer sur la barre d'espace entre une valeur et son guillemet de fin ("). 7 Tapez le crochet fermant de la balise (>) à la suite de la dernière paire attribut/valeur. Pour modifier une balise, procédez de l'une des manières suivantes : • Pour ajouter un attribut, placez le point d'insertion devant le crochet fermant (>) d'une balise et appuyez sur la barre d'espace pour afficher une liste des attributs pris en charge pour cette balise. Insérez l'attribut et sa valeur comme indiqué précédemment. • Pour modifier un attribut, supprimez l'attribut et ajoutez un attribut, comme indiqué précédemment. • Pour modifier une valeur, supprimez la valeur et ajouter une valeur, comme indiqué précédemment. Pour insérer ou modifier le code d'une fonction ou d'un objet : 1 Choisissez Edition > Préférences > Indicateurs de code ou Dreamweaver > Préférences > Indicateurs de code (Mac OS X), puis définissez les préférences à afficher sans attendre. 2 En mode Code (ou dans l'inspecteur de code), tapez le code de la fonction ou de l'objet suivant votre méthode habituelle. Lorsque vous tapez un mot-clé ou un caractère auquel sont associés des indicateurs de code, un menu contextuel s'affiche, contenant des suggestions pour compléter le code. Si un élément de la liste vous convient, sélectionnez-le et appuyez sur la touche Entrée. Pour configurer ou désactiver les indicateurs de code, voir « Définition des préférences d'indicateurs de code », page 185. Manipulation des fragments de code Les fragments de code permettent de stocker des contenus en vue de pouvoir les réutiliser rapidement. Vous pouvez créer et insérer des fragments de code en HTML, JavaScript, CFML, ASP et JSP, notamment. Dreamweaver contient également quelques fragments de code prédéfinis qui vous serviront de point de départ. Le fragment de code peut soit envelopper une sélection, soit se présenter comme un bloc de code. Vous pouvez ainsi créer un lien vers une page qui apparaît plusieurs fois sur votre site, mais qui est rattachée à différents objets et à du texte. Vous pouvez sélectionner un objet, cliquer avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée sur un fragment de code dans le panneau Fragments de code, puis choisir Insérer dans le menu contextuel. Le code du lien enveloppe la sélection. Vous pouvez par ailleurs assortir vos fragments de code de commentaires destinés aux autres utilisateurs. Pour insérer un fragment de code : 1 Placez le point d'insertion à l'endroit du document qui vous convient ; si nécessaire, délimitez la sélection à envelopper du fragment de code. 200 Chapitre 13 2 Dans le panneau Fragments de code (Fenêtre > Fragments de code), double-cliquez sur le fragment de code. Vous pouvez également cliquer avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur le fragment de code, puis choisir Insérer dans le menu contextuel. Pour créer un fragment de code : 1 Cliquez sur l'icône Nouveau fragment de code situé au bas du panneau Fragments de code. La boîte de dialogue Fragment de code s'affiche. 2 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Pour modifier ou supprimer un fragment de code : 1 Sélectionnez un fragment de code, puis cliquez sur l'icône Modifier le fragment de code ou Supprimer situé au bas du panneau Fragments de code. Les icônes Modifier le fragment de code ou Supprimer sont repérables par leur info-bulle. Pour créer des dossiers de fragments de code en vue de gérer ces fragments : 1 Cliquez sur l'icône Nouveau dossier de fragments de code situé au bas du panneau Fragments de code. 2 Faites glisser des fragments de code vers le nouveau dossier ou d'autres dossiers, à votre convenance. Pour partager un fragment de code avec d'autres membres de l'équipe : 1 Recherchez le fragment de code à partager dans le sous-dossier Configuration\Snippets du dossier de l'application Dreamweaver MX. 2 Copiez le fragment de code dans un dossier partagé sur votre ordinateur ou sur un ordinateur en réseau. 3 Veillez à ce que les autres membres de l'équipe copient le fragment de code dans leur dossier Configuration\Snippets respectif. Quiconque ayant accès au dossier partagé peut alors ajouter, modifier et supprimer les fragments de code du dossier. Insertion rapide de code avec la barre Insertion Utilisez la barre Insertion pour ajouter rapidement du code dans une page. Il vous suffit de placer le point d'insertion dans le code, puis de cliquer sur une icône de la barre Insertion. Dès que vous cliquez sur une icône, le code peut apparaître immédiatement dans la page ou une boîte de dialogue peut vous demander de spécifier des informations supplémentaires pour terminer le code. Pour connaître la fonction de chaque icône, placez le pointeur de la souris dessus jusqu'à ce qu'une info-bulle s'affiche. Le nombre et le type des icônes de la barre Insertion varient selon le type de document ouvert dans Dreamweaver et selon que le mode Code ou Création est actif. Bien que la barre Insertion regroupe les balises fréquemment utilisées, son contenu n'est pas exhaustif. Vous trouverez un choix plus varié de balises dans le Sélecteur de balises . Codage dans Dreamweaver 201 Insertion de balises avec le Sélecteur de balises Vous pouvez utiliser le Sélecteur de balises pour insérer dans une page une balise quelconque des bibliothèques de balises de Dreamweaver (notamment ColdFusion et ASP.NET). Pour plus d'informations sur les bibliothèques de balises, voir « Gestion des bibliothèques de balises », page 188. Pour insérer une balise à l'aide du Sélecteur de balises : 1 Placez le point d'insertion dans le code, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Insérer la balise. Le Sélecteur de balises s'affiche. Le panneau de gauche répertorie les bibliothèques de balises prises en charge, tandis que le panneau de droite affiche les balises individuelles du dossier de bibliothèques de balises sélectionné. 2 Sélectionnez une balise dans la liste. 3 Pour afficher les informations relatives à la syntaxe et à l'emploi de la balise, cliquez sur le bouton Infos sur les balises. Pour autant qu'elle soit disponible, une aide sur la balise s'affiche dans la boîte de dialogue. 4 Pour obtenir des informations de référence sur la balise, cliquez sur l'icône <?>. Pour autant qu'elle soit disponible, une référence sur la balise s'affiche dans le panneau Référence. 5 Cliquez sur le bouton Insérer pour insérer la balise sélectionnée dans le code. Les balises ne nécessitant aucune information complémentaire, qui figurent entre crochets dans le panneau de droite (par exemple, <HTML></HTML>), sont insérées au niveau du point d'insertion dans le document. Toutes les autres balises affichent leur propre éditeur de balises. 6 Le cas échéant, entrez les informations supplémentaires dans l'éditeur de balises, puis cliquez sur OK. Voir « Modification de balises avec des éditeurs de balises », page 202. Modification de balises avec des éditeurs de balises Les éditeurs de balises vous permettent de spécifier ou de modifier les attributs d'une balise à partir d'une boîte de dialogue. Si vous choisissez d'insérer à partir du Sélecteur de balises une balise qui nécessite des informations supplémentaires, son éditeur s'affiche systématiquement. A défaut, la procédure suivante explique comment ouvrir l'éditeur d'une balise. Pour plus d'informations, voir « Insertion de balises avec le Sélecteur de balises », page 202. Pour accéder à l'éditeur de balises d'une balise : 1 Placez le point d'insertion à l'intérieur d'une balise. 2 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier la balise dans le menu contextuel. 3 Effectuez vos modifications, puis cliquez sur OK. Conseil : pour obtenir davantage d'informations sur la balise à partir de l'éditeur de balises, cliquez sur l'option Infos sur les balises. 202 Chapitre 13 Modification de balises avec l'inspecteur de balises Vous pouvez utiliser l'inspecteur de balises pour modifier les balises dans une fiche de propriétés semblable à celles que l'on retrouve dans d'autres environnements de développement intégrés (integrated development environments, IDE). Pour modifier une balise avec l'inspecteur de balises : 1 Assurez-vous que l'inspecteur de balises est ouvert (Fenêtre > Inspecteur de balises). 2 En mode Code (ou dans l'inspecteur de code), cliquez n'importe où dans une balise. Si la balise prend en charge les attributs, Dreamweaver les affiche ainsi que leur valeur en cours dans la fiche de propriétés de l'inspecteur de balises. 3 Modifiez la balise à votre convenance dans la fiche de propriétés. Cliquez sur le nom d'un attribut pour saisir sa valeur ou, si l'attribut accepte les valeurs prédéfinies, pour en sélectionner une dans une liste. 4 Si l'attribut adopte une valeur d'une source de contenu dynamique (une base de données, par exemple), cliquez sur l'icône en forme d'éclair en bout de rangée de l'attribut sélectionné, puis sélectionnez la source. Pour plus d'informations sur la définition des sources d'un contenu dynamique, voir « Définition de sources de contenu dynamique », page 535. 5 Cliquez ailleurs dans le panneau pour mettre à jour la balise dans le document. Mise en retrait des blocs de code Lorsque vous rédigez et modifiez votre code en mode Code ou dans l'inspecteur de code, vous pouvez mettre en retrait les blocs de code afin de les distinguer du reste et de les rendre plus visible. Pour mettre en retrait un bloc de code : 1 Sélectionnez la ou les lignes du bloc de code à mettre en retrait. Veillez à sélectionner la ligne entière. 2 Choisissez Edition > Code de retrait. Le code est mis en retrait. Choisissez Edition > Code de retrait négatif pour faire reculer le code mis en retrait. Copie et collage du code Vous pouvez copier et coller un code source à partir d'une autre application ou du mode Code lui-même. Vous pouvez choisir de copier et coller le code en tant que texte ou en tant que code en conservant les balises intactes. Pour copier et coller le code en tant que texte : 1 Copiez le code à partir de Dreamweaver ou d'une autre application. 2 Placez le point d'insertion directement en mode Création et choisissez Edition > Coller. Codage dans Dreamweaver 203 Pour copier et coller le code en conservant les balises intactes : 1 Copiez le code à partir de Dreamweaver ou d'une autre application. Pour effectuer la copie à partir du mode Création, choisissez Edition > Copier HTML. 2 Procédez de l'une des manières suivantes : • En mode Code, positionnez le point d'insertion et choisissez Edition > Coller. Si vous travaillez en mode Création, appuyez sur la touche F5 pour actualiser l'affichage du document. • En mode Création, positionnez le point d'insertion et choisissez Edition > Coller HTML. Insertion de commentaires HTML Un commentaire est un texte descriptif que vous insérez dans le code HTML pour expliciter le code ou fournir d'autres informations. Le commentaire apparaît uniquement en mode Code ; il ne s'affiche pas sur la page Web du navigateur. Pour insérer un commentaire : 1 Placez le point d'insertion à l'endroit où insérer le commentaire en mode Code ou Création. 2 Cliquez sur l'icône Commentaire dans l'onglet Commun de la barre Insertion. Aidez-vous de l'info-bulle pour identifier cette icône. • En mode Code, Dreamweaver insère une balise <!-- --> dans la page. Entrez un commentaire à l'intérieur de la balise. • En mode Création, Dreamweaver affiche la boîte de dialogue Commentaire. Entrez votre commentaire, puis cliquez sur OK. Pour afficher les marqueurs de commentaire en mode Création, choisissez Affichage > Assistances visuelles > Eléments invisibles. Vérifiez que les commentaires sont sélectionnés dans les préférences des éléments invisibles. Dans le cas contraire, le marqueur de commentaire ne s'affiche pas. Pour compléter un commentaire existant, procédez de l'une des manières suivantes : • Sélectionnez le marqueur Commentaire en mode Création et tapez votre texte dans l'inspecteur de propriétés. • Recherchez le commentaire dans le code et ajoutez-y directement votre texte. Affichage de la liste des fonctions JavaScript et VBScript dans une page Le mode Création vous permet d'afficher toutes les fonctions JavaScript ou VBScript dans une page. Pour afficher les fonctions de script dans une page : 1 Ouvrez le document en mode Code. 2 Assurez-vous que la barre d'outils Document est visible (Affichage > Barre d'outils > Document). 3 Cliquez sur l'icône Navigation dans le code de la barre d'outils. Cette icône représente deux accolades ({ }). Remarque : elle est désactivée en mode Création. 204 Chapitre 13 Si votre code contient des fonctions JavaScript ou VBScript, elles apparaissent dans le menu contextuel. Pour répertorier les fonctions dans l'ordre alphabétique, maintenez la touche Contrôle (Windows) ou Option (Macintosh) enfoncée tout en cliquant sur le bouton Navigation dans le code. Pour accéder à une fonction de votre code : Sélectionnez une fonction dans le menu déroulant Navigation dans le code. La fonction apparaît en surbrillance en mode Code (ou dans l'inspecteur de code). Recherche et remplacement de balises et d'attributs Dreamweaver vous permet de rechercher et de remplacer des balises et des attributs dans votre code. Cette section contient les rubriques suivantes : • • • • • « Recherches dans du code source HTML », page 205 « Recherche de balises et d'attributs », page 205 « Recherche d'un texte contenu dans des balises spécifiques », page 206 « Enregistrement de modèles de recherche », page 207 « A propos des expressions régulières », page 208 Recherches dans du code source HTML Utilisez l'option Code source de la boîte de dialogue Rechercher ou Remplacer pour rechercher des chaînes de texte spécifiques dans le code source HTML. Par exemple, si vous cherchez black dog dans le code suivant, vous trouverez deux occurrences (dans l'attribut alt et dans la première phrase) : <IMG SRC=”barnaby.gif” WIDTH=”100” HEIGHT=”100” alt="Barnaby, a black dog."><br> We saw several black dogs in the park yesterday. The black <a href="barnaby.html">dog</a> we liked best was called Barnaby. Les mots black dog apparaissent également dans la deuxième phrase, mais ils sont introuvables parce qu'ils sont séparés par un lien. Pour plus d'informations, voir « Recherche et remplacement de texte », page 308. Recherche de balises et d'attributs Utilisez l'option Balise spécifique de la boîte de dialogue Rechercher ou Remplacer pour rechercher des balises, attributs et valeurs d'attributs spécifiques. Par exemple, vous pouvez rechercher toutes les balises img n'ayant pas l'attribut alt. Pour effectuer une recherche de balise : 1 Choisissez Edition > Rechercher et remplacer, puis spécifiez les fichiers à rechercher. 2 Choisissez l'option Balise spécifique dans le menu déroulant Rechercher. 3 Choisissez une balise spécifique dans le menu déroulant situé à côté du menu déroulant Rechercher ou choisissez [toute balise]. Si vous souhaitez uniquement rechercher toutes les occurrences de la balise spécifiée, appuyez sur le bouton moins (-) et passez à l'étape 6. Sinon, passez à l'étape 4. Codage dans Dreamweaver 205 4 Limitez la recherche à l'aide de l'un des modificateurs de balise suivants : • Avec attribut, pour choisir un attribut devant figurer dans la balise pour que la correspondance soit trouvée. Vous pouvez spécifier une valeur particulière pour cet attribut ou choisir [toute valeur]. • Sans attribut, • Contenant, pour indiquer un texte ou une balise qui doit figurer dans la balise d'origine pour que la correspondance soit trouvée. Par exemple, dans le code <b><font face="Arial">Heading 1</font></b>, la balise font se trouve à l'intérieur de la balise b. • Ne contenant pas, • Balise interne, pour spécifier une balise à l'intérieur de laquelle la balise cible doit se trouver pour que la correspondance soit trouvée. • Pas de balise interne, pour spécifier une balise à l'intérieur de laquelle la balise cible ne doit pas pour choisir un attribut qui ne doit pas figurer dans la balise pour que la correspondance soit trouvée. Par exemple, vous pouvez rechercher toutes les balises img n'ayant pas l'attribut alt. pour indiquer un texte ou une balise qui ne doit pas figurer dans la balise d'origine pour que la correspondance soit trouvée. se trouver pour que la correspondance soit trouvée. 5 Cliquez sur le bouton plus (+) et répétez l'étape 4 pour limiter davantage la recherche. 6 Lancez la recherche : • Cliquez sur Rechercher suivant pour mettre en surbrillance l'occurrence suivante de la balise recherchée dans le document en cours, puis dans le document suivant, si votre recherche porte sur plusieurs documents. • Cliquez sur Rechercher tout pour générer une liste de toutes les occurrences de la balise recherchée dans le document en cours ou, si vous effectuez la recherche sur un répertoire ou un site, pour générer une liste des documents qui contiennent la balise. Cette liste apparaît dans l'onglet Recherche du panneau Résultats. Recherche d'un texte contenu dans des balises spécifiques Utilisez l'option Texte (avancé) de la boîte de dialogue Rechercher ou Remplacer pour rechercher des chaînes de texte spécifiques se trouvant à l'intérieur ou à l'extérieur d'un jeu de balises. Par exemple, vous pouvez rechercher le mot Untitled document entre les balises <title> pour trouver toutes les pages sans titre du site. Pour effectuer une recherche de texte avancée : 1 Choisissez Edition > Rechercher et remplacer, puis spécifiez les fichiers à rechercher. 2 Sélectionnez Texte (avancé) dans le menu déroulant Rechercher. 3 Tapez le texte à rechercher dans la zone de texte adjacente au menu contextuel Rechercher. Par exemple, tapez le mot Untitled. 4 Sélectionnez l'option Dans la balise ou Pas dans la balise, puis choisissez une balise dans le menu déroulant adjacent. Par exemple, cliquez sur Dans la balise, puis sur title. 206 Chapitre 13 5 Cliquez sur le bouton plus (+) pour limiter la recherche aux balises ayant un ou plusieurs attributs spécifiques. Comme la balise <title> est dépourvue d'attributs, il est inutile d'utiliser cette option pour rechercher toutes les pages sans titre du site. 6 Lancez la recherche : • Cliquez sur Rechercher suivant pour mettre en surbrillance l'occurrence suivante du texte recherché dans le document en cours, puis dans le document suivant, si votre recherche porte sur plusieurs documents. • Cliquez sur Rechercher tout pour générer une liste de toutes les occurrences du texte recherché dans le document en cours ou, si vous effectuez la recherche sur un répertoire ou un site, pour générer une liste des documents qui contiennent la balise. Cette liste apparaît dans l'onglet Recherche du panneau Résultats. Enregistrement de modèles de recherche Vous pouvez enregistrer des modèles de recherche en vue d'un usage ultérieur, en cliquant sur l'icône Enregistrer la requête (représentant une disquette) dans la boîte de dialogue Rechercher et remplacer. L'enregistrement d'une requête est judicieux si vous effectuez régulièrement la même recherche et ne souhaitez pas reconstruire le modèle de recherche à chaque fois, par exemple pour supprimer les balises non standard des documents créés par un autre éditeur HTML visuel ou pour confirmer que toutes les images dans un fichier disposent des attributs height, width et alt avant que le document ne soit publié sur le Web. Pour enregistrer un modèle de recherche : 1 Dans la boîte de dialogue Rechercher et remplacer (Edition > Rechercher et remplacer), définissez les paramètres de la recherche. Si vous exécutez une recherche de balise ou de texte (avancé), voir « Recherche de balises et d'attributs », page 205 ou « Recherche d'un texte contenu dans des balises spécifiques », page 206 pour plus d'informations sur la définition de paramètres de recherche supplémentaires. 2 Cliquez sur l'icône Enregistrer la requête (représentant une disquette). L'emplacement par défaut pour les enregistrements de requêtes est le dossier Configuration/ Queries, qui se trouve dans le répertoire de l'application Dreamweaver. 3 Dans la boîte de dialogue qui s'affiche, attribuez au fichier un nom identifiant la requête, puis cliquez sur Enregistrer. Par exemple, si le modèle de recherche inclut la recherche de balises img sans l'attribut alt, vous pouvez nommer la requête img_sans_alt.dwr. Les requêtes de recherche se terminent par l'extension dwq ; les requêtes de remplacement, par l'extension dwr. Pour rappeler un modèle de recherche : 1 Choisissez la commande Edition > Rechercher et remplacer. 2 Cliquez sur l'icône Charger la requête (représentant un dossier). La boîte de dialogue Charger la requête s'ouvre automatiquement dans le répertoire Configuration/Queries. Vous pouvez naviguer vers un autre répertoire si vous avez enregistré des requêtes ailleurs. Codage dans Dreamweaver 207 3 Sélectionnez un fichier de requête, puis cliquez sur Ouvrir. Si vous vous trouvez dans la boîte de dialogue Rechercher, seules les requêtes de recherche (fichiers .dwq) sont disponibles. Si vous vous trouvez dans la boîte de dialogue Remplacer, les requêtes de recherche (fichiers .dwq) et de remplacement (fichiers .dwr) sont toutes deux disponibles. 4 Cliquez sur Rechercher suivant, Rechercher tout, Remplacer ou Remplacer tout pour lancer la recherche. A propos des expressions régulières Les expressions régulières sont des modèles décrivant des combinaisons de caractères dans un texte. Utilisez-les dans vos recherches pour décrire des concepts tels que « phrases contenant le mot 'untel' » et « valeurs d'attribut contenant un nombre ». Le tableau ci-dessous présente les caractères spéciaux des expressions régulières, leur signification et des exemples d'utilisation. Pour rechercher du texte contenant un des caractères spéciaux présentés dans le tableau, indiquez qu'il s'agit d'un caractère spécial à l'aide d'une barre oblique inversée. Par exemple, pour rechercher l'astérisque dans la phrase conditions spéciales*, vous pouvez utiliser un modèle de recherche tel que celui-ci : spéciales\*. Si vous n'indiquez pas l'astérisque comme caractère spécial, vous trouverez toutes les occurrences de « spéciales » (de même que « spéciale », « spécialess » et « spécialesss »), et pas seulement celles qui sont suivies d'un astérisque. Caractère trouve Exemple ^ Début de saisie ou de ligne. ^T trouve « T » dans « Tonnerre de Brest » mais pas dans « La case de l'oncle Tom » $ Fin de saisie ou de ligne. n$ trouve « n » dans « malin » mais pas dans « noir » * Le caractère précédent, 0 ou plusieurs fois. um* trouve « um » dans « rhum », « umm » dans « yummy » et « u » dans « bouge » + Le caractère précédent, une ou plusieurs fois. um+ trouve « um » dans « rhum », « umm » dans « yummy » mais rien dans « bouge » ? Le caractère précédent, une fois au maximum st?on trouve « son » dans « Johnson » et « ston » dans « Johnston », mais rien dans (en d'autres termes, le caractère précédent « Appleton » ou « tension » est facultatif). . Tout caractère, sauf une nouvelle ligne (retour .an trouve « ran » « tan » et « lan » dans le à la ligne). mot « rantanplan » x|y Soit x, soit y. FF0000|0000FF trouve « FF0000 » dans BGCOLOR="#FF0000" et « 0000FF » dans FONT COLOR="#0000FF". {n} Exactement n occurrences du caractère précédent. l{2} trouve « ll » dans « elle » et les deux premiers l de « ellllle », mais ne trouve rien dans « léger » {n,m} Au moins n et au plus m occurrences du caractère précédent. F{2,4} trouve « FF » dans « #FF0000 » et les quatre premiers F dans #FFFFFF. [abc] [e-g] trouve « e » dans « œil », « f » dans L'un des caractères entourés de crochets. « fil » et « g » dans « garde » Spécifiez une plage de caractères à l'aide d'un trait d'union (par exemple, [a-f] équivaut à [abcdef]). 208 Chapitre 13 Caractère trouve Exemple [^abc] Tout caractère non inclus entre les crochets. [^aeiou] trouve initialement « r » dans « orange », « b » dans « balle » et « k » dans Spécifiez une plage de caractères à l'aide d'un trait d'union (par exemple, [^a-f] équivaut « eek! » à [^abcdef]). \b Limite de mot (par exemple un espace ou un retour chariot). \bb trouve « b » dans « balle » mais pas dans « gober » ou « snob » \B Non limite de mot. \Bb trouve « b » dans « gober » mais pas dans « balle » \d Tout chiffre. C'est l'équivalent de [0-9]. \d trouve « 3 » dans « C3PO » et « 2 » dans « appartement 2G ». \D Tout caractère alphabétique et non numérique. C'est l'équivalent de [^0-9]. \D trouve « S » dans « 900S » et « Q » dans « Q45 ». \f Saut de page. \n Saut de ligne. \r Retour chariot. \s Tout « espace blanc », ou caractère d'espacement : espace, tabulation, saut de page ou saut de ligne. \sval trouve « val » dans « le val André » mais pas dans « aval » \S Tout caractère autre qu'un « espace blanc ». \Sval trouve « val » dans « aval » mais pas dans « le val André » \t Tabulation. \w Tout caractère alphanumérique, y compris le c\w* trouve « chien » dans « le chien noir », caractère de soulignement. C'est l'équivalent ainsi que « cou » et « chien » dans « le cou du chien noir » de [A-Za-z0-9_]. \W Tout caractère non alphanumérique. C'est l'équivalent de [^A-Za-z0-9_]. Contrôle+Entrée ou Maj+Entrée (Windows), ou Contrôle+ Retour ou Maj+Retour ou Commande+Retour (Macintosh) Retour chariot. Veillez à désactiver l'option Ignorer les différences entre les espaces blancs lorsque vous effectuez ce type de recherche si vous n'utilisez pas des expressions régulières. Notez que cette recherche porte sur un caractère particulier et non sur la notion de retour à la ligne ; par exemple, elle ne trouvera pas une balise <br> ou <p>. Les retours chariot sont représentés par des espaces dans la fenêtre de document, et non par des sauts de ligne. \W trouve « & » dans « Tintin & Milou » et « % » dans « 100 % » Utilisez des parenthèses pour définir au sein de l'expression régulière des groupes auxquels il sera fait référence plus tard ; utilisez $1, $2, $3, etc. (utilisez ($) dans le champ Rechercher et la barre oblique inverse (\) dans le champ Remplacer) pour faire référence au premier, deuxième, troisième, etc., groupe entre parenthèses. Par exemple, la recherche de (\d+)\/(\d+)\/(\d+) et le remplacement par $2/$1/$3 échangent le jour et le mois dans une date séparée par des barres obliques (pour effectuer une conversion entre des dates de style américain et des dates de style européen). Codage dans Dreamweaver 209 Accès aux références de langue Le panneau Référence vous permet de disposer d'un outil de référence rapide pour les langages de marquage, les objets JavaScript et les styles CSS et leurs attributs. Le panneau Référence contient des informations sur les balises, les objets ou les styles spécifiques avec lesquels vous travaillez en mode Code (ou dans l'inspecteur de code). Pour ouvrir le panneau Référence : 1 En mode Code, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur une balise, un attribut ou un mot-clé. 2 Choisissez Référence dans le menu contextuel. Le panneau Référence qui apparaît affiche des informations sur la balise, l'attribut ou le mot-clé sur lequel vous avez cliqué. Pour ajuster la taille du texte dans le panneau Référence, choisissez Grande police, Police moyenne ou Petite police dans le menu Options (petite flèche en haut à droite du panneau). Le menu déroulant Livre affiche le nom du manuel dont les documents de référence sont tirés. Pour afficher les balises, les objets ou les styles d'un autre ouvrage, choisissez-en un autre dans le menu déroulant Livre. Le menu déroulant Balise, Objet ou Style (selon l'ouvrage sélectionné) affiche la balise, l'objet ou le style que vous avez sélectionné dans l'Affichage de code (ou dans l'inspecteur de code). Pour voir les informations sur une autre balise, un autre objet ou un autre style, choisissez-en un dans le menu. A côté du menu déroulant Balise, Objet ou Style se trouve un menu contenant une liste d'attributs pour la balise que vous avez choisie. L'élément Description est sélectionné par défaut. Il contient une description de la balise choisie. Vous pouvez également sélectionner un attribut dans le menu pour voir d'autres informations à son sujet. 210 Chapitre 13 CHAPITRE 14 Optimisation et débogage de code Macromedia Dreamweaver MX vous permet d'optimiser et de déboguer votre code. Ainsi, vous pouvez valider des balises, rendre votre document conforme à l'XHTML ou déboguer des codes JavaScript. Ce chapitre couvre les sujets suivants : • • • • • • « Nettoyage de code », page 211 « Vérification de l'équilibre des balises et des accolades », page 212 « Validation de balises », page 213 « Conformité des pages XHTML », page 213 « Utilisation du débogueur JavaScript », page 217 « Utilisation du débogueur ColdFusion », page 223 Nettoyage de code Utilisez la commande Nettoyer le code HTML ou Nettoyer le code XHTML pour supprimer des balises vides, combiner des balises font imbriquées et nettoyer le code HTML/XHTML désordonné ou illisible. La commande Nettoyer le code XHTML corrige les erreurs de syntaxe, définit les attributs de balise en minuscules et ajoute ou signale les attributs manquants d'une balise dans un document XHTML. Après l'exécution de la commande Nettoyage du code XHTML, une boîte de dialogue affiche le nombre de balises img et area qui ne sont pas associées à un attribut alt. Pour nettoyer le code HTML généré à partir d'un document Microsoft Word, voir « Nettoyage de code HTML Microsoft Word » dans l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour nettoyer le code : 1 Ouvrez un document. • S'il s'agit d'un document HTML, choisissez Commandes > Nettoyer le code HTML. • S'il s'agit d'un document XHTML, choisissez Commandes > Nettoyer le code XHTML. 2 Dans la boîte de dialogue qui s'affiche, choisissez parmi les options suivantes : • Supprimer Balises de conteneur vides supprime toute paire de balises sans contenu. Par exemple, <b></b> et <font color="FF0000"></font> sont considérées comme des balises vides, alors que la balise <b> dans <b>texte</b> ne l'est pas. 211 • Supprimer Balises redondantes imbriquées supprime toutes les occurrences redondantes d'une balise. Par exemple, dans le code <b>C’est ce que je voulais <b>vraiment</b> dire</ b>, les balises b qui encadrent le mot « vraiment » sont redondantes et seront supprimées. • Supprimer Commentaires HTML ne faisant pas partie de Dreamweaver • • Supprimer Marqueur spécial Dreamweaver • Combiner les balises de <font> imbriquées lorsque possible supprime tous les commentaires qui n'ont pas été insérés par Dreamweaver. Par exemple, <!--begin body text--> sera supprimé, mais <!-- #BeginEditable "doctitle" --> ne le sera pas, car il s'agit d'un commentaire Dreamweaver qui marque le début d'une zone modifiable dans un modèle. supprime les balises spécifiées dans la zone de texte adjacente. Utilisez cette option pour supprimer des balises personnalisées insérées par d'autres éditeurs visuels, ainsi que les autres balises que vous ne voulez pas voir apparaître sur votre site (par exemple, blink). Séparez les différentes balises par des virgules (par exemple, font, blink). Supprimer Balise(s) combine deux ou plusieurs balises font se rapportant à la même section de texte. Par exemple, <font size="7"><font color="#FF0000">rouge</font></font> sera remplacé par <font font="7" font="#FF0000">rouge</font>. • Afficher le journal à la fin affiche un message d'avertissement détaillant les modifications apportées au document dès que le nettoyage est terminé. 3 Cliquez sur OK. Selon la taille du document et le nombre d'options sélectionnées, le nettoyage peut prendre plusieurs secondes. Vérification de l'équilibre des balises et des accolades Lorsque vous rédigez et modifiez votre code en mode Code ou dans l'inspecteur de code, vous pouvez vérifier que les balises et les accolades ({ }) sont équilibrées dans la page. La vérification de l'équilibre des balises consiste à s'assurer qu'à chaque balise d'ouverture correspond une balise de fermeture, ce qui est particulièrement utile si vous utilisez plusieurs niveaux d'imbrication dans votre code, notamment lorsque plusieurs tableaux sont imbriqués dans d'autres tableaux. Pour vérifier si les balises sont équilibrées : 1 Ouvrez le document en mode Code. 2 Placez le point d'insertion dans le code imbriqué à vérifier. 3 Choisissez Edition > Sélectionner balise parente. Les balises correspondantes de délimitation s'affichent en surbrillance dans votre code. Si vous choisissez de nouveau Edition > Sélectionner balise parente tandis que toutes vos balises sont équilibrées, Dreamweaver finit par mettre en surbrillance les balises <html> et </html> situées aux extrémités. Pour vérifier si les accolades sont équilibrées : 1 Ouvrez le document en mode Code. 2 Placez le point d'insertion dans le code imbriqué à vérifier. 212 Chapitre 14 3 Choisissez Edition > Equilibrer les accolades. Les balises correspondantes de délimitation s'affichent en surbrillance dans votre code. Choisissez de nouveau Edition > Equilibrer les accolades pour mettre les balises correspondantes délimitant la sélection précédente en surbrillance. Validation de balises Le validateur de Dreamweaver vous permet de vérifier si des erreurs de balises ou de syntaxe sont présente dans le code. Le validateur prend en charge un grand nombre de langages de balise, notamment plusieurs versions de HTML, XHTML, ColdFusion Markup Language (CFML), JavaServer Pages (JSP) et Wireless Markup Language (WML). Vous pouvez également valider un document XML. Remarque : pour valider l'accessibilité d'un document, voir « Test de l'accessibilité de votre site Web », page 364. Vous pouvez définir les préférences du validateur, notamment spécifier les langages de balise qui serviront de référence au validateur pour ses vérifications, les problèmes spécifiques que le validateur doit relever, ainsi que les types d'erreurs qu'il doit signaler. Pour plus d'informations, voir « Définition des préférences du validateur », page 187. Vous pouvez exécuter le validateur pour le document en cours ou une balise sélectionnée. Pour exécuter le validateur : 1 Procédez de l'une des manières suivantes : • Dans le cas d'un fichier XML (ou XHTML), choisissez Fichier > Vérifier la page > Valider en XML. • A défaut, choisissez Fichier > Vérifier la page > Valider le marqueur. L'onglet Validation du panneau Résultats affiche le message « Pas d'erreur ou d'avertissement » ou énumère les erreurs de syntaxe relevées. 2 Double-cliquez sur le message d'erreur pour le mettre en surbrillance dans le document. 3 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) dans le rapport pour l'enregistrer sous forme de fichier XML ou pour l'afficher dans un navigateur (ce qui vous permet de l'imprimer). Conformité des pages XHTML Cette section présente le code XML et XHTML, la configuration requise pour le code XHTML et les feuilles de style en cascade (CSS) et explique comment créer des documents compatibles avec XHTML. Cette section contient les rubriques suivantes : • • • • « A propos de XML et de XHTML », page 214 « A propos du code XHTML généré par Dreamweaver », page 215 « Utilisation des feuilles de style en cascade (CSS) avec XHTML », page 216 « Conformité des documents XHTML », page 217 Optimisation et débogage de code 213 A propos de XML et de XHTML Le langage XML (Extensible Markup Language) définit la structure des informations ainsi que leur stockage dans une base de données. Par exemple, un langage XML dédié à la cuisine pourrait comporter une balise <recette>, laquelle pourrait à son tour présenter les balises <en-tête>, <ingrédients> et <instructions>. L'atout du langage XML repose sur le fait qu'il permet de stocker les informations dans une base de données et de les en extraire, de les restituer dans une multitude de formats et de les utiliser à des fins multiples (par exemple, sur une page Web, avec un ordinateur de poche ou un téléphone cellulaire, ou encore un livre de cuisine, une fiche de recette ou un ouvrage sur la coriandre). Le langage XHTML (Extensible Hypertext Markup Language) n'est autre qu'une nouvelle mouture de HTML sous la forme d'une application XML. Quasiment identique à HTML 4.01, il est toutefois plus rigoureux et soigné. Avantages de XHTML En règle générale, l'utilisation de XHTML révèle les avantages de XML et garantit la compatibilité descendante et ascendante de vos documents Web. Voici quelques arguments en faveur de l'utilisation de XHTML : • XHTML s'annonce comme le successeur de HTML. Si vous voulez qu'à l'avenir votre site Internet soit visible et impeccablement restitué, il serait judicieux d'adopter le codage en XHTML dès maintenant. • XHTML est compatible avec tous les périphériques, et pas seulement les PC. • XHTML est un langage XML qui présente donc un potentiel d'extension. Vous pouvez également utiliser des outils XML standard pour afficher, modifier et valider vos documents XHTML. • Les documents XHTML peuvent utiliser des applications telles que des scripts et des applets, qui reposent sur le modèle d'objet de document (DOM) HTML ou XML. • XHTML nécessite un code de qualité. Il réduit ainsi les différences de restitution d'un document Web observées entre plusieurs agents utilisateurs, tels que les navigateurs Web, puisque certaines de ces disparités s'expliquent par le formatage incorrect ou inadéquat du code. Migration entre HTML et XHTML XHTML est compatible avec les navigateurs et autres agents utilisateurs qui prennent en charge HTML 4 et XML. Il vous est donc possible d'adopter XHTML sans exclure quiconque et sans attendre que les agents utilisateurs XML se répandent davantage. Dans la mesure où XHTML et HTML sont très similaires, la migration de HTML vers XHTML se fait en douceur. Ressources Web pour XHTML Pour plus d'informations sur XHTML, consultez le site Web du World Wide Web Consortium (W3C), lequel présente les spécifications de XHTML 1.1 - Module-Based XHTML (http:// www.w3.org/TR/xhtml11/) et XHTML 1.0 (http://www.w3c.org/TR/xhtml1/), ainsi que les sites de validateur XHTML où vous trouverez des fichiers Web (http://validator.w3.org/) et des fichiers locaux (http://validator.w3.org/file-upload.html). 214 Chapitre 14 A propos du code XHTML généré par Dreamweaver Dreamweaver génère du code XHTML et nettoie le code XHTML existant, conformément à la plupart des spécifications XHTML, et ce automatiquement. Quant aux autres spécifications XHTML, Dreamweaver met à votre disposition les outils adéquats pour vous y conformer. Remarque : certaines configurations décrites dans cette section sont communes à plusieurs versions de HTML. Le tableau ci-dessous répertorie les spécifications XHTML automatiquement observées par Dreamweaver. Spécification XHTML Action de Dreamweaver Si le codage de caractères d'un document est différent Ajoute une déclaration XML à un document XHTML et du mode UTF-8 par défaut, le document doit comporter spécifie le mode de codage ; par exemple : une déclaration XML. <?xml version="1.0" encoding="iso-8859-1"?> Une déclaration DOCTYPE doit précéder l'élément racine dans le document, laquelle doit faire référence à l'un des trois fichiers DTD (Document Type Definition) pour XHTML (strict, transitionnel ou jeu de cadres). Ajoute une déclaration XHTML DOCTYPE à un document XHTML : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ xhtml1/DTD/xhtml1-transitional.dtd"> Ou, si le document XHTML comporte un jeu de cadres : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/ DTD/xhtml1-frameset.dtd"> L'élément racine du document doit être « html », et l'élément html doit désigner l'espace de noms XHTML. Ajoute l'attribut namespace à l'élément html comme suit : <html xmlns="http://www.w3.org/1999/xhtml"> Un document standard doit comporter les éléments structurels head, title et body. Un document de jeu de cadres doit comporter les éléments structurels head, title, body et frameset. Inclut les éléments head, title et body dans un document standard et les éléments head, title et frameset dans un document avec jeu de cadres. L'imbrication de tous les éléments du document doit être correcte : <p>Voici un <i>exemple incorrect.</p></i> <p>Voici un <i>exemple correct.</i></p> Génère correctement le code imbriqué et, pendant le nettoyage du code XHTML, corrige l'imbrication du code non généré par Dreamweaver. Tous les noms d'éléments et d'attributs doivent être rédigés en minuscules. Impose l'usage des minuscules dans les noms d'éléments et d'attributs HTML du code XHTML généré par ses soins et pendant le nettoyage du code XHTML, indépendamment des préférences de casse définies pour la balise et l'attribut. Tous les éléments doivent se terminer par une balise de Insère des balises de fin dans le code généré par ses fin, à moins qu'ils ne soient déclarés dans le fichier DTD soins, ainsi que pendant le nettoyage du code XHTML. comme EMPTY. Les éléments vides doivent se terminer par une balise de fin ou la balise de début doit être fermée avec le code / >. Par exemple, <br> est incorrect ; la forme correcte de la balise est soit <br></br>, soit <br/>. Les éléments vides sont les suivants : area, base, basefont, br, col, frame, hr, img, input, isindex, link, meta et, param. Pour garantir la rétrocompatibilité avec les navigateurs non XML, un espace doit précéder le code /> (par exemple, <br />, et pas <br/>). Insère les éléments vides avec un espace avant la barre oblique de fermeture des balises vides dans le code généré par ses soins ainsi que pendant le nettoyage du code XHTML. Optimisation et débogage de code 215 Spécification XHTML Action de Dreamweaver Il est impossible d'abréger les attributs ; ainsi, <td nowrap> est incorrect ; la forme correcte est <td nowrap="nowrap">. Cette règle s'applique aux éléments suivants : checked, compact, declare, defer, disabled, ismap, multiple, noresize, noshade, nowrap, readonly et selected. Insère des paires attribut/valeur complètes dans le code généré par ses soins, ainsi que pendant le nettoyage du code XHTML. Remarque : un navigateur HTML ne prenant pas en charge HTML 4 risque de ne pas pouvoir interpréter ces attributs booléens sous leur forme complète. Tous les attributs doivent être placés entre guillemets. Met les valeurs d'attribut entre guillemets dans le code généré par ses soins, ainsi que pendant le nettoyage du code XHTML. Les éléments suivants doivent comporter un attribut id et un attribut name : a, applet, form, frame, iframe, img et map. Exemple : <a name="intro">Introduction</a> est incorrect ; la forme correcte est <a id="intro">Introduction</a> or <a id="section1" name="intro"> Introduction</a>. Affecte la même valeur aux attributs name et id, toutes les fois où l'attribut name est défini par un inspecteur de propriétés, dans le code généré par ses soins, ainsi que pendant le nettoyage du code XHTML. Impose l'utilisation des minuscules pour les valeurs de Dans le cas d'attributs dont les valeurs sont de type type Enuméré dans le code généré par ses soins, ainsi Enuméré, celles-ci doivent figurer en minuscules. Une valeur de type Enuméré est une valeur appartenant que pendant le nettoyage du code XHTML. à une liste donnée de valeurs autorisées ; par exemple, l'attribut align comprend les valeurs autorisées suivantes : center, justify, left, et right. Tous les éléments de script et de style doivent comporter un attribut de type. (La nécessite de l'attribut de type d'un élément de script a été introduite avec HTML 4, lors de la dépréciation de l'attribut de langage.) Définit les attributs de type et de langue dans les éléments de script ainsi que l'attribut de type dans les éléments de style, dans le code généré par ses soins, ainsi que pendant le nettoyage du code XHTML. Tous les éléments img et area doit comprendre un attribut alt. Définit ces attributs dans le code généré par ses soins et, pendant le nettoyage du code XHTML, signale les attributs alt manquants. Utilisation des feuilles de style en cascade (CSS) avec XHTML En fonction de certains styles CSS, un agent utilisateur HTML (un navigateur Web, par exemple) peut produire des résultats visuels et sonores différents de ceux d'un agent utilisateur XML. Voici quelques règles à suivre pour réduire ces différences : • Rédigez les noms d'éléments et d'attributs en minuscules dans les feuilles de styles CSS. Dreamweaver impose l'écriture des noms d'éléments et d'attributs en minuscules dans un document XHTML, indépendamment des préférences définies, dans le code généré par ses soins, ainsi que pendant le nettoyage du code XHTML. • A la différence d'un programme d'analyse XML, le programme d'analyse HTML infère l'élément tbody. Si, par conséquent, vous définissez un style tbody, vous devez adjoindre l'élément tbody à vos tableaux. • Une feuille de style en cascade (CSS) définit diverses règles de conformité spécifiques aux documents HTML et XML ; gardez donc à l'esprit que les règles HTML s'appliquent à un document XHTML diffusé au format HTML et, qu'à l'inverse, les règles XML s'appliquent à un document XHTML diffusé au format XML. 216 Chapitre 14 Remarque : pour les documents qui spécifient l'espace de noms XHTML, les navigateurs et autres agents utilisateurs sont contraints de continuer à reconnaître l'attribut class, et l'attribut id comme un attribut de type ID. Vous pouvez donc continuer d'employer la forme abrégée “.” pour référencer une classe CSS d'un sélecteur (par exemple, P.note), et d'utiliser la syntaxe de sélecteur abrégée “#”, même si l'agent utilisateur ne peut pas interpréter le fichier DTD. Conformité des documents XHTML Cette section décrit comment rendre un nouveau document conforme au code XHTML et comment rendre un document HTML existant conforme au code XHTML. Pour créer un nouveau document conforme à XHTML : 1 Choisissez Fichier > Nouveau. La boîte de dialogue Nouveau document s'affiche. 2 Choisissez un type de document. 3 Activez la case à cocher Rendre le document conforme à l'XHTML. 4 Cliquez sur OK. Pour créer des documents conformes au code XHTML par défaut : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Nouveau document. 2 Dans la catégorie Nouveau document, choisissez un type de document, puis activez la case à cocher Rendre le document conforme à l'XHTML. 3 Cliquez sur OK. Pour rendre un document HTML existant conforme au code XHTML : Ouvrez un document. • S'il s'agit d'un document sans cadres, choisissez Fichier > Convertir > XHTML. • S'il s'agit d'un document avec cadres, sélectionnez un cadre, puis choisissez Fichier > Convertir > XHTML. Pour convertir le document entier, répétez cette étape pour chacun des cadres et pour le document de jeu de cadres. Remarque : il est impossible de convertir une instance d'un modèle, puisqu'elle doit reprendre le même langage que le modèle d'après lequel elle a été créée. Par exemple, une instance d'un modèle XHTML est toujours au format XHTML ; de même, une instance d'un modèle HTML reste au format HTML et ne peut donc pas être convertie en XHTML ni dans un autre langage. Utilisation du débogueur JavaScript Le débogueur JavaScript vous permet d'isoler les erreurs dans le code JavaScript côté client. Vous pouvez rédiger votre code en mode Code (ou dans l'inspecteur de code), puis exécuter le débogueur pour vérifier qu'il ne contient pas d'erreurs de syntaxe ni d'erreurs logiques. Si la page contient une ou plusieurs erreurs de syntaxe, le navigateur affiche un message d'erreur ; si la page contient une erreur logique, la page ne fonctionne pas correctement, mais le navigateur n'affiche pas de message. Vous pouvez utiliser le débogueur JavaScript avec Microsoft Internet Explorer et Netscape Navigator 4.0 (mais pas Netscape Navigator 6.0). Optimisation et débogage de code 217 Le débogueur commence par vérifier que votre code ne contient aucune erreur de syntaxe, puis exécute le navigateur pour vous aider à identifier d'éventuelles erreurs logiques. En présence d'erreurs logiques, la boîte de dialogue Débogueur JavaScript vous permettra d'examiner les variables et les propriétés de document tandis que votre programme est en cours d'exécution. Vous pouvez définir des points d'arrêt (similaires à des instructions d'alerte) dans votre code pour arrêter l'exécution du programme et afficher les valeurs des objets et des propriétés JavaScript dans une liste de variables. Vous pouvez également passer à l'instruction suivante ou appeler une fonction pour voir la modification des valeurs de variable. Cette section contient les rubriques suivantes : • • • • • • « Exécution du débogueur JavaScript », page 218 « Recherche d'erreurs de syntaxe », page 219 « Recherche et correction des erreurs logiques », page 220 « Définition de points d'arrêt », page 220 « Examen du code », page 221 « Observation et modification des valeurs de variables », page 222 Exécution du débogueur JavaScript Après avoir rédigé votre code JavaScript, lancez le débogueur JavaScript pour vérifier s'il y a des erreurs. Le débogueur commence par vérifier s'il y a des erreurs de syntaxe, puis ouvre votre page dans le navigateur pour vous permettre de contrôler s'il y a des erreurs logiques. Pour lancer le débogage : 1 Choisissez Fichier > Débogage dans le navigateur, puis sélectionnez un navigateur dans la liste. Sous Windows, choisissez Internet Explorer ou Netscape Navigator. Sur Macintosh, choisissez Netscape. Si le débogueur détecte des erreurs de syntaxe, il s'arrête et les énumère dans la fenêtre Erreurs de syntaxe dans JavaScript. Pour plus d'informations, voir « Recherche d'erreurs de syntaxe », page 219. 2 Si vous utilisez Netscape Navigator, cliquez sur OK dans la boîte d'avertissement qui s'affiche, puis cliquez sur Autoriser dans la boîte de dialogue Sécurité Java. Remarque : la boîte de dialogue Sécurité Java peut ne pas s'afficher si vous avez déjà accepté un Certificat de sécurité Macromedia. 3 (Windows seulement) Si vous utilisez Internet Explorer, cliquez sur Oui dans la boîte de dialogue Sécurité Java, puis sur OK dans la boîte d'avertissement du débogueur. Remarque : la boîte de dialogue de sécurité est nécessaire dans la mesure où le débogueur utilise un protocole Internet pour se connecter au navigateur ; en fait, il n'établit aucune connexion avec un réseau ou un serveur Internet. La boîte de dialogue Débogueur JavaScript apparaît avec la fenêtre du navigateur. Le débogueur s'arrête automatiquement à la première ligne de code. 218 Chapitre 14 La figure suivante représente la barre d'outils de la boîte de dialogue Débogueur JavaScript. Arrêter le débogage Exécuter Supprimer tous les points d'arrêt Définir/ supprimer le point d'arrêt Entrer Sauter Sortir Pour exécuter le débogueur : Cliquez sur le bouton Exécuter situé en haut de la boîte de dialogue Débogueur JavaScript. Pour arrêter le débogueur : Cliquez sur le bouton Arrêter le débogage situé en haut de la boîte de dialogue Débogueur JavaScript. La boîte de dialogue Débogueur JavaScript se referme. Recherche d'erreurs de syntaxe Si le débogueur détecte des erreurs de syntaxe, il s'arrête et les énumère dans la boîte de dialogue Erreurs de syntaxe dans JavaScript comme illustré par la figure suivante : Pour afficher la description des erreurs : Sélectionnez une erreur dans la boîte de dialogue Erreurs de syntaxe dans JavaScript. Une description de l'erreur s'affiche dans la zone Description détaillée. Pour aller à l'erreur sélectionnée dans votre code, procédez de l'une des manières suivantes : • Double-cliquez sur l'erreur. • Cliquez sur Aller à la ligne. Optimisation et débogage de code 219 Le code apparaît en surbrillance en mode Code ou, si ce mode est désactivé, dans l'inspecteur de code. Recherche et correction des erreurs logiques Au démarrage du débogueur, la boîte de dialogue Débogueur JavaScript s'ouvre et interrompt l'exécution du navigateur au niveau de la première ligne de votre code. Vous pouvez définir des points d'arrêt supplémentaires sur toutes les lignes de code. Le débogueur s'arrête à chaque point d'arrêt pour vous permettre de consulter les valeurs des objets et des propriétés JavaScript dans le volet de liste des variables. Une fois le débogueur à un point d'arrêt, vous pouvez examiner votre code étape par étape (exécuter une instruction à la fois) et vérifier ainsi si le programme s'exécute normalement. Le débogueur peut même passer en revue le code lié. Si, par exemple, votre code contient un lien vers un fichier source, le débogueur examine le fichier source et l'affiche dans la boîte de dialogue Débogueur JavaScript. Simultanément, vous pouvez voir les valeurs de vos variables changer dans votre programme. Définition de points d'arrêt Un point d'arrêt correspond à un endroit du code où l'exécution du programme doit s'arrêter. Lorsque vous définissez un point d'arrêt, un petit point rouge apparaît dans la marge gauche de la boîte de dialogue Débogueur JavaScript, à titre de repère. Lorsque l'exécution du programme s'arrête à ce point d'arrêt, une petite flèche apparaît sur le point et vous pouvez examiner les objets et les propriétés existant à ce point. Vous pouvez ainsi localiser rapidement la source du bogue dans le code JavaScript. 220 Chapitre 14 Vous ne pouvez définir de points d'arrêt que dans le code JavaScript (entre les balises script) ou sur une ligne dotée d'un gestionnaire d'événement. Si vous le définissez ailleurs, Dreamweaver le place automatiquement sur la ligne de code valide suivante (ou y place le point d'insertion, si un point d'arrêt a déjà été défini sur cette ligne). S'il n'y a pas de ligne valide sur laquelle définir un point d'arrêt, vous entendrez un bip. Pour définir un point d'arrêt : 1 Dans la boîte de dialogue Débogueur JavaScript, placez le point d'insertion sur la ligne où ajouter le point d'arrêt. 2 Dans la barre d'outils, cliquez sur le bouton Définir/Supprimer un point d'arrêt. 3 Pour supprimer le point d'arrêt, cliquez une nouvelle fois sur le bouton Définir/Supprimer un point d'arrêt. Pour supprimer tous les points d'arrêt, procédez de l'une des manières suivantes : • Cliquez sur le bouton Supprimer tous les points d'arrêt situé en haut de la boîte de dialogue Débogueur JavaScript. • En mode Code (ou dans l'inspecteur de code), choisissez Edition > Supprimer tous les points d'arrêt. Examen du code Vous pouvez examiner votre code étape par étape afin d'exécuter vos instructions une par une et en observer les résultats. Par exemple, vous pouvez sauter une condition if et voir si le programme s'arrête à la première ligne de l'instruction conditionnelle ou à la ligne exécutable suivante après l'instruction if. Lorsque le débogueur s'arrête à une instruction dotée d'un appel de fonction, vous pouvez vérifier la fonction pour contrôler qu'elle s'exécute correctement. Si la fonction est correcte, vous pouvez en sortir pour permettre au débogueur d'être exécuté jusqu'au retour de la fonction. Le programme s'arrête à la prochaine instruction rencontrée après l'emplacement de l'appel de fonction. Si vous tentez d'entrer dans une instruction contenant une fonction JavaScript non standard, le débogueur JavaScript passera outre l'instruction. Pour passer outre une instruction : Cliquez sur le bouton Sauter situé en haut de la boîte de dialogue Débogueur JavaScript. Lorsque le programme s'arrête à une instruction (y compris celles dotées d'un appel de fonction), vous pouvez ignorer cette instruction pour poursuivre et vous arrêter avant l'instruction suivante. Pour entrer dans une fonction : Cliquez sur le bouton Entrer situé en haut de la boîte de dialogue Débogueur JavaScript. Pour sortir d'une fonction : Cliquez sur le bouton Sortir situé en haut de la boîte de dialogue Débogueur JavaScript. Vous pouvez uniquement utiliser l'option Sortir lorsque le débogueur se trouve dans une fonction définie par l'utilisateur. Sortir d'une fonction déclenche l'exécution des instructions restantes dans la définition de la fonction à exécuter. Le débogueur s'arrête à la prochaine instruction rencontrée. Optimisation et débogage de code 221 Observation et modification des valeurs de variables Pour vérifier les valeurs de vos variables tandis que vous passez le code en revue, utilisez le volet de liste des variables situé dans la partie inférieure de la boîte de dialogue Débogueur JavaScript. Lors de l'ajout d'une variable, son nom apparaît dans la colonne de gauche, tandis que la colonne de droite affiche sa valeur en cours au moment où le programme interrompt l'exécution sur un point d'arrêt ou après l'entrée dans le code. La figure suivante représente la valeur en cours de plusieurs variables : Pour ajouter une variable à la liste des variables, procédez de l'une des manières suivantes : • Sélectionnez le nom de la variable dans la partie Code de la boîte de dialogue Débogueur JavaScript. Cliquez sur le bouton plus (+) et appuyez sur Entrée. • Cliquez sur le bouton plus (+), saisissez le nom de la variable que vous voulez observer et appuyez sur Entrée. Les valeurs s'affichent en regard de chaque variable tandis que vous passez le code en revue. Si la variable est un objet doté de propriétés, développez-la pour afficher ses propriétés et ses valeurs. Pour développer une variable, cliquez sur le bouton plus (+) (Windows) ou sur le bouton triangulaire (Macintosh), situé en regard de la variable dans la liste. La variable développée se réduit automatiquement dès que vous examinez le code. Pour supprimer une variable de la liste : 1 Sélectionnez l'élément dans la liste. 2 Cliquez sur le bouton moins (-). Pour modifier une valeur : 1 Sélectionnez l'élément dans la liste. 222 Chapitre 14 2 Cliquez sur la valeur dans la liste des valeurs. 3 Dans la zone de texte qui apparaît, tapez une nouvelle valeur. Utilisation du débogueur ColdFusion Lors du développement d'applications Macromedia ColdFusion, vous pouvez configurer ColdFusion pour qu'il affiche dans un navigateur des informations qui vous seront utiles pour le débogage de l'application. Si, par exemple, une page contient une erreur, ColdFusion affiche les origines possibles de cette erreur au bas d'une page ColdFusion lors de l'ouverture de la page d'origine dans un navigateur. Si, en qualité de développeur ColdFusion, vous faites de Macromedia ColdFusion MX votre serveur d'évaluation Dreamweaver, vous pouvez visualiser ces informations et corriger la page sans quitter Dreamweaver. Remarque : cette fonction n'est pas prise en charge sur Macintosh. Les développeurs Macintosh peuvent ouvrir une page ColdFusion dans un autre navigateur au moyen de la commande Aperçu dans le navigateur (F12). Si la page contient des erreurs, les informations relatives aux causes possibles s'affichent au bas de la page. Avant toute chose, assurez-vous que les paramètres de débogage sont activés dans ColdFusion Administrator. Pour plus d'informations, voir l'aide de ColdFusion dans Dreamweaver (Aide > Utilisation de ColdFusion). Vérifiez également que le serveur d'évaluation Dreamweaver exécute ColdFusion MX. Pour plus d'informations sur le serveur d'évaluation de Dreamweaver, voir Choix d'un dossier pour le traitement des pages dynamiques. Pour déboguer une page ColdFusion : 1 Ouvrez la page ColdFusion dans Dreamweaver. Optimisation et débogage de code 223 2 Cliquez sur l'icône Débogage du serveur (représentant un globe et un éclair) dans la barre d'outils du document ou choisissez Affichage > Débogage de serveur. Dreamweaver demande le fichier à partir du serveur ColdFusion MX et l'affiche dans une fenêtre interne du navigateur Internet Explorer. Si la page contient des erreurs, leurs causes possibles s'affichent au bas de la page. Le panneau Débogage de serveur qui s'ouvre simultanément regroupe de nombreuses informations utiles, telles que toutes les pages traitées par le serveur pour la restitution de la page, toutes les requêtes SQL exécutées sur la page, ainsi que toutes les variables du serveur et leur valeur respective, le cas échéant. Ce panneau récapitule également les durées d'exécution. 3 Si une catégorie Exceptions apparaît dans le panneau Débogage de serveur, cliquez sur le bouton plus (+) pour la développer. Cette catégorie s'affiche lorsque le serveur détecte un ou plusieurs problèmes sur la page. Développez-la pour obtenir des informations sur le problème. 4 Dans la colonne Position du panneau Débogage de serveur, cliquez sur l'URL de la page pour ouvrir celle-ci et la corriger en mode Code. Si Dreamweaver repère et ouvre cette page, la ou les lignes fautives apparaissent en surbrillance. A défaut, Dreamweaver vous demande de préciser l'emplacement de la page. 5 Corrigez l'erreur, enregistrez le fichier sur le serveur, puis cliquez sur Parcourir. Dreamweaver restitue une nouvelle fois la page dans le navigateur interne et actualise le panneau Débogage de serveur. Si tous les problèmes sont résolus sur la page, la catégorie Exceptions ne réapparaît pas dans le panneau. 6 Pour quitter le mode de débogage, passez en mode Code (Affichage > Code) ou en mode Création (Affichage > Création). Pour garantir l'actualisation des informations de débogage à chaque fois qu'une page est affichée dans le navigateur interne, veillez à ce que Internet Explorer recherche les versions plus récentes du fichier à chaque fois que celui-ci est demandé. Dans Internet Explorer, choisissez Outils > Options Internet, sélectionnez l'onglet Général, puis cliquez sur le bouton Paramètres dans la zone Fichiers Internet temporaires. Dans la boîte de dialogue Paramètres, sélectionnez le bouton radio A chaque visite de la page. 224 Chapitre 14 CHAPITRE 15 Modification du code en mode Création Bien que Macromedia Dreamweaver MX vous permette de créer et de modifier visuellement des pages Web sans vous soucier du code source sous-jacent, vous pouvez parfois ressentir la nécessité de modifier le code pour disposer d'un plus grand contrôle ou corriger les éventuels problèmes de votre page Web. Supposons par exemple que vous sélectionniez du texte dans votre document et que vous lui appliquiez une nouvelle police, mais que cela n'affecte que la moitié de la phrase. En regardant le code, vous découvrirez que la balise de fermeture </font> se trouve au milieu de la phrase. Pour résoudre le problème, déplacez la balise </font> à la fin de la phrase. Ce chapitre est conçu pour les personnes qui préfèrent travailler en mode Création, mais qui souhaitent également disposer d'un accès rapide au code. Dreamweaver vous permet de modifier le code tout en travaillant en mode Création. Ce chapitre contient les rubriques suivantes : • • • • • • « Modification du code avec l'inspecteur de propriétés », page 225 « Modification du code avec un éditeur de balises », page 226 « Modification du code avec Quick Tag Editor », page 226 « Modification du code à l'aide du sélecteur de balises », page 229 « Modification des scripts », page 229 « Utilisation des inclusions côté serveur », page 231 Modification du code avec l'inspecteur de propriétés Vous pouvez utiliser l'inspecteur de propriétés pour examiner et modifier les attributs du texte ou des objets dans votre page. Pour utiliser l'inspecteur de propriétés : 1 Cliquez sur le texte ou sélectionnez un objet dans la page. L'inspecteur de propriétés pour le texte ou l'objet s'affiche sous la fenêtre de document. Si l'inspecteur de propriétés n'est pas visible, choisissez Fenêtre > Propriétés. 2 Utilisez l'inspecteur de propriétés pour modifier vos attributs. 225 Modification du code avec un éditeur de balises Vous pouvez utiliser un éditeur de balises pour examiner et modifier les attributs des objets dans votre page. Pour utiliser un éditeur de balises : 1 Cliquez avec le bouton droit de la souris (Windows) ou cliquez simultanément sur la souris et la touche Contrôle (Macintosh) sur l'objet et choisissez Modifier la balise dans le menu contextuel. L'éditeur de balises pour cet objet s'affiche. 2 Modifiez les attributs de l'objet, puis cliquez sur OK. Modification du code avec Quick Tag Editor Vous pouvez utiliser Quick Tag Editor pour examiner et modifier rapidement les balises HTML sans quitter le mode Création. Pour ouvrir Quick Tag Editor, appuyez sur Ctrl+T (Windows) ou Commande+T (Macintosh). Cette section contient les rubriques suivantes : • • • • • « A propos de Quick Tag Editor », page 226 « Insertion d'une balise HTML à l'aide de Quick Tag Editor », page 226 « Modification d'une balise HTML à l'aide de Quick Tag Editor », page 227 « Application d'un style HTML à une sélection avec Quick Tag Editor », page 227 « Utilisation du menu contextuel », page 228 A propos de Quick Tag Editor Quick Tag Editor comporte trois modes : • • • Insérer HTML, qui permet d'insérer du nouveau code HTML Modifier balise, qui permet de modifier une balise existante Envelopper avec balise, qui permet d'encadrer la sélection courante d'une nouvelle balise Le mode dans lequel s'ouvre Quick Tag Editor dépend de la sélection en cours en mode Création. Dans les trois modes, le fonctionnement de base de Quick Tag Editor est le même : vous ouvrez l'éditeur, saisissez ou modifiez des balises et des attributs, puis fermez l'éditeur. Vous pouvez activer tour à tour les différents modes en appuyant sur Ctrl+T (Windows) ou Commande+T (Macintosh) lorsque Quick Tag Editor est actif. Si vous utilisez du code HTML non valide dans Quick Tag Editor, Dreamweaver tentera de le corriger en insérant au besoin des guillemets fermants ou des crochets. Pour effectuer des modifications HTML plus approfondies, utilisez le mode Code. Pour plus d'informations, voir « Codage dans Dreamweaver », page 197. Insertion d'une balise HTML à l'aide de Quick Tag Editor Vous pouvez utiliser Quick Tag Editor pour insérer une balise HTML dans votre document. 226 Chapitre 15 Pour insérer une balise HTML à l'aide de Quick Tag editor : 1 En mode Création, cliquez dans la page pour placer le point d'insertion à l'endroit où vous voulez insérer le code. 2 Appuyez sur Ctrl+T (Windows) ou Commande+T (Macintosh). Quick Tag Editor s'ouvre en mode Insérer HTML. 3 Saisissez la balise HTML, puis appuyez sur Entrée. La balise est insérée dans votre code. 4 Appuyez sur la touche Echap pour quitter Quick Tag Editor sans apporter aucun changement. Modification d'une balise HTML à l'aide de Quick Tag Editor Vous pouvez utiliser Quick Tag Editor pour modifier une balise HTML dans votre document. Pour modifier une balise HTML à l'aide de Quick Tag Editor : 1 Sélectionnez un objet en mode Création. Vous pouvez également sélectionner la balise que vous voulez modifier à partir du sélecteur de balise figurant au bas de la fenêtre de document. Pour plus d'informations, voir « Modification du code à l'aide du sélecteur de balises », page 229. 2 Appuyez sur Ctrl+T (Windows) ou Commande+T (Macintosh). Quick Tag Editor s'ouvre en mode Modifier balise. 3 Saisissez de nouveaux attributs, modifiez les attributs existants ou modifiez le nom de la balise. 4 Appuyez sur Tab pour passer d'un attribut à l'autre et sur Maj+Tab pour revenir en arrière. Par défaut, les modifications sont appliquées au document lorsque vous appuyez sur Tab ou Maj+Tab. Pour désactiver les mises à jour automatiques, choisissez Edition > Préférences > Quick Tag Editor ou Dreamweaver > Préférences > Quick tag Editor (Mac OS X). La boîte de dialogue Préférences de Quick Tag Editor s'affiche. Désélectionnez l'option Appliquer changements immédiatement, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 5 Pour fermer Quick Tag Editor et appliquer toutes les modifications, appuyez sur Entrée. 6 Pour quitter Quick Tag Editor sans apporter d'autres changements, appuyez sur Echap. Application d'un style HTML à une sélection avec Quick Tag Editor Vous pouvez utiliser Quick Tag Editor pour envelopper une sélection dans votre document à l'aide de balises HTML d'ouverture et de fermeture. Modification du code en mode Création 227 Pour appliquer un style HTML à une sélection à l'aide de Quick Tag Editor : 1 Sélectionnez du texte ou un objet non mis en forme en mode Création. Si vous sélectionnez du texte ou un objet qui comporte une balise HTML d'ouverture ou de fermeture, Quick Tag Editor s'ouvre en mode Modifier la balise. 2 Appuyez sur Ctrl+T (Windows) ou Commande+T (Macintosh), ou cliquez sur le bouton Quick Tag Editor dans l'inspecteur de propriétés. Quick Tag Editor s'ouvre en mode Envelopper avec balise. 3 Saisissez une balise d'ouverture, telle que <font="verdana">, puis appuyez sur Entrée. La balise est insérée au début de la sélection en cours et une balise de fermeture correspondante est insérée à la fin. 4 Appuyez sur la touche Echap pour quitter Quick Tag Editor sans apporter aucun changement. Utilisation du menu contextuel Dans Quick Tag Editor, vous pouvez accéder à un menu contextuel d'attributs répertoriant tous les attributs valides de la balise que vous modifiez ou insérez. Si Dreamweaver ne reconnaît pas la balise que vous modifiez, le menu contextuel contient tous les attributs reconnus par Dreamweaver pour toutes les balises. Vous pouvez également désactiver le menu contextuel ou modifier le délai s'écoulant avant l'apparition du menu contextuel dans Quick Tag Editor. Pour afficher une liste des attributs valides pour une balise, arrêtez-vous quelques secondes pendant la modification d'un nom d'attribut dans Quick Tag Editor. Un menu contextuel apparaît, répertoriant tous les attributs valides de la balise que vous modifiez. Utilisez le menu contextuel comme suit : • Lorsque vous commencez à entrer le nom d'un attribut, le menu contextuel défile pour mettre en surbrillance le premier nom d'attribut qui commence par la ou les lettres déjà saisies. • Pour déplacer la surbrillance vers le haut ou vers le bas dans le menu, utilisez les touches fléchées Haut ou Bas ou la barre de défilement. • Pour choisir le nom d'attribut en surbrillance, appuyez sur Entrée ou double-cliquez sur un nom d'attribut dans le menu. • Pour désactiver le menu contextuel sans sélectionner une de ses entrées, appuyez sur la touche Echap ou continuez tout simplement à taper du texte. Si vous vous arrêtez quelques secondes pendant la saisie ou la modification du nom d'une balise, un menu contextuel similaire s'affiche, répertoriant les noms de balises au lieu des noms d'attributs. Pour désactiver le menu contextuel ou modifier le délai s'écoulant avant l'apparition du menu contextuel : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X) et sélectionnez Quick Tag Editor. La boîte de dialogue Préférences de Quick Tag Editor s'affiche. 2 Pour désactiver le menu contextuel, désélectionnez l'option Activer le menu contextuel de balises. 228 Chapitre 15 3 Pour modifier le délai avant l'apparition du menu, réglez le curseur Délai. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Modification du code à l'aide du sélecteur de balises Vous pouvez utiliser le sélecteur de balises pour sélectionner, modifier ou supprimer les balises sans quitter le mode Création. Le sélecteur de balises se trouve dans la barre d'état en bas de la fenêtre de document, et présente une série de balises, comme suit. Pour modifier une balise : 1 Cliquez dans le document. Les balises qui s'appliquent au niveau du point d'insertion s'affichent dans le sélecteur de balises. 2 Cliquez à l'aide du bouton droit (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur une balise dans le sélecteur de balises. Un menu contextuel s'affiche. 3 Sélectionnez Modifier la balise dans le menu. Quick Tag Editor s'affiche. Pour plus d'informations, voir « Modification d'une balise HTML à l'aide de Quick Tag Editor », page 227. Pour supprimer une balise : 1 Cliquez dans le document. Les balises qui s'appliquent au niveau du point d'insertion s'affichent dans le sélecteur de balises. 2 Cliquez à l'aide du bouton droit (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur une balise dans le sélecteur de balises. Un menu contextuel s'affiche. 3 Sélectionnez Supprimer la balise dans le menu. Pour sélectionner un objet représenté par une balise : 1 Cliquez dans le document. Les balises qui s'appliquent au niveau du point d'insertion s'affichent dans le sélecteur de balises. 2 Cliquez sur une balise dans le sélecteur de balises. L'objet représenté par la balise est sélectionné sur la page. Conseil : utilisez cette technique pour sélectionner des lignes de tableau (balises tr) ou des cellules (balises td ). Modification des scripts Vous pouvez travailler avec des scripts JavaScript et VBScript côté client en mode Création ou Code. Cette section contient les rubriques suivantes : Modification du code en mode Création 229 • « Ecriture d'un script côté client en mode Création », page 230 • « Création d'un lien vers un fichier script externe », page 230 • « Modification d'un script en mode Création », page 230 Ecriture d'un script côté client en mode Création Vous pouvez écrire un script JavaScript ou VBScript pour votre page sans quitter le mode Création. Avant de commencer, assurez-vous que Dreamweaver affiche des marqueurs de script sur la page. Pour afficher des marqueurs de script, choisissez Affichage > Assistances visuelles > Eléments invisibles. Pour insérer un script côté client en mode Création : 1 Placez le point d'insertion à l'endroit où vous voulez insérer le script. 2 Choisissez Insertion > Objets Script > Script. La boîte de dialogue Script s'affiche. 3 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Création d'un lien vers un fichier script externe Vous pouvez créer un lien dans votre document vers un fichier script externe sans quitter le mode Création. Avant de commencer, assurez-vous que Dreamweaver affiche des marqueurs de script sur la page. Pour afficher des marqueurs de script, choisissez Affichage > Assistances visuelles > Eléments invisibles. Pour lier un fichier de script externe : 1 Placez le point d'insertion à l'endroit où vous voulez insérer le script. 2 Sélectionnez Insertion > Objets Script > Script. La boîte de dialogue Script s'affiche. 3 Cliquez sur OK sans compléter la zone de texte Contenu. 4 Sélectionnez le marqueur de script dans le mode Création de la fenêtre de document. 5 Dans l'inspecteur de propriétés, cliquez sur l'icône de dossier pour rechercher et sélectionner le fichier de script externe ou tapez le nom de fichier dans la zone Source. Modification d'un script en mode Création Vous pouvez modifier un script sans quitter le mode Création. Avant de commencer, assurez-vous que Dreamweaver affiche des marqueurs de script sur la page. Pour afficher des marqueurs de script, choisissez Affichage > Assistances visuelles > Eléments invisibles. Pour modifier le script en mode Création : 1 Sélectionnez le marqueur de script. 230 Chapitre 15 2 Dans l'inspecteur de propriétés, cliquez sur le bouton Edition. Le script s'affiche dans la boîte de dialogue Propriétés du script. Si vous avez créé un lien vers un fichier de script externe, le fichier s'ouvre automatiquement en mode Code, où vous pouvez apporter vos modifications. Remarque : s'il n'y a pas de code entre les balises script, la boîte de dialogue Propriétés du script s'ouvre, même s'il y existe également un lien vers un fichier de script externe. 3 Apportez vos modifications au script, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue Propriétés du script. Utilisation des inclusions côté serveur Les inclusions côté serveur sont des instructions données au serveur Web pour qu'il inclue un fichier spécifié dans une page Web avant d'envoyer la page au navigateur. Vous pouvez utiliser Dreamweaver pour insérer des inclusions côté serveur dans vos pages, modifier ces inclusions ou prévisualiser les pages contenant des inclusions. Cette section contient les rubriques suivantes : • « A propos des inclusions côté serveur », page 231 • « Insertion d'une inclusion côté serveur », page 232 • « Modification du contenu d'une inclusion à partir du serveur », page 232 A propos des inclusions côté serveur Lorsque vous ouvrez un document se trouvant sur un serveur Web, le serveur traite les instructions d'inclusion et crée un document dans lequel ces instructions sont remplacées par le contenu du fichier inclus. Le serveur envoie ensuite ce nouveau document à votre navigateur. Cependant, lorsque vous ouvrez un document local directement dans un navigateur, c'est-à-dire sans utiliser le serveur pour traiter les instructions d'inclusion dans ce document, le navigateur ouvre le document sans traiter ces instructions et le fichier censé être inclus n'apparaît pas dans le navigateur. Il peut donc s'avérer difficile, sans Dreamweaver, de consulter les fichiers locaux et de les voir tels qu'ils apparaîtront une fois que vous les aurez placés sur le serveur. Avec Dreamweaver, cependant, vous pouvez prévisualiser les documents tels qu'ils apparaissent sur le serveur, à la fois dans le mode Création et lorsque vous affichez un aperçu dans un navigateur. Placer une instruction côté serveur dans un document a pour effet d'insérer une référence à un fichier externe, sans insérer le contenu du fichier spécifié dans le document en cours. Dreamweaver affiche le contenu du fichier externe en mode Création, ce qui facilite la création de pages. Vous ne pouvez pas modifier le fichier inclus directement dans un document. Pour modifier le contenu d'une SSI, vous devez modifier directement le fichier que vous incluez. Toute modification apportée au fichier externe est automatiquement reflétée dans chaque document dans lequel il est inclus. Il existe deux types d'inclusions à partir du serveur : les inclusions Virtuel et Fichier. Choisissez-les en fonction du type de serveur Web que vous utilisez : Modification du code en mode Création 231 • Si votre serveur est un serveur Apache Web, choisissez Virtuel. (choix par défaut dans Dreamweaver). Dans Apache, Virtuel fonctionne dans tous les cas, tandis que Fichier fonctionne seulement dans certains cas. • Si votre serveur est un serveur Microsoft IIS (Internet Information Server), choisissez Fichier. (Virtuel ne fonctionne avec IIS que dans des cas précis). Malheureusement, IIS ne vous permet pas d'inclure un fichier dans un dossier situé au-dessus du dossier en cours dans la hiérarchie des fichiers, à moins qu'un logiciel spécial n'ait été installé sur le serveur. Pour pouvoir inclure un fichier d'un dossier placé plus haut dans la hiérarchie des dossiers sur un serveur IIS, demandez à votre administrateur système si le logiciel nécessaire est installé. • Pour les autres types de serveurs ou si vous ne savez pas quel type de serveur vous utilisez, demandez à votre administrateur système quelle option utiliser. Certains serveurs sont configurés de façon à examiner tous les fichiers pour voir s'ils contiennent des inclusions côté serveur et d'autres pour examiner uniquement les fichiers portant une extension particulière, telle que .shtml, .shtm ou .inc. Si une inclusion côté serveur ne fonctionne pas, demandez à votre administrateur système si le nom du fichier utilisant l'inclusion doit avoir une extension spéciale (par exemple, si le fichier porte le nom canoe.html, il vous faudra peut-être remplacer ce nom par canoe.shtml). Si vous voulez que vos fichiers conservent leurs extensions .html ou .htm, demandez à votre administrateur système de configurer le serveur de façon à ce qu'il examine tous les fichiers (et pas seulement les fichiers portant une certaine extension) pour les inclusions à partir du serveur. L'analyse des inclusions à partir du serveur demandant un peu plus de temps, les pages analysées par le serveur s'affichent un peu plus lentement que les autres pages. Pour cette raison, certains administrateurs système ne donnent pas la possibilité d'analyser tous les fichiers. Insertion d'une inclusion côté serveur Vous pouvez utiliser Dreamweaver pour insérer des inclusions côté serveur dans votre page. Pour insérer une SSI : 1 Choisissez Insertion > Objets Script > Inclusion côté serveur. 2 Dans la boîte de dialogue qui s'affiche, recherchez le fichier et sélectionnez-le. Pour changer de fichier inclus : 1 Sélectionnez la SSI dans la fenêtre de document. 2 Ouvrez l'inspecteur de propriétés (Fenêtre > Propriétés). 3 Procédez de l'une des manières suivantes : • Cliquez sur l'icône de dossier et localisez puis sélectionnez le nouveau fichier à inclure. • Dans la zone de texte, tapez le chemin et le nom de fichier du nouveau fichier à inclure. Modification du contenu d'une inclusion à partir du serveur Vous pouvez utiliser Dreamweaver pour modifier des inclusions côté serveur. Pour modifier le contenu associé au fichier inclus, vous devez ouvrir le fichier. 232 Chapitre 15 Pour modifier une SSI : 1 Sélectionnez l'inclusion côté serveur soit en mode Création, soit en mode Code, et cliquez sur Modifier dans l'inspecteur de propriétés. Le fichier inclus s'ouvre dans une nouvelle fenêtre de document. 2 Modifiez le fichier, puis enregistrez-le. Les modifications sont immédiatement reflétées dans le document courant et dans tous les autres documents ultérieurs qui incluent ce fichier. Modification du code en mode Création 233 234 Chapitre 15 Utilisez les outils de création visuelle de Dreamweaver pour créer des mises en page sophistiquées. Cette partie du manuel contient les chapitres suivants : • Chapitre 16, « Présentation de contenu à l'aide de tableaux » • Chapitre 17, « Le mode de Mise en forme » • Chapitre 18, « Utilisation de cadres » Partie IV Partie IV Conception de la mise en page CHAPITRE 16 Présentation de contenu à l'aide de tableaux Les tableaux sont très utiles pour présenter des données tabulaires et mettre en forme du texte et des images dans une page HTML. Un tableau comprend au moins une ligne ; chaque ligne comporte au moins une cellule. Bien que les colonnes ne soient généralement pas spécifiées explicitement en code HTML, Dreamweaver vous permet de manipuler les colonnes, les lignes et les cellules. Une fois un tableau créé, il est facile d'en modifier l'aspect et la structure. Vous pouvez effectuer les opérations suivantes : • • • • Ajouter un contenu Ajouter, supprimer, fractionner et fusionner des lignes ou des colonnes Modifier les propriétés de couleur ou d'alignement d'un tableau, d'une ligne ou d'une cellule Copier et coller des cellules Remarque : un grand nombre de concepteurs utilisent des tableaux pour mettre des pages Web en forme. Dreamweaver offre deux méthodes pour visualiser et manipuler les tableaux : le mode Standard, dans lequel les tableaux sont présentés comme une grille de lignes et de colonnes, et le mode Mise en forme, qui vous permet de dessiner, redimensionner et déplacer des rectangles sur la page tout en continuant d'utiliser les tableaux comme structure sous-jacente (voir « Le mode de Mise en forme », page 253). Ce chapitre contient les sections suivantes : • • • • • • • • • • • • « Insertion d'un tableau », page 238 « Ajout de contenu dans une cellule de tableau », page 238 « Importation de données tabulaires », page 239 « Sélection d'éléments de tableau », page 239 « Mise en forme des tableaux et des cellules », page 241 « Redimensionnement de tableaux », page 244 « Modification de la largeur des colonnes et de la hauteur des lignes », page 245 « Ajout et suppression de lignes et de colonnes », page 246 « Imbrication de tableaux », page 249 « Couper, copier et coller des cellules », page 249 « Tri des tableaux », page 251 « Exportation des données d'un tableau », page 251 237 Insertion d'un tableau Utilisez la barre ou le menu Insérer pour créer un nouveau tableau. Pour plus d'informations sur la création de tableaux accessibles avec Dreamweaver, voir « Création de pages Web accessibles », page 357. Pour insérer un tableau : 1 Dans la fenêtre Création du document, placez le point d'insertion à l'endroit où vous voulez que le tableau apparaisse. Remarque : si votre document ne contient aucun contenu, le point d'insertion peut uniquement être placé au début du document. 2 Procédez de l'une des manières suivantes : • Cliquez sur le bouton Tableau dans la catégorie Commun de la barre Insertion. • Choisissez Insertion > Tableau. La boîte de dialogue Insérer un tableau s'affiche. 3 Spécifiez les nouvelles valeurs de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Ajout de contenu dans une cellule de tableau Vous pouvez ajouter du texte et des images aux cellules du tableau de la même façon que vous le faites en dehors d'un tableau. Pour plus d'informations, voir Chapitre 19, « Insertion et mise en forme de texte », page 283 et Chapitre 20, « Insertion d’images », page 311. Lorsque vous ajoutez ou modifiez le contenu de votre tableau, vous pouvez aller plus vite en utilisant le clavier pour naviguer dans le tableau. Pour vous déplacer d'une cellule à une autre en utilisant le clavier, effectuez les opérations suivantes : • Appuyez sur la touche de tabulation pour accéder à la cellule suivante. Le fait d'appuyer sur la touche de tabulation lorsque le curseur se trouve dans la dernière cellule d'un tableau ajoute automatiquement une ligne. • Appuyez sur Maj+Tab pour accéder à la cellule précédente. • Appuyez sur les touches fléchées pour vous déplacer vers le haut, le bas, la droite ou la gauche. 238 Chapitre 16 Importation de données tabulaires Vous pouvez importer dans un tableau Dreamweaver des données tabulaires créées dans une autre application (par exemple Microsoft Excel) et enregistrées dans un format texte délimité (éléments séparés par des tabulations, virgules, deux-points, points-virgules ou autres délimiteurs). Pour importer les données d'un tableau : 1 Procédez de l'une des manières suivantes : • Choisissez Fichier > Importer > Données tabulées. • Choisissez Insertion > Objets du tableau > Importer les données tabulaires. La boîte de dialogue Importer les données tabulaires s'affiche. 2 Dans la boîte de dialogue, entrez des informations sur le fichier contenant vos données. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Rubrique connexe « Affichage des enregistrements de base de données », page 561 Sélection d'éléments de tableau Vous pouvez sélectionner un tableau entier ou encore l'ensemble d'une ligne ou d'une colonne. Vous pouvez également sélectionner un bloc de cellules contiguës à l'intérieur d'un tableau. Après avoir sélectionné un tableau ou des cellules, vous pouvez : • Modifier l'aspect des cellules sélectionnées ou du texte qu'elles contiennent. Voir « Mise en forme des tableaux et des cellules », page 241. • Copier et coller des plages de cellules contiguës. Voir « Couper, copier et coller des cellules », page 249. Vous pouvez également sélectionner plusieurs cellules non contiguës dans un tableau et en modifier les propriétés. Il est en revanche impossible de copier ou coller des ensembles de cellules non contiguës. Pour sélectionner un tableau entier, procédez de l'une des manières suivantes : • Cliquez dans l'angle supérieur gauche du tableau ou n'importe où sur le bord droit ou inférieur. Présentation de contenu à l'aide de tableaux 239 • Cliquez dans une cellule du tableau, puis sélectionnez la balise table dans le sélecteur de balises dans le coin inférieur gauche de la fenêtre de document. • Cliquez dans une cellule du tableau, puis choisissez Modifier > Tableau > Sélectionner le tableau. • Cliquez dans une cellule du tableau, puis sélectionnez la balise table dans l'inspecteur de balises. Des poignées de sélection apparaissent sur les bords inférieurs et droits du tableau sélectionné. Pour sélectionner des lignes ou des colonnes : 1 Positionnez le pointeur sur le bord gauche d'une ligne ou le bord supérieur d'une colonne. 2 Lorsque le pointeur se transforme en flèche de sélection, cliquez pour sélectionner une ligne ou une colonne ou faites-le glisser pour sélectionner plusieurs lignes ou colonnes. Pour sélectionner une seule cellule, procédez de l'une des manières suivantes : • Cliquez dans la cellule, puis sélectionnez la balise td dans le sélecteur de balises dans le coin inférieur gauche de la fenêtre de document. • Cliquez dans la cellule, puis choisissez Edition > Sélectionner tout. Conseil : choisissez Edition > Sélectionner tout à nouveau lorsqu'une cellule est sélectionnée pour sélectionner tout le tableau. • Cliquez dans une cellule du tableau, puis sélectionnez la balise td dans l'inspecteur de balises. Pour sélectionner une ligne ou un bloc rectangulaire de cellules, procédez de l'une des manières suivantes : • Faites glisser la souris d'une cellule à une autre. 240 Chapitre 16 • Cliquez dans une cellule puis maintenez la touche Maj enfoncée tout en cliquant dans une autre cellule. Toutes les cellules se trouvant à l'intérieur de la zone rectangulaire ou linéaire ainsi délimitée par les deux cellules sont sélectionnées. Pour sélectionner des cellules non contiguës : Appuyez sur Ctrl (Windows) ou Commande (Macintosh), puis cliquez sur les cellules, les lignes ou les colonnes que vous voulez sélectionner. Si chaque cellule, ligne ou colonne sur laquelle vous cliquez après avoir appuyé sur Ctrl ou sur Commande n'est pas déjà sélectionnée, elle est ajoutée à la sélection. Si elle est déjà sélectionnée, elle est retirée de la sélection. Mise en forme des tableaux et des cellules Vous pouvez modifier l'aspect des tableaux en définissant des propriétés pour l'ensemble ou une partie de leurs cellules, ou en leur appliquant une mise en forme prédéfinie. Voir « Affichage et paramétrage des propriétés des tableaux », page 242, « Affichage et définition des propriétés de cellule, de ligne et de colonne », page 242 et « Utilisation d'un modèle de mise en forme pour formater un tableau », page 243. Pour mettre en forme du texte dans des tableaux, vous pouvez appliquer une mise en forme au texte sélectionné ou utiliser des styles. Voir Chapitre 19, « Insertion et mise en forme de texte », page 283. A propos des conflits dans la mise en forme de tableaux Lorsque vous mettez des tableaux en forme en mode Création, vous pouvez définir des propriétés s'appliquant au tableau tout entier ou à une série de lignes, de colonnes ou de cellules sélectionnées dans le tableau. Lorsqu'une propriété, (une couleur d'arrière-plan ou un alignement, par exemple) est définie par une valeur pour tout le tableau et par une autre valeur pour chaque cellule, les propriétés de mise en forme des cellules prévalent sur les propriétés de mise en forme de lignes, qui à leur tour prévalent sur les propriétés de mise en forme du tableau. L'ordre de priorité pour la mise en forme de tableau est le suivant : 1 Cellules 2 Lignes 3 Tableau Par exemple, si vous définissez une couleur bleue pour l'arrière-plan d'une cellule, puis définissez la couleur jaune pour l'arrière-plan du tableau entier, la couleur de la cellule bleue ne changera pas, puisque la propriété de mise en forme de cellule a la priorité sur la propriété de mise en forme du tableau. Présentation de contenu à l'aide de tableaux 241 Remarque : lorsque vous définissez les propriétés d'une colonne, Dreamweaver modifie les attributs de la balise td correspondant à chaque cellule de la colonne. Affichage et paramétrage des propriétés des tableaux Lorsqu'un tableau est sélectionné, l'inspecteur de propriétés vous permet de visualiser et de modifier ses propriétés. Pour afficher les propriétés d'un tableau : 1 Sélectionnez le tableau. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés. Pour afficher toutes les propriétés d'un tableau : Si l'inspecteur de propriétés n'est pas agrandi, cliquez sur la flèche d'agrandissement située dans le coin inférieur droit pour afficher toutes les propriétés. Pour mettre en forme un tableau dans l'inspecteur de propriétés : 1 Sélectionnez un tableau. Pour plus d'informations, voir « Sélection d'éléments de tableau », page 239. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés. 3 Modifiez le formatage du tableau en définissant des propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Rubrique connexe « Utilisation d'un modèle de mise en forme pour formater un tableau », page 243 Affichage et définition des propriétés de cellule, de ligne et de colonne Lorsqu'une cellule ou une série de cellules est sélectionnée, l'inspecteur de propriétés vous permet de visualiser et de modifier les propriétés des cellules. Remarque : lorsque vous définissez les propriétés d'une colonne, Dreamweaver modifie les attributs de la balise td correspondant à chaque cellule de la colonne. Lorsque vous définissez certaines propriétés d'une ligne, Dreamweaver modifie les attributs de la balise tr plutôt que de modifier les attributs de chaque balise td dans la ligne. Lorsque vous appliquez le même format à toutes les cellules d'une ligne, en appliquant le format à la balise tr, vous obtenez un code HTML plus net et plus concis. Pour afficher les propriétés d'un élément de tableau : 1 Sélectionnez une cellule ou une série de cellule d'une ligne ou d'une colonne. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés. 242 Chapitre 16 Pour visualiser toutes les propriétés de cellule, de ligne ou de colonne : Si l'inspecteur de propriétés n'est pas agrandi, cliquez sur la flèche d'agrandissement située dans le coin inférieur droit pour afficher toutes les propriétés. Pour mettre en forme les éléments de tableau dans l'inspecteur de propriétés : 1 Sélectionnez une cellule, une ligne ou une colonne. Pour plus d'informations, voir « Sélection d'éléments de tableau », page 239. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés. 3 Modifiez la mise en forme de l'élément de tableau en définissant les propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Rubrique connexe « Sélection d'éléments de tableau », page 239 Utilisation d'un modèle de mise en forme pour formater un tableau Utilisez la commande Formater le tableau pour appliquer rapidement une mise en forme prédéfinie à un tableau. Vous pouvez alors choisir des options de mise en forme. Remarque : seuls les tableaux simples peuvent être mis en forme à l'aide de conceptions prédéfinies. Vous ne pouvez pas utiliser ces conceptions pour mettre en forme des tableaux contenant des cellules fusionnées (colspan ou rowspan), des groupes de colonnes ou d'autres mises en forme inhabituelles qui différencient le tableau d'une simple grille rectangulaire de cellules. Présentation de contenu à l'aide de tableaux 243 Pour utiliser une mise en forme de tableau prédéfinie : 1 Sélectionnez un tableau, puis choisissez Commandes > Formater le tableau. La boîte de dialogue Formater le tableau s'affiche. 2 Personnalisez les options selon vos besoins. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur Appliquer ou sur OK pour mettre en forme votre tableau avec la mise en forme sélectionnée. Redimensionnement de tableaux Vous pouvez redimensionner tout un tableau ou seulement certaines cellules ou certaines colonnes individuelles. Lorsque vous redimensionnez tout un tableau, toutes ses cellules changent de taille en proportion. Remarque : si les cellules d'un tableau ont une largeur ou une hauteur spécifiées explicitement, le redimensionnement du tableau modifie la taille visuelle des cellules dans la fenêtre de document mais ne modifie pas la largeur et la hauteur spécifiées des cellules. Pour redimensionner un tableau : 1 Sélectionnez le tableau. 2 Procédez de l'une des manières suivantes : • Pour redimensionner le tableau horizontalement, faites glisser la poignée de sélection vers la droite. • Pour redimensionner le tableau verticalement, faites glisser la poignée de sélection vers le bas. 244 Chapitre 16 • Pour redimensionner verticalement et horizontalement, faites glisser la poignée de sélection vers le coin inférieur droit. Rubriques connexes « Sélection d'éléments de tableau », page 239 Modification de la largeur des colonnes et de la hauteur des lignes Vous pouvez modifier la largeur d'une colonne ou la hauteur d'une ligne à l'aide de l'inspecteur de propriétés ou en faisant glisser les bordures de la colonne ou de la ligne. Vous pouvez aussi modifier la largeur et la hauteur des cellules directement dans le code HTML à l'aide du mode Code. Si vous avez des problèmes pour le redimensionnement, vous pouvez effacer la largeur des colonnes ou la hauteur des lignes et recommencer. Conseil : vous pouvez spécifier la largeur ou la hauteur par des pixels ou des pourcentages. Vous pouvez convertir les pixels en pourcentages et inversement. Pour plus d'informations, voir « Affichage et paramétrage des propriétés des tableaux », page 242. Pour redimensionner visuellement une colonne ou une ligne, procédez de l'une des manières suivantes : • Pour modifier une largeur de colonne, sélectionnez la colonne, puis faites glisser la bordure droite de la colonne. Si la colonne n'est pas à l'extrême droite du tableau, la largeur de la colonne contiguë est également modifiée pour conserver la même largeur de tableau. Si la colonne est à l'extrême droite du tableau, la largeur du tableau est modifiée et toutes les colonnes s'adaptent proportionnellement. • Pour modifier une hauteur de ligne, sélectionnez la ligne, puis faites glisser la bordure inférieure de la ligne. Pour définir la largeur d'une colonne ou la hauteur d'une ligne à l'aide de l'inspecteur de propriétés : 1 Sélectionnez une colonne ou une ligne. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés. 3 Modifiez la mise en forme de l'élément de tableau en définissant les propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Pour effacer toutes les largeurs et hauteurs définies : 1 Sélectionnez le tableau. 2 Procédez de l'une des manières suivantes : • Pour effacer toutes les largeurs spécifiées, choisissez Modifier > Tableau > Effacer les largeurs de cellule ou, dans l'inspecteur de propriétés, cliquez sur le bouton Effacer les largeurs de colonne. • Pour effacer toutes les hauteurs spécifiées, choisissez Modifier > Tableau > Effacer les hauteurs de cellule ou, dans l'inspecteur de propriétés, cliquez sur le bouton Effacer les hauteurs de ligne. Présentation de contenu à l'aide de tableaux 245 Rubriques connexes « Sélection d'éléments de tableau », page 239 « Redimensionnement de tableaux », page 244 « Codage dans Dreamweaver », page 197 Ajout et suppression de lignes et de colonnes Pour ajouter ou supprimer des lignes et des colonnes, utilisez les commandes du sous-menu Modifier > Tableau. Conseil : le fait d'appuyer sur la touche de tabulation lorsque le point d'insertion se trouve dans la dernière cellule d'un tableau ajoute automatiquement une ligne. Pour ajouter des lignes ou des colonnes : 1 Cliquez dans une cellule. 2 Procédez de l'une des manières suivantes : • Pour ajouter une ligne au-dessus de la cellule en cours, choisissez Modifier > Tableau > Insérer une ligne. • Pour ajouter une colonne à gauche de la cellule en cours, choisissez Modifier > Tableau > Insérer une colonne. • Pour ajouter plusieurs lignes ou colonnes à la fois ou pour ajouter une ligne sous la cellule en cours ou une colonne à droite de cette cellule, choisissez Modifier > Tableau > Insérer des lignes ou des colonnes. La boîte de dialogue Insérer des lignes ou des colonnes s'affiche. 3 Si vous avez choisi Insérer des lignes ou des colonnes, entrez les informations nécessaires dans la boîte de dialogue, puis cliquez sur OK. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Pour supprimer une ligne ou une colonne : 1 Cliquez sur une cellule de la ligne ou de la colonne que vous voulez supprimer. 2 Procédez de l'une des manières suivantes : • Pour supprimer une ligne, choisissez Modifier > Tableau > Supprimer la ligne. • Pour supprimer une colonne, choisissez Modifier > Tableau > Supprimer la colonne. Conseil : vous pouvez également sélectionner une ligne ou une colonne entière, puis choisir Edition > Effacer ou appuyer sur la touche Suppr. La ligne ou la colonne entière est supprimée du tableau. Pour ajouter ou supprimer des lignes ou des colonnes en utilisant l'inspecteur de propriétés : 1 Sélectionnez le tableau. 2 Dans l'inspecteur de propriétés, procédez de l'une des manières suivantes : • Augmentez ou réduisez la valeur indiquant le nombre de lignes pour en ajouter ou en supprimer. Dreamweaver ajoute ou supprime des lignes au bas du tableau. 246 Chapitre 16 • Augmentez ou réduisez la valeur indiquant le nombre de colonnes pour en ajouter ou en supprimer. Dreamweaver ajoute ou supprime des colonnes à droite du tableau. Remarque : Dreamweaver ne vous avertit pas si vous supprimez des lignes et des colonnes contenant des données. Rubriques connexes « Sélection d'éléments de tableau », page 239 « Insertion d'un tableau répété », page 475 « Affichage de plusieurs comportements », page 568 Fractionnement et fusion de cellules Utilisez l'inspecteur de propriétés ou les commandes du sous-menu Modifier > Tableau pour fractionner ou fusionner des cellules. Vous pouvez fusionner n'importe quel nombre de cellules adjacentes (tant que la sélection correspond à une ligne ou à un rectangle de cellules) pour produire une cellule unique s'étendant sur plusieurs colonnes ou lignes. Vous pouvez fractionner une cellule en un nombre quelconque de lignes et de colonnes, qu'elle ait été précédemment fusionnée ou non. Dreamweaver réorganise automatiquement le tableau (en ajoutant les attributs COLSPAN ou ROWSPAN nécessaires) pour obtenir l'arrangement spécifié. Dans l'illustration ci-dessous, les cellules au milieu des deux premières lignes ont été fusionnées de sorte qu'elles s'étendent sur deux lignes. Pour fusionner ou fractionner des cellules, Dreamweaver permet également d'augmenter ou de réduire le nombre de lignes et de colonnes occupées par une cellule. Présentation de contenu à l'aide de tableaux 247 Pour fusionner deux cellules ou plus d'un tableau : 1 Sélectionnez les cellules. Les cellules sélectionnées doivent être contiguës et présenter une forme rectangulaire. Dans l'illustration ci-dessous, la sélection est un rectangle de cellules ; les cellules peuvent donc être fusionnées. Dans l'illustration ci-dessous, la sélection n'est pas un rectangle ; les cellules ne peuvent donc pas être fusionnées. 2 Choisissez Modifier > Tableau > Fusionner les cellules ou, dans l'inspecteur de propriétés, cliquez sur le bouton Fusionner les cellules. Le contenu des cellules individuelles est placé dans la cellule produite par la fusion. Les propriétés de la première cellule sélectionnée sont appliquées à la cellule fusionnée. Pour fractionner une cellule : 1 Cliquez dans la cellule. 2 Choisissez Modifier > Tableau > Fractionner la cellule ou, dans l'inspecteur de propriétés, cliquez sur le bouton Fractionner la cellule. 3 Dans la boîte de dialogue Fractionner la cellule, spécifiez comment vous voulez fractionner la cellule. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Pour augmenter ou réduire le nombre de lignes ou de colonnes occupées par une cellule : 1 Sélectionnez une cellule. 2 Choisissez Modifier > Tableau > Augmenter l'étendue de ligne ou Modifier > Tableau > Augmenter l'étendue de colonne ou Modifier > Tableau > Réduire l'étendue de ligne ou Modifier > Tableau > Réduire l'étendue de colonne. 248 Chapitre 16 Imbrication de tableaux Un tableau imbriqué est un tableau à l'intérieur d'une cellule d'un autre tableau. Vous pouvez le mettre en forme comme n'importe quel tableau, mais sa largeur est limitée par la largeur de la cellule dans laquelle il se trouve. Pour imbriquer un tableau à l'intérieur d'une cellule de tableau : 1 Cliquez dans une cellule du tableau. 2 Choisissez Insertion > Tableau. 3 Dans la boîte de dialogue Insérer un tableau, spécifiez les propriétés du tableau imbriqué puis cliquez sur OK. Couper, copier et coller des cellules Vous pouvez couper, copier ou coller une seule cellule de tableau ou plusieurs cellules à la fois, en préservant leur mise en forme. Vous pouvez coller les cellules au niveau d'un point d'insertion ou à la place d'une sélection dans un tableau existant. Pour coller plusieurs cellules de tableau, il faut que le contenu du Pressepapiers soit compatible avec la structure du tableau ou de la sélection du tableau dans laquelle les cellules seront collées. Présentation de contenu à l'aide de tableaux 249 Pour couper ou copier les cellules d'un tableau : 1 Sélectionnez une combinaison quelconque de cellules dans le tableau. Les cellules sélectionnées doivent être contiguës et présenter une forme rectangulaire. Dans l'illustration ci-dessous, la sélection est un rectangle de cellules ; les cellules peuvent donc être coupées ou copiées. Dans l'illustration ci-dessous, la sélection n'est pas un rectangle ; les cellules ne peuvent donc pas être coupées ou copiées. 2 Coupez ou copiez les cellules en utilisant Edition > Couper ou Edition > Copier. Si vous avez sélectionné une ligne ou une colonne entière et que vous choisissez Edition > Couper, la ligne ou la colonne entière est supprimée du tableau (et non pas seulement le contenu des cellules). Pour coller des cellules de tableau : 1 Choisissez l'emplacement où coller les cellules. • Pour remplacer des cellules existantes par les cellules que vous collez, sélectionnez une série de cellules existantes dont la mise en forme est la même que celle des cellules du Presse-papiers. Par exemple, si vous avez copié ou coupé un bloc de 3 x 2 cellules, vous pouvez sélectionner un autre bloc de 3 x 2 cellules pour le remplacer par les cellules coupées ou copiées. • Pour coller une ligne entière de cellules au-dessus d'une cellule spécifique, cliquez dans celle-ci. • Pour coller une colonne entière de cellules à gauche d'une cellule spécifique, cliquez dans celleci. • Pour créer un nouveau tableau avec les cellules collées, placez le point d'insertion hors du tableau. Remarque : si vous avez placé moins d'une ligne ou d'une colonne entière dans le Presse-papiers et que vous cliquez dans une cellule puis collez les cellules figurant dans le Presse-papiers, alors il se peut que la cellule dans laquelle vous avez cliqué et les cellules voisines (selon leur emplacement dans le tableau) soient remplacées par les cellules que vous avez collées. 250 Chapitre 16 2 Choisissez Edition > Coller. Si vous collez des lignes ou des colonnes entières dans un tableau existant, celles-ci s'ajoutent au tableau. Si vous ne collez qu'une seule cellule, le contenu de la cellule sélectionnée est remplacé. Si vous collez le contenu du Presse-papiers en dehors d’un tableau, les lignes, colonnes ou cellules que vous collez sont utilisées pour définir un nouveau tableau. Pour supprimer le contenu d'une cellule en conservant les cellules intactes : 1 Sélectionnez une ou plusieurs cellules. (en veillant à ce que la sélection ne comprenne pas de lignes ou de colonnes entières). 2 Choisissez Edition > Effacer ou appuyez sur la touche Suppr. Remarque : si seules des lignes ou des colonnes entières sont sélectionnez lorsque vous choisissez Edition > Effacer ou que vous appuyez sur Suppr, les lignes ou les colonnes entières (pas seulement leurs contenus) sont supprimées du tableau. Pour effacer des lignes ou des colonnes contenant des cellules fusionnées : 1 Sélectionnez la ligne ou la colonne à supprimer. 2 Choisissez Modifier > Tableau > Supprimer la ligne ou Modifier > Tableau > Supprimer la colonne. Tri des tableaux Vous pouvez trier les lignes d'un tableau selon le contenu d'une seule colonne. Vous pouvez également effectuer un tri plus complexe, selon le contenu de deux colonnes. Vous ne pouvez pas trier des tableaux contenant des attributs COLSPAN ou ROWSPAN, c'est-à-dire des tableaux contenant des cellules fusionnées. Pour plus d'informations, voir « Fractionnement et fusion de cellules », page 247. Pour trier un tableau : 1 Sélectionnez le tableau (ou cliquez sur n'importe quelle cellule). 2 Choisissez Commandes > Trier le tableau. La boîte de dialogue Trier le tableau s'affiche. 3 Dans la boîte de dialogue Trier le tableau, spécifiez comment vous voulez trier le tableau. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Exportation des données d'un tableau Vous pouvez exporter les données d'un tableau Dreamweaver vers un fichier texte, avec le contenu de cellules contiguës séparé par un délimiteur. Les caractères que vous pouvez utiliser comme délimiteurs sont la virgule, les deux-points, le point-virgule ou l'espace. Lorsque vous exportez un tableau, tout le tableau est exporté ; vous ne pouvez pas exporter certaines parties du tableau seulement. Si vous souhaitez ne récupérer qu'une partie des données d'un tableau, par exemple les six premières lignes ou les six premières colonnes, copiez les cellules contenant ces données et collez-les hors du tableau (pour créer un nouveau tableau) avant d'exporter le nouveau tableau. Présentation de contenu à l'aide de tableaux 251 Pour exporter un tableau : 1 Placez le point d'insertion dans l'une des cellules du tableau. 2 Choisissez Fichier > Exporter > Tableau. La boîte de dialogue Exporter le tableau s'affiche. 3 Dans la boîte de dialogue Exporter le tableau, spécifiez les options pour l'exportation du tableau. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur Exporter. 5 Dans la boîte de dialogue qui s'affiche, attribuez un nom au fichier puis cliquez sur Enregistrer. 252 Chapitre 16 CHAPITRE 17 Le mode de Mise en forme Dreamweaver vous offre différents moyens de mettre vos pages Web en forme. Une méthode courante pour créer une mise en page consiste à utiliser des tableaux HTML pour positionner les éléments. Cependant, il peut être difficile d'utiliser les tableaux pour les mises en page, car ils ont été créés à l'origine pour afficher des données tabulaires et non pour mettre en forme des pages Web. Pour simplifier l'utilisation de tableaux pour la mise en forme, Dreamweaver met à votre disposition un mode de Mise en forme. En mode de Mise en forme, vous pouvez créer votre page en utilisant des tableaux comme structure sous-jacente, tout en évitant certains problèmes qui surgissent souvent pendant la création de pages fondée sur des tableaux à l'aide de méthodes traditionnelles. Par exemple, en mode de Mise en forme, vous pouvez facilement dessiner des cellules de Mise en forme, puis les déplacer à l'endroit souhaité. Vous pouvez également créer des mises en page à largeur fixe ou qui s'adaptent automatiquement à la largeur de la fenêtre du navigateur (voir « Définition de la largeur des colonnes », page 262). Vous avez aussi la possibilité d'agencer vos pages en utilisant les tableaux de manière traditionnelle (voir « Présentation de contenu à l'aide de tableaux », page 237) ou des calques que vous convertissez en tableaux (voir « Utilisation de tableaux et de calques pour la mise en forme », page 411). Le mode de Mise en forme constitue cependant la méthode la plus facile pour organiser votre page. Remarque : en mode de Mise en forme, vous ne pouvez pas utiliser les outils Insérer un tableau et Dessiner un calque disponibles en mode Standard. Pour utiliser ces outils, vous devez d'abord basculer en mode Standard. Ce chapitre contient les sections suivantes : • • • • • • • • « A propos des cellules et des tableaux », page 254 « Activation et désactivation du mode de Mise en forme », page 254 « Dessin de cellules et de tableaux de Mise en forme », page 255 « Ajout de contenu dans une cellule de Mise en forme », page 259 « Déplacement et redimensionnement de cellules et de tableaux de Mise en forme », page 260 « Formatage de cellules et de tableaux de Mise en forme », page 262 « Définition de la largeur des colonnes », page 262 « Définition des préférences du mode de Mise en forme », page 266 253 A propos des cellules et des tableaux En mode de Mise en forme, vous pouvez mettre en forme votre page avant d'ajouter du contenu. Par exemple, vous pouvez dessiner une cellule le long du bord supérieur de votre page pour y placer une image d'en-tête, une autre cellule sur le côté gauche pour y placer une barre de navigation et une troisième cellule sur la droite pour les contenus. (Une autre solution consiste à dessiner chaque cellule uniquement lorsque vous êtes sur le point d'y placer du contenu. Cette méthode offre une plus grande souplesse en vous permettant de disposer plus longtemps d'espace libre dans le tableau de Mise en forme, ce qui vous permet de déplacer ou de redimensionner les cellules plus facilement.) Lorsque vous créez une cellule de Mise en forme à l'extérieur d'un tableau, Dreamweaver crée automatiquement un tableau de Mise en forme pour contenir cette cellule, qui ne peut pas exister en dehors d'un tableau. Vous pouvez mettre en forme votre page en utilisant plusieurs cellules de Mise en forme à l'intérieur d'un tableau. Il s'agit de la méthode la plus utilisée pour organiser une page Web. Vous pouvez également utiliser plusieurs tableaux pour une mise en forme plus sophistiquée. L'utilisation de plusieurs tableaux permet d'isoler certaines zones afin qu'elles ne soient pas affectées par les changements opérés dans d'autres. Vous pouvez également imbriquer des tableaux, c'est-à-dire insérer un nouveau tableau de Mise en forme dans un tableau existant. Ce procédé vous permet de simplifier la structure du tableau lorsque les lignes ou les colonnes d'une partie de la mise en forme ne sont pas alignées avec celles qui figurent ailleurs dans la mise en forme. Par exemple, en utilisant des tableaux imbriqués, vous pouvez facilement créer une mise en forme à deux colonnes avec quatre lignes dans la colonne gauche et trois lignes dans la colonne droite. Pour plus d'informations, voir « Dessin d'un tableau de Mise en forme imbriqué », page 257. Activation et désactivation du mode de Mise en forme Avant de dessiner des tableaux ou des cellules de Mise en forme, vous devez passer du mode Standard en mode de Mise en forme. Conseil : si vous créez un tableau en mode Standard puis que vous basculez en mode de Mise en forme, le tableau créé peut contenir des cellules de Mise en forme vides. Vous devrez peut-être supprimer ces cellules vides avant de créer ou de déplacer des cellules. Lorsque vous créez une mise en forme pour la modifier en mode de Mise en forme, il est préférable de créer le tableau en mode de Mise en forme plutôt qu'en mode Standard. 254 Chapitre 17 Pour passer en mode Mise en forme : 1 Si le mode Création n'est pas visible, choisissez Affichage > Code ou Création > Code et Création. En mode Code, il est impossible d'activer ou de désactiver le mode de Mise en forme. 2 Choisissez Affichage > Mode Tableau > Mode Mise en forme ou cliquez sur le bouton Mode de Mise en forme dans la catégorie Mise en forme de la barre Insertion. (Dans l'espace de travail flottant de type Dreamweaver 4, qui comporte une barre verticale Insérer, les éléments de mise en forme apparaissent en bas du panneau et non pas dans une catégorie distincte.) Une barre grise intitulée Mode de Mise en forme apparaît en haut du mode Création, pour indiquer que vous êtes en mode de Mise en forme. Si votre page comporte des tableaux, ceuxci s'affichent sous forme de tableaux de Mise en forme. Pour basculer en mode de Mise en forme : 1 Si le mode Création n'est pas visible, choisissez Affichage > Code ou Création > Code et Création. En mode Code, il est impossible d'activer ou de désactiver le mode de Mise en forme. 2 Choisissez Affichage > Mode Tableau > Mode Standard ou cliquez sur le bouton Mode Standard dans la catégorie Mise en forme de la barre Insertion. Dessin de cellules et de tableaux de Mise en forme En mode de Mise en forme, vous pouvez dessiner des cellules et des tableaux de Mise en forme. Lorsque vous créez une cellule de Mise en forme à l'extérieur d'un tableau, Dreamweaver crée automatiquement un tableau de Mise en forme pour contenir cette cellule, qui ne peut pas exister en dehors d'un tableau. Remarque : si Dreamweaver crée automatiquement un tableau de Mise en forme, celui-ci remplit la page entière du mode Création, même si vous modifiez la taille de votre fenêtre de document. Ce tableau vous permet de dessiner des cellules de Mise en forme à n'importe quel endroit en mode Création. Vous pouvez définir une taille spécifique pour le tableau en cliquant sur une bordure et en faisant glisser les poignées de redimensionnement. Pour dessiner une cellule de Mise en forme : 1 En mode de Mise en forme (voir « Activation et désactivation du mode de Mise en forme », page 254), cliquez sur le bouton Dessiner la cellule de Mise en forme dans la catégorie Mise en forme de la barre Insertion. (Dans l'espace de travail de type Dreamweaver 4, qui comporte une barre verticale Insérer, les éléments de mise en forme apparaissent en bas du panneau et non pas dans une catégorie distincte.) Le pointeur prend la forme d'un signe plus (+). 2 Cliquez à l'endroit où vous souhaitez placer la cellule sur la page, puis faites glisser le pointeur pour créer la cellule. Pour créer plusieurs cellules sans cliquer à chaque fois sur le bouton Dessiner la cellule de Mise en forme, créez chaque cellule de Mise en forme en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée, puis en faisant glisser le pointeur. Le mode de Mise en forme 255 La cellule s'affiche sur votre page avec un contour bleu. (Le bleu est la couleur par défaut du contour des cellules de Mise en forme. Pour changer cette couleur, voir « Définition des préférences du mode de Mise en forme », page 266.) La largeur de chaque cellule est affichée dans la zone d'en-tête de la colonne, en haut de la cellule, si l'affichage des onglets des tableaux de Mise en forme est activé (voir « Définition des préférences du mode de Mise en forme », page 266). Pour plus d'informations sur la largeur des colonnes, voir « Définition de la largeur des colonnes », page 262. Une fine grille de lignes apparaît, depuis les bords de la nouvelle cellule de Mise en forme jusqu'aux bords du tableau qui la contient. Ces lignes vous aident à aligner les nouvelles cellules avec les anciennes et à visualiser la structure du tableau HTML sous-jacent. Dreamweaver aligne automatiquement les bords des nouvelles cellules sur ceux des anciennes. (Les cellules de Mise en forme ne peuvent pas se chevaucher.) Les bords des cellules sont automatiquement alignés sur ceux du tableau de Mise en forme qui les contient si vous dessinez une cellule à proximité du bord d'un tableau. Pour désactiver temporairement l'alignement, maintenez la touche Alt (Windows) ou Option (Macintosh) enfoncée pendant que vous dessinez la cellule. Pour dessiner un tableau de Mise en forme : 1 Assurez-vous que vous êtes en mode de Mise en forme. Ensuite, procédez de l'une des manières suivantes : • Pour dessiner un tableau de Mise en forme, cliquez sur le bouton Dessiner le tableau de Mise en forme dans la catégorie Mise en forme de la barre Insertion. Le pointeur prend la forme d'un signe plus (+). • Pour dessiner plusieurs tableaux de Mise en forme sans cliquer plusieurs fois sur le bouton Dessiner le tableau de Mise en forme, maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée tout en cliquant sur le bouton Dessiner le tableau de Mise en forme. Lorsque vous avez terminé de dessiner un tableau, vous pouvez en dessiner un autre immédiatement. 2 Placez le pointeur sur la page, puis faites-le glisser pour créer le tableau de Mise en forme. Si la page ne contient pas d'autres éléments, le nouveau tableau est automatiquement placé dans le coin supérieur gauche de la page. Le tableau s'affiche avec un contour vert. (Le vert est la couleur par défaut du contour des tableaux de Mise en forme. Pour changer cette couleur, voir « Définition des préférences du mode de Mise en forme », page 266.) Un onglet intitulé Tableau de Mise en forme s'affiche en haut de chaque tableau que vous dessinez, pour vous permettre de sélectionner le tableau et de le distinguer des autres éléments qui figurent sur votre page. La largeur du tableau (en pixels ou en pourcentage de la largeur de la page) s'affiche dans la zone d'en-tête de la colonne, en haut du tableau, si l'affichage des onglets des tableaux de Mise en forme est activé (voir « Définition des préférences du mode de Mise en forme », page 266). Pour plus d'informations sur la largeur des tableaux et des colonnes, voir « Définition de la largeur des colonnes », page 262. 256 Chapitre 17 Vous pouvez créer un tableau de Mise en forme dans une zone vide de votre mise en page, autour d'autres cellules et tableaux ou à l'intérieur d'un tableau existant. Les tableaux ne peuvent pas se chevaucher, mais un tableau peut en contenir un autre. Pour plus d'informations, voir « Dessin d'un tableau de Mise en forme imbriqué », page 257. Conseil : vous ne pouvez pas dessiner de tableau de Mise en forme à proximité d'un contenu existant. Si votre page contient déjà des éléments, vous pouvez dessiner un nouveau tableau de Mise en forme uniquement sous le contenu existant. Si vous essayez de dessiner un tableau de Mise en forme sous du contenu existant mais que le pointeur ne vous le permet pas, redimensionnez la fenêtre de document pour créer davantage d'espace vide entre le bas du contenu existant et celui de la fenêtre. Dessin d'un tableau de Mise en forme imbriqué Vous pouvez dessiner un tableau de Mise en forme à l'intérieur d'une autre tableau pour créer un tableau imbriqué. Les cellules qui se trouvent à l'intérieur d'un tableau imbriqué ne sont pas affectées par les modifications apportées au tableau externe. Par exemple, lorsque vous modifiez la taille d'une ligne ou d'une colonne dans ce tableau, la taille des cellules du tableau interne ne change pas. Vous pouvez constituer plusieurs niveaux de tableaux imbriqués. Un tableau de Mise en forme imbriqué ne peut pas être plus grand que le tableau qui le contient. Remarque : si vous dessinez un tableau de Mise en forme au milieu de votre page avant de dessiner une cellule de Mise en forme, ce tableau est automatiquement imbriqué dans un tableau plus grand. Pour dessiner un tableau de Mise en forme imbriqué : 1 En mode de Mise en forme, cliquez sur le bouton Dessiner le tableau de Mise en forme dans la catégorie Mise en forme de la barre Insertion. Le pointeur prend la forme d'un signe plus (+). 2 Placez le curseur dans une zone vide (grise) d'un tableau de Mise en forme existant, puis faitesle glisser afin de créer le tableau imbriqué. Remarque : vous ne pouvez pas créer de tableau à l'intérieur d'une cellule de Mise en forme. Vous pouvez créer un tableau de Mise en forme imbriqué uniquement dans une zone vide d'un tableau existant ou autour de cellules existantes. Le mode de Mise en forme 257 Pour dessiner un tableau de Mise en forme autour de cellules ou de tableaux existants : 1 En mode de Mise en forme, cliquez sur le bouton Dessiner le tableau de Mise en forme dans la catégorie Mise en forme de la barre Insertion. Le pointeur prend la forme d'un signe plus (+). 2 Faites-le glisser pour dessiner un rectangle autour d'un ensemble de cellules ou de tableaux de Mise en forme existants. Un nouveau tableau imbriqué apparaît autour des cellules ou tableaux existants. Conseil : si vous souhaitez qu'une cellule de Mise en forme existante s'adapte parfaitement à un coin du nouveau tableau imbriqué, faites-la glisser vers l'emplacement souhaité ; le coin du nouveau tableau s'aligne avec celui de la cellule. Vous ne pouvez pas opérer de glissement à partir du milieu d'une cellule de Mise en forme, car il est impossible de créer de tableau à l'intérieur d'une cellule de Mise en forme. Alignement des cellules de Mise en forme sur la grille Vous pouvez activer la grille Dreamweaver afin de l'utiliser comme guide visuel dans la mise en forme. Vous pouvez aligner automatiquement des éléments de page sur la grille en les déplaçant, et changer la grille ou définir le comportement d'alignement en indiquant des paramètres spécifiques pour la grille. L'alignement fonctionne, que la grille soit visible ou non. Pour afficher ou masquer la grille : Choisissez Affichage > Grille > Afficher la grille. Pour activer l'alignement : Choisissez Affichage > Grille > Aligner sur la grille. Pour modifier les paramètres de la grille : 1 Choisissez Affichage > Grille > Afficher la grille. La boîte de dialogue Paramètres de la grille apparaît. 2 Définissez les options de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. 258 Chapitre 17 Ajout de contenu dans une cellule de Mise en forme En mode de Mise en forme, vous pouvez ajouter du texte, des images ou tout autre contenu à des cellules de Mise en forme tout comme vous le feriez en mode Standard. Cliquez dans la cellule où vous souhaitez insérer un contenu, puis entrez du texte ou insérez un autre contenu. Vous pouvez insérer du contenu uniquement dans une cellule de Mise en forme et non dans une zone vide (grise) d'un tableau, c'est pourquoi vous devez créer des cellules de Mise en forme avant d'ajouter du contenu (voir « Dessin de cellules et de tableaux de Mise en forme », page 255). La cellule de Mise en forme s'étend automatiquement au fur et à mesure que vous y ajoutez des données. Lorsque la cellule s'étend, la colonne contenant cette cellule s'étend également, ce qui peut modifier la taille des cellules voisines. La zone d'en-tête de cette colonne affiche la largeur qui apparaît dans le code, suivie par la largeur visuelle de la colonne (telle qu'elle apparaît sur votre écran) entre parenthèses. (Pour plus d'informations sur la largeur des colonnes, voir « Définition de la largeur des colonnes », page 262.) Pour ajouter du texte dans une cellule de Mise en forme : Placez le point d'insertion dans la cellule de Mise en forme où vous souhaitez ajouter du texte, et procédez de l'une des manières suivantes : • Tapez le texte dans la cellule. Si nécessaire, cette dernière s'étend automatiquement au fur et à mesure de la saisie. • Collez du texte copié depuis un autre document. à l'aide de la commande Coller. Pour plus d'informations, voir « Insertion et mise en forme de texte HTML », page 283. Pour ajouter une image à une cellule de Mise en forme : 1 Placez le point d'insertion dans la cellule de Mise en forme où vous souhaitez ajouter l'image. 2 Procédez de l'une des manières suivantes : • Cliquez sur le bouton Insérer une image dans la catégorie Commun de la barre Insertion. • Choisissez Insertion > Image. 3 Dans la boîte de dialogue qui s'affiche, choisissez un fichier d'image. Pour plus d'informations, voir « Insertion d'une image », page 312. Le mode de Mise en forme 259 Effacement automatique des hauteurs de cellule Lorsque vous créez une cellule de Mise en forme, Dreamweaver spécifie automatiquement une hauteur pour la cellule, afin que celle-ci, même vide, s'affiche à la hauteur que vous avez dessinée. Après avoir inséré du contenu dans la cellule, il se peut que vous n'ayez plus besoin que la hauteur soit spécifiée. Vous pouvez alors supprimer les hauteurs de cellule du tableau. Pour ce faire, procédez de l'une des manières suivantes : • Sélectionnez Effacer les hauteurs de cellule dans le menu d'en-tête de colonne. Dreamweaver efface toutes les hauteurs spécifiées dans le tableau. Il se peut que certaines cellules se rétrécissent verticalement. • Sélectionnez un tableau de Mise en forme en cliquant sur l'onglet en haut du tableau, puis cliquez sur le bouton Effacer les hauteurs de ligne dans l'inspecteur de propriétés. Dreamweaver efface toutes les hauteurs spécifiées dans le tableau. Déplacement et redimensionnement de cellules et de tableaux de Mise en forme Afin d'ajuster la mise en page, vous pouvez déplacer et redimensionner des cellules de Mise en forme et des tableaux de Mise en forme imbriqués. (Le tableau de Mise en forme le plus à l'extérieur peut uniquement être redimensionné.) Les cellules de Mise en forme ne peuvent pas se chevaucher. Vous ne pouvez pas déplacer ou redimensionner une cellule en deçà des limites du tableau qui la contient. La taille d'une cellule de Mise en forme ne peut pas être inférieure à son contenu. La taille d'un tableau de Mise en forme ne peut pas être inférieure à celle du plus petit rectangle contenant toutes ses cellules. Un tableau ne doit pas non plus chevaucher les cellules et tableaux voisins. Pour redimensionner une cellule de Mise en forme : 1 Pour sélectionner la cellule, cliquez sur un de ses bords ou maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée, puis cliquez n'importe où dans la cellule. Des poignées de sélection s'affichent autour de la cellule. 260 Chapitre 17 2 Faites glisser l'une des poignées de sélection pour redimensionner la cellule. Les bords de la cellule s'alignent automatiquement sur ceux des autres cellules. Pour déplacer une cellule de Mise en forme : 1 Pour sélectionner la cellule, cliquez sur un de ses bords ou maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée, puis cliquez n'importe où dans la cellule. Des poignées de sélection s'affichent autour de la cellule. 2 Procédez de l'une des manières suivantes : • Faites glisser la cellule vers un autre emplacement à l'intérieur du tableau de Mise en forme. • Appuyez sur les touches fléchées pour déplacer la cellule par incréments de 1 pixel. Maintenez la touche Maj enfoncée tout en appuyant sur une touche directionnelle pour déplacer la cellule par incréments de 10 pixels. Pour redimensionner un tableau de Mise en forme : 1 Sélectionnez un tableau en cliquant sur l'onglet en haut du tableau. Des poignées de sélection s'affichent autour du tableau. 2 Faites glisser ces poignées de sélection pour redimensionner le tableau. Les bords du tableau s'alignent automatiquement sur ceux des autres cellules et tableaux. Pour déplacer un tableau de Mise en forme : 1 Sélectionnez un tableau en cliquant sur l'onglet en haut du tableau. Des poignées de sélection s'affichent autour du tableau. 2 Procédez de l'une des manières suivantes : • Faites glisser le tableau vers un autre emplacement sur la page. Remarque : vous pouvez déplacer un tableau de Mise en forme uniquement si celui-ci est imbriqué dans un autre tableau de Mise en forme. • Appuyez sur les touches fléchées pour déplacer le tableau par incréments de 1 pixel. Maintenez la touche Maj enfoncée tout en appuyant sur une touche directionnelle pour déplacer la tableau par incréments de 10 pixels. Rubrique connexe Pour utiliser la grille Dreamweaver comme guide afin de déplacer ou de redimensionner des cellules et des tableaux, voir « Alignement des cellules de Mise en forme sur la grille », page 258. Le mode de Mise en forme 261 Formatage de cellules et de tableaux de Mise en forme Vous pouvez changer l'aspect d'une cellule ou d'un tableau de Mise en forme dans l'inspecteur de propriétés. Formatage des cellules de Mise en forme Dans l'inspecteur de propriétés, vous pouvez définir différents attributs pour votre cellule de Mise en forme, notamment la largeur et la hauteur, la couleur d'arrière-plan et l'alignement du contenu. Pour formater une cellule de Mise en forme dans l'inspecteur de propriétés : 1 Pour sélectionner la cellule, cliquez sur un de ses bords ou maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée, puis cliquez n'importe où dans la cellule. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 3 Modifiez le formatage de la cellule en définissant des propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Formatage des tableaux de Mise en forme Vous pouvez définir différents attributs pour vos tableaux de Mise en forme dans l'inspecteur de propriétés, notamment la largeur, la hauteur, le remplissage et l'espacement. Pour formater un tableau de Mise en forme : 1 Sélectionnez un tableau en cliquant sur l'onglet en haut du tableau ou sur la balise <table> dans le sélecteur de balises. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 3 Modifiez le formatage du tableau en définissant des propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Définition de la largeur des colonnes En mode de Mise en forme, une colonne peut avoir une largeur fixe ou une largeur qui s'étend automatiquement pour remplir autant que possible la fenêtre du navigateur (extension automatique). Les informations relatives à la largeur s'affichent dans la zone d'en-tête de colonne en haut de chaque colonne du tableau sélectionné, si l'affichage des onglets des tableaux de Mise en forme est activé (voir « Définition des préférences du mode de Mise en forme », page 266). 262 Chapitre 17 Une valeur numérique spécifique, telle que 300 pixels, est attribuée à une colonne à largeur fixe ; la largeur s'affiche dans la zone d'en-tête de colonne (sauf si la colonne est trop étroite pour que les nombres puissent s'afficher). La largeur d'une colonne à extension automatique change automatiquement en fonction de la largeur de la fenêtre du navigateur ; la zone d'en-tête de la colonne pour une colonne d'extension automatique affiche une ligne ondulée au lieu d'un nombre. Si votre mise en forme inclut une colonne d'extension automatique, elle remplit toujours la largeur totale de la fenêtre de navigateur de l'utilisateur. Remarque : la largeur que vous spécifiez pour une colonne s'applique à toutes les cellules de cette colonne. Dans un tableau de Mise en forme, vous ne pouvez appliquer l'extension automatique qu'à une seule colonne. La mise en page la plus courante consiste à appliquer l'extension automatique à la colonne qui contient le plus grand nombre de données, la largeur fixe étant attribuée à toutes les autres colonnes. Supposons, par exemple, que votre mise en page comporte une grande image sur le côté gauche de votre page et une colonne de texte sur la droite. Vous pouvez dans ce cas définir une largeur fixe pour la colonne de gauche et une extension automatique pour la zone d'encadré. Lorsque vous attribuez une extension automatique à une colonne, Dreamweaver insère des images d'espacement dans les colonnes à largeur fixe pour garantir que ces colonnes conservent une largeur appropriée, sauf si vous désactivez cette option. Une image d'espacement est une image transparente, donc invisible dans la fenêtre du navigateur, utilisée pour contrôler l'espacement. Pour plus d'informations, voir « Utilisation des images d'espacement », page 265. Remarque : appliquer l'extension automatique à une colonne avant d'avoir terminé la mise en forme peut avoir des effets inattendus sur la mise en page. Pour empêcher les colonnes de s'élargir ou de rétrécir inopinément, créez votre mise en forme avant d'appliquer l'extension automatique à une colonne, et utilisez des images d'espacement à ce moment. (Cependant, si chaque colonne contient des données susceptibles de maintenir la colonne à la largeur désirée, vous n'avez pas besoin d'utiliser d'images d'espacement.) Le mode de Mise en forme 263 Parfois, la largeur visuelle d'une colonne telle qu'elle apparaît en mode de Mise en forme ne correspond pas à la largeur spécifiée dans le code HTML. Dans ce cas, deux nombres s'affichent dans la zone d'en-tête de la colonne. (Pour plus d'informations sur les différences de largeur, cliquez sur le bouton Aide dans l'inspecteur de propriétés du tableau de Mise en forme.) Pour appliquer l'extension automatique à une colonne, procédez de l'une des manières suivantes : • Dans la zone d'en-tête de colonne, en haut d'une colonne à largeur fixe, sélectionnez l'option Extension automatique de la colonne dans le menu d'en-tête de colonne. Dans un tableau, vous ne pouvez appliquer l'extension automatique qu'à une seule colonne. • Pour sélectionner une cellule dans la colonne, cliquez sur l'un des bords de la cellule ou maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée en cliquant n'importe où dans la cellule. Ensuite, cliquez sur Extension automatique dans l'inspecteur de propriétés. Pour attribuer une largeur fixe à une colonne, procédez de l'une des manières suivantes : • Dans la zone d'en-tête de colonne, en haut d'une colonne à largeur fixe, sélectionnez l'option Créer une colonne Largeur fixe dans le menu d'en-tête de colonne. L'option Créer une colonne Largeur fixe attribue une largeur à la colonne (dans le code) correspondant à sa largeur visuelle actuelle. • Pour sélectionner une cellule dans la colonne, cliquez sur l'un des bords de la cellule ou maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée en cliquant n'importe où dans la cellule. Dans l'inspecteur de propriétés, cliquez sur Fixe et entrez une valeur numérique. Si vous entrez une valeur inférieure à la largeur du contenu, Dreamweaver définit automatiquement une largeur correspondant à celle du contenu. Pour définir la largeur des cellules telle que spécifiée dans le code HTML pour qu'elle corresponde à la largeur visuelle des cellules : Sélectionnez Uniformiser les largeurs de cellule dans le menu d'en-tête de colonne de n'importe quelle colonne précise. 264 Chapitre 17 Rubriques connexes « Définition des préférences du mode de Mise en forme », page 266 Utilisation des images d'espacement Une image d'espacement (également appelée GIF d'espacement) est une image transparente utilisée pour contrôler l'espacement dans des tableaux d'extension automatique. Il s'agit d'une image GIF transparente d'un seul pixel, qu'il est possible d'étendre à une largeur bien précise en termes de pixels. Un navigateur ne peut pas dessiner une colonne de tableau plus étroite que l'image la plus large contenue dans une cellule de cette colonne. Par conséquent, placer une image d'espacement dans la colonne d'un tableau nécessite des navigateurs pour conserver une largeur de colonne au moins aussi large que l'image. Dreamweaver ajoute automatiquement des images d'espacement lorsque vous appliquez l'extension automatique à une colonne, sauf si vous désactivez cette option. Vous pouvez également insérer et supprimer manuellement des images d'espacement dans chaque colonne. Les colonnes qui contiennent des images d'espacement ont une barre double dans la zone d'en-tête. Remarque : si vous choisissez de ne pas utiliser d'images d'espacement dans les tableaux avec extension automatique, les colonnes à largeur automatique peuvent changer de taille, voire disparaître complètement de l'écran en mode Création si elles ne contiennent pas de données. (Les colonnes continuent d'exister dans le code, même si elles n'apparaissent pas en mode Création.) Lorsque vous insérez une image d'espacement dans une colonne ou que vous appliquez l'extension automatique à une colonne, une boîte de dialogue s'ouvre pour vous permettre de configurer l'image d'espacement. Si vous avez déjà configuré l'image d'espacement du site dans les préférences de Dreamweaver, cette boîte de dialogue ne s'ouvre pas (voir « Définition des préférences du mode de Mise en forme », page 266). Vous pouvez insérer et supprimer manuellement des images d'espacement dans des colonnes spécifiques ou supprimer toutes les images d'espacement de la page. Pour configurer une image d'espacement : 1 Appliquez l'extension automatique à une colonne ou choisissez Ajouter image d'espacement dans le menu d'en-tête de colonne. La boîte de dialogue Choisissez l'image d'espacement s'ouvre. 2 Sélectionnez l'une des options proposées. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. Pour insérer une image d'espacement dans une colonne : Sélectionnez Ajouter image d'espacement dans le menu d'en-tête de colonne. Le mode de Mise en forme 265 L'image d'espacement est insérée dans la colonne. L'image ne s'affiche pas à l'écran, mais la colonne se décale légèrement et une double barre s'affiche en haut pour indiquer qu'elle contient une image d'espacement. Pour supprimer une image d'espacement d'une colonne : Sélectionnez Supprimer image d'espacement dans le menu d'en-tête de colonne. L'image d'espacement est supprimée. Il se peut que la colonne se décale. Pour supprimer toutes les images d'espacement du tableau : Procédez de l'une des manières suivantes : • Sélectionnez Supprimer toutes les images d'espacement dans le menu d'en-tête de n'importe quelle colonne du tableau. • Cliquez sur le bouton Supprimer toutes les images d'espacement dans l'inspecteur de propriétés du tableau de Mise en forme. La mise en forme du tableau peut changer. Si certaines colonnes sont vides, elles risquent de disparaître complètement en mode Création. Définition des préférences du mode de Mise en forme Utilisez la catégorie Mode de Mise en forme dans la boîte de dialogue Préférences pour spécifier des informations sur les fichiers d'image d'espacement et les couleurs utilisées par Dreamweaver pour dessiner des cellules et des tableaux de Mise en forme. Par défaut, un onglet intitulé Tableau de Mise en forme s'affiche en haut de chaque tableau en mode de Mise en forme, et une série de commandes liées à la largeur des colonnes apparaît en haut du tableau de Mise en forme actuellement sélectionné. Si vous le souhaitez, vous pouvez supprimer l'affichage des onglets et des commandes. Remarque : même lorsque les onglets s'affichent, aucun onglet n'apparaît dans le tableau de Mise en forme en haut de la page lorsque celui-ci est sélectionné. L'onglet du tableau de Mise en forme, qui se trouve en haut de la page, s'affiche uniquement si le tableau n'est pas sélectionné. Pour définir les préférences du mode de Mise en forme : 1 Choisissez Edition > Préférences. 2 Sélectionnez Mode de Mise en forme dans la liste Catégorie. 3 Apportez les modifications de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK pour fermer la boîte de dialogue. Pour désactiver l'affichage des onglets du tableau de Mise en forme et des commandes liées à la largeur des colonnes en mode de Mise en forme : Choisissez Affichage > Mode Tableau > Afficher les tabulations du tableau Mise en forme. 266 Chapitre 17 CHAPITRE 18 Utilisation de cadres Les cadres permettent de diviser une fenêtre du navigateur en plusieurs zones, chacune d'entre elles pouvant afficher un document HTML distinct. En règle générale, un premier cadre affiche un document avec des commandes de navigation tandis qu'un autre cadre affiche un document avec le contenu principal. Par exemple, une mise en forme avec des cadres peut contenir trois cadres : un cadre étroit qui contient la barre de navigation dans la partie latérale, un cadre en haut du document contenant le logo et le titre d'un site Web et un grand cadre avec le contenu principal qui occupe le reste de la page. Chacun de ces cadres affiche un document HTML distinct. Dans cet exemple, le document affiché dans le cadre supérieur ne change jamais lorsque les visiteurs consultent le site. La barre de navigation du cadre latéral contient des liens qui, lorsqu'ils sont activés, modifient le contenu du cadre principal, mais pas le contenu du cadre latéral. Le cadre de contenu principal à droite affiche le document correspondant à tous les liens activés par le visiteur dans la partie gauche. Ce chapitre n'a pas pour objet de présenter de manière exhaustive toutes les méthodes permettant de concevoir et d'utiliser des cadres, ni le code requis pour les coder manuellement. Si vous souhaitez obtenir des informations détaillées sur le code utilisé dans les mises en forme de cadre avancées, reportez-vous à un manuel traitant des cadres et des jeux de cadres. Ce chapitre contient les sections suivantes : • « A propos des cadres et des jeux de cadres », page 268 267 • • • • • • • • • • « Choix de l'utilisation des cadres », page 269 « A propos de la création de pages Web basées sur des cadres dans Dreamweaver », page 270 « Création de cadres et de jeux de cadres », page 271 « Sélection de cadres et de jeux de cadres », page 273 « Enregistrement des fichiers du cadre et du jeu de cadres », page 275 « Affichage et définition des propriétés des cadres », page 277 « Affichage et définition des propriétés des jeux de cadres », page 277 « Définition des contenus de cadre avec liens », page 278 « Gestion des navigateurs qui ne peuvent pas afficher les cadres », page 279 « Utilisation des comportements JavaScript avec les cadres », page 279 A propos des cadres et des jeux de cadres La partie d'une fenêtre du navigateur pouvant afficher un document HTML indépendamment de ce qui apparaît dans le reste de la fenêtre constitue un cadre. Un jeu de cadres est un fichier HTML qui définit la mise en forme et les propriétés de plusieurs cadres (nombre, taille et emplacement, par exemple), ainsi que l'URL de la page qui s'affiche initialement dans chaque cadre. Le fichier du jeu de cadres ne contient pas de contenu HTML, à l'exception de la section noframes (voir « Gestion des navigateurs qui ne peuvent pas afficher les cadres », page 279) ; il fournit simplement au navigateur des informations sur la mise en forme d'un jeu de cadres et les documents qu'il doit afficher. Pour afficher un jeu de cadres dans un navigateur, tapez l'URL du fichier correspondant. Le navigateur ouvre ensuite les documents qui devront être affichés dans les cadres. Le fichier du jeu de cadres relatif à un site s'appelle généralement index.html et s'affiche par défaut si le visiteur ne spécifie pas de nom de fichier. Un cadre n'est pas un fichier. On pourrait croire que le document affiché dans un cadre fait partie intégrante de ce dernier, mais ce n'est pas le cas. En effet, les cadres peuvent afficher n'importe quel document. Remarque : le mot page peut désigner un seul document HTML ou l'ensemble du contenu d'une fenêtre du navigateur à un moment donné, même si plusieurs documents HTML sont affichés simultanément. Par exemple, l'expression « une page qui utilise des cadres » s'applique généralement à un jeu de cadres et aux documents qui y figurent. Dans Dreamweaver, vous pouvez créer un jeu de cadres en choisissant l'une des méthodes suivantes : • Pour créer un jeu dont l'un des cadres affiche le document courant, cliquez sur la catégorie Cadres de la barre Insertion. • Pour créer un jeu constitué de cadres vierges, cliquez sur la catégorie Jeu de cadres dans la boîte de dialogue Nouveau document. L'inspecteur de propriétés permet de formater tous les cadres et jeux de cadres. Vous pouvez activer ou désactiver le défilement, définir la largeur et la hauteur, nommer chaque cadre, etc. Pour plus d'informations, voir « Affichage et définition des propriétés des cadres », page 277 et « Affichage et définition des propriétés des jeux de cadres », page 277. 268 Chapitre 18 Tout site affiché dans un navigateur sous forme d'une page unique constituée de trois cadres contient en fait au moins quatre documents HTML distincts, à savoir le fichier du jeu de cadres et les trois documents initialement affichés dans les cadres. Lorsque vous concevez une page à l'aide de jeux de cadres dans Dreamweaver, vous devez enregistrer chacun de ces quatre fichiers pour que la page s'affiche correctement dans le navigateur. Pour plus d'informations sur la création de pages Web à l'aide des cadres, voir « A propos de la création de pages Web basées sur des cadres dans Dreamweaver », page 270. Choix de l'utilisation des cadres Les cadres sont le plus souvent utilisés pour la navigation. Un jeu de cadres inclut généralement un cadre contenant une barre de navigation et un cadre destiné à afficher le contenu principal. Cependant, la conception d'un site à l'aide de cadres peut s'avérer fastidieuse. Dans la plupart des cas, il est possible de créer une page Web sans faire appel à un jeu de cadres. Par exemple, si vous voulez afficher une barre de navigation à gauche de la page, vous pouvez remplacer la page par un jeu de cadres ou simplement inclure la barre de navigation sur chacune des pages du site (Dreamweaver vous permet de créer plusieurs pages dont la mise en forme est identique ; voir « A propos des modèles Dreamweaver », page 464). Dans l'illustration suivante, la mise en forme de la page ressemble à une mise en forme avec cadres, mais elle n'en contient pas. Nombreux sont les concepteurs Web professionnels ou les visiteurs de sites Web qui préfèrent ne pas utiliser ni afficher de cadres. Ce rejet des cadres s'explique par une mauvaise utilisation des cadres dans certains sites (par exemple, lorsque les jeux de cadres rechargent le contenu des cadres de navigation chaque fois que le visiteur clique sur un bouton de navigation). S'ils sont correctement utilisés (par exemple, lorsqu'ils permettent d'immobiliser les commandes de navigation dans un cadre et de modifier le contenu d'un autre cadre), les cadres peuvent être très utiles dans certains sites. La prise en charge des cadres varie en fonction du navigateur utilisé. En outre, la navigation des cadres peut s'avérer difficile pour les visiteurs souffrant de handicaps. Par conséquent, si vous utilisez des cadres, incorporez systématiquement une section noframes dans votre jeu de cadres pour les visiteurs qui ne peuvent pas les visualiser. Vous pouvez également ajouter un lien explicite vers une version sans cadre du site pour les visiteurs qui n'aiment pas utiliser les cadres. L'utilisation des cadres présente les avantages suivants : Utilisation de cadres 269 • Le navigateur d'un visiteur n'a pas besoin de recharger les graphiques liés à la navigation à chaque page. • Chaque cadre possède sa propre barre de défilement pour que le visiteur puisse faire défiler la totalité de son contenu. Par exemple, un visiteur ayant fait défiler une longue page n'est pas obligé de la faire défiler à nouveau vers le haut pour afficher la barre de navigation si celle-ci figure dans un autre cadre. L'utilisation des cadres présente les inconvénients suivants : • L'alignement graphique des éléments de différents cadres n'est pas toujours précis. • Le test de la navigation peut être long. • Comme les URL de chacune des pages contenues dans les cadres ne sont pas affichées dans le navigateur, les visiteurs risquent de ne pas pouvoir ajouter un signet à une page donnée, à moins que vous ne fournissiez le code du serveur permettant de charger la version avec cadres d'une page. Rubriques connexes « Définition des contenus de cadre avec liens », page 278 « Gestion des navigateurs qui ne peuvent pas afficher les cadres », page 279 A propos de la création de pages Web basées sur des cadres dans Dreamweaver Dreamweaver permet d'afficher et de modifier tous les documents associés à un jeu de cadres dans une seule fenêtre de document. Vous pouvez ainsi afficher un aperçu approximatif des pages insérées dans des cadres et les modifier à votre convenance dans le navigateur. Toutefois, certains aspects de cette approche peuvent être déroutants si vous ne les maîtrisez pas parfaitement. N'oubliez pas que chaque cadre affiche un document HTML distinct. Même si les documents sont vides, vous devez les enregistrer avant de les prévisualiser. En effet, vous ne pouvez afficher un aperçu précis du jeu de cadres que s'il contient l'URL d'un document à afficher dans chaque cadre. 270 Chapitre 18 Pour vous assurer que le jeu de cadres s'affiche correctement dans les navigateurs : 1 Créez un jeu de cadres et spécifiez le document qui devra apparaître dans chaque cadre (voir « Création de cadres et de jeux de cadres », page 271). 2 Enregistrez chaque fichier que vous souhaitez afficher dans un cadre. N'oubliez pas que chaque cadre affiche un document HTML distinct et que vous devez enregistrer tous les documents. Enregistrez également le fichier du jeu de cadres (voir « Enregistrement des fichiers du cadre et du jeu de cadres », page 275). 3 Définissez les propriétés de chaque cadre et jeu de cadres, notamment l'attribution d'un nom à chaque cadre, la définition des options de défilement et de non défilement, etc. (voir « Affichage et définition des propriétés des cadres », page 277 et « Affichage et définition des propriétés des jeux de cadres », page 277). Conseil : si vous le souhaitez, définissez l'attribut title d'un cadre pour améliorer son accessibilité. Notez que l'attribut title est différent de l'attribut name. Pour définir l'attribut title, sélectionnez le cadre et choisissez Modifier > Modifier la balise ; ensuite, sélectionnez la catégorie Feuille de style/Accessibilité et tapez un titre dans la zone de texte Titre. Vous pouvez également activer l'option de programmation de l'accessibilité pour les cadres. Pour plus d'informations, voir « Création de pages Web accessibles », page 357. 4 Dans l'inspecteur de propriétés, vérifiez que la propriété Cible est définie pour tous les liens afin que le contenu lié apparaisse dans la zone appropriée (voir « Définition des contenus de cadre avec liens », page 278). Création de cadres et de jeux de cadres Il y a deux façons de créer un jeu de cadres dans Dreamweaver : vous pouvez le concevoir vousmême ou sélectionner un jeu de cadres prédéfini. Si vous choisissez un jeu de cadres prédéfini, tous les jeux de cadres et cadres nécessaires à la création de la mise en forme sont automatiquement configurés, ce qui représente le moyen le plus simple d'insérer rapidement une mise en forme avec des cadres dans la page. Vous pouvez uniquement insérer un jeu de cadres prédéfini dans la fenêtre de document en mode Création. Création d'un jeu de cadres prédéfini Les jeux de cadres prédéfinis vous permettent de sélectionner facilement le type de jeu de cadres que vous voulez créer. Il y a deux façons de créer un jeu de cadres prédéfini : à l'aide de la barre Insertion ou de la boîte de dialogue Nouveau document. La barre Insertion permet de créer un jeu de cadres et d'afficher le document courant dans un des nouveaux cadres, tandis que la boîte de dialogue Nouveau document crée un jeu de cadres vide. Les icônes des jeux de cadres prédéfinis dans la catégorie Cadres de la barre Insertion et dans la catégorie Jeux de cadres de la boîte de dialogue Nouveau document fournissent une représentation visuelle de chaque jeu de cadres appliqué au document sélectionné. Lorsque vous appliquez un jeu de cadres à l'aide de la barre Insertion, Dreamweaver définit automatiquement le jeu de cadres de sorte qu'il affiche le document courant (celui dans lequel se trouve le point d'insertion) dans un des cadres. La zone bleue de l'icône du jeu de cadres prédéfini représente le document courant et la zone blanche les cadres qui afficheront d'autres documents. Utilisation de cadres 271 Pour créer un jeu de cadres prédéfini et afficher un document existant dans un cadre : 1 Placez le point d'insertion dans le document. 2 Procédez de l'une des manières suivantes : • Dans la catégorie Cadres de la barre Insertion, cliquez sur l'icône correspondant à un jeu de cadres prédéfini. • Choisissez un cadre prédéfini dans le sous-menu Insertion > Cadres. Pour créer un jeu de cadres prédéfini vide : 1 Choisissez Fichier > Nouveau. 2 Dans la boîte de dialogue Nouveau document, sélectionnez la catégorie Jeux de cadres. 3 Sélectionnez un jeu de cadres dans la liste Jeux de cadres. 4 Cliquez sur Créer. Création et modification d'un jeu de cadres Avant de créer un jeu de cadres ou d'utiliser des cadres, affichez les bordures de cadres en mode Création dans la fenêtre de document en choisissant Affichage > Assistances visuelles > Bordures de cadre. Pour créer un jeu de cadres : Dans le sous-menu Modifier > Jeu de cadres, choisissez une option de fractionnement (par exemple, Fractionner le cadre à gauche ou Fractionner le cadre à droite). La fenêtre est alors divisée en cadres, et le document initial apparaît dans l'un d'eux. Pour fractionner un cadre en cadres plus petits, procédez de l'une des manières suivantes : • Pour fractionner le cadre au niveau du point d'insertion, choisissez une option de fractionnement dans le sous-menu Modifier > Jeu de cadres. • Pour fractionner un cadre ou un jeu de cadres verticalement ou horizontalement, faites glisser une bordure de cadre du bord vers le centre de la fenêtre en mode Création. • Pour fractionner un cadre à l'aide d'une bordure de cadre qui ne se trouve pas sur le bord de la fenêtre en mode Création, faites glisser une bordure de cadre tout en maintenant la touche Alt (Windows) ou Option (Macintosh) enfoncée. • Pour diviser un cadre en quatre, faites glisser une bordure de cadre de l'un des coins de la fenêtre en mode Création vers le centre d'un cadre. Conseil : pour créer trois cadres, créez-en d'abord deux, puis fractionnez l'un d'eux. L'opération de fusion de deux cadres adjacents sans modifier le code du jeu de cadres étant relativement ardue, il est plus difficile de convertir quatre cadres en trois cadres que deux cadres en trois cadres. Pour supprimer un cadre : Faites glisser une bordure de cadre en dehors de la page ou vers une bordure du cadre parent. Si vous supprimez un cadre dans lequel se trouve un document qui n'a pas été enregistré, Dreamweaver vous invite à enregistrer ce dernier. Remarque : vous ne pouvez pas entièrement supprimer un jeu de cadres en faisant glisser ses bordures. Pour le supprimer complètement, fermez la fenêtre de document qui l'affiche. Si le fichier du jeu de cadres a été enregistré, supprimez le fichier. 272 Chapitre 18 A propos des jeux de cadres imbriqués Un jeu de cadres imbriqué est un jeu de cadres situé à l'intérieur d'un autre jeu de cadres. Un fichier de jeu de cadres peut contenir plusieurs jeux de cadres imbriqués. La plupart des pages Web avec des cadres utilisent en fait des cadres imbriqués, de même que la plupart des jeux de cadres prédéfinis dans Dreamweaver. Tout jeu de cadres comportant un nombre différent de cadres dans différentes lignes ou colonnes doit être imbriqué. Par exemple, la mise en forme de cadre la plus courante affiche un cadre sur la ligne supérieure (où figure le logo de l'entreprise) et deux cadres sur la ligne inférieure (cadre de navigation et cadre de contenu). Dans ce cas, un jeu de cadres doit être imbriqué : vous obtenez alors un jeu de cadres de deux lignes et un jeu de cadres de deux colonnes imbriqué dans la deuxième ligne. Jeu de cadres principal Le cadre de menus et le cadre de contenu sont imbriqués dans le jeu de cadres principal. Dreamweaver gère automatiquement l'imbrication des jeux de cadres. Si vous faites appel aux outils de fractionnement de cadre dans Dreamweaver, le programme se charge de définir les cadres qui doivent être imbriqués et ceux qui doivent rester tels quels. Pour plus d'informations sur les outils de fractionnement de cadre, voir « Création et modification d'un jeu de cadres », page 272. Vous pouvez imbriquer les jeux de cadres de deux façons dans HTML : le jeu de cadres interne peut être défini comme jeu de cadres externe dans le même fichier ou dans un fichier distinct. Chaque jeu de cadres prédéfini dans Dreamweaver définit tous ses jeux de cadres dans le même fichier. Les deux types d'imbrication produisent des résultats visuels identiques. A moins d'examiner le code, il n'est pas facile de savoir quel type d'imbrication est utilisé. En règle générale, Dreamweaver utilise un fichier de jeu de cadres externe lorsque vous exécutez la commande Ouvrir dans un cadre pour ouvrir un fichier de jeu de cadres à l'intérieur d'un cadre. Dans ce cas, vous risquez de ne pas pouvoir définir correctement les cibles des liens. Il est souvent plus simple de garder tous les jeux de cadres définis dans un seul fichier. Sélection de cadres et de jeux de cadres Pour modifier les propriétés d'un cadre ou d'un jeu de cadres, vous devez au préalable le sélectionner, dans la fenêtre de document ou en utilisant le panneau Cadres. Lorsque vous sélectionnez un cadre ou un jeu de cadres, des lignes de sélection apparaissent autour du cadre ou du jeu de cadres dans le panneau Cadres et dans la fenêtre de document, en mode Création. Utilisation de cadres 273 Sélection de cadres et de jeux de cadres dans le panneau Cadres Le panneau Cadres donne une représentation visuelle des cadres dans un jeu de cadres. Si, dans le panneau Cadres, vous cliquez sur un cadre ou un jeu de cadres pour le sélectionner dans le document, vous pouvez ensuite afficher ou modifier les propriétés de l'élément sélectionné dans l'inspecteur de propriétés. Pour plus d'informations, voir « Affichage et définition des propriétés des cadres », page 277 et « Affichage et définition des propriétés des jeux de cadres », page 277. Le panneau Cadres affiche la hiérarchie de la structure du jeu de cadres qui n'apparaît pas forcément dans la fenêtre de document. Dans le panneau Cadres, une épaisse bordure entoure le jeu de cadres, une fine ligne grise entoure chaque cadre et chaque cadre est identifié par un nom. Pour afficher le panneau Cadres : Choisissez Fenêtre > Autres > Cadres. Pour sélectionner un cadre dans le panneau Cadres : Cliquez sur le cadre dans le panneau Cadres. Pour sélectionner un jeu de cadres dans le panneau Cadres : Cliquez sur la bordure du jeu de cadres dans le panneau Cadres. Sélection de cadres et de jeux de cadres dans la fenêtre de document Lorsqu'un cadre est sélectionné dans la fenêtre de document, en mode Création, sa bordure s'affiche avec une ligne en pointillé ; lorsqu'un jeu de cadres est sélectionné, toutes les bordures des cadres à l'intérieur de ce jeu s'affichent avec une ligne en pointillé plus fine. Remarque : la sélection d'un cadre et le placement d'un point d'insertion dans un document affiché dans un cadre sont deux opérations différentes. Vous serez amené à sélectionner un cadre dans de nombreux cas (pas exemple, lorsque vous définissez les propriétés d'un cadre). Lorsque vous sélectionnez un cadre ou un jeu de cadres, l'inspecteur de propriétés affiche les propriétés de l'élément sélectionné pour que vous puissiez les modifier (voir « Affichage et définition des propriétés des cadres », page 277 et « Affichage et définition des propriétés des jeux de cadres », page 277). 274 Chapitre 18 Pour sélectionner un cadre dans la fenêtre de document : En mode Création, cliquez dans le cadre tout en maintenant les touches Alt (Windows) ou Option+Maj (Macintosh) enfoncées. Pour sélectionner un jeu de cadres dans la fenêtre de document : En mode Création, cliquez sur l'une des bordures du cadre interne du jeu. Vous devez d'abord vous assurer que les bordures sont visibles ; pour cela, choisissez Affichage >Assistances visuelles > Bordures de cadre. Remarque : il est souvent plus simple de sélectionner les jeux de cadres dans le panneau Cadres que dans la fenêtre de document. Pour plus d'informations, voir « Sélection de cadres et de jeux de cadres dans le panneau Cadres », page 274. Pour sélectionner un cadre ou un jeu de cadres différent, procédez de l'une des manières suivantes : • Pour sélectionner le cadre ou le jeu de cadres suivant ou précédent au même niveau hiérarchique que la sélection courante, appuyez sur la flèche gauche ou droite tout en maintenant la touche Alt (Windows) ou Commande (Macintosh) enfoncée. Ces touches vous permettent de parcourir les cadres et jeux de cadres dans l'ordre dans lequel ils sont définis dans le fichier du jeu de cadres. • Pour sélectionner le jeu de cadres parent (celui qui contient la sélection courante), appuyez sur la flèche haut tout en maintenant la touche Alt (Windows) ou Commande (Macintosh) enfoncée. • Pour sélectionner le premier cadre ou jeu de cadres enfant de la sélection courante (en respectant l'ordre dans lequel ils sont définis dans le fichier du jeu de cadres), appuyez sur la flèche bas tout en maintenant la touche Alt (Windows) ou Commande (Macintosh) enfoncée. Ouverture d'un document dans un cadre Vous pouvez spécifier le contenu initial d'un cadre en insérant un nouveau contenu dans un document vide ou en ouvrant un document dans un cadre. Pour ouvrir un document dans un cadre : 1 Placez le point d'insertion dans un cadre. 2 Choisissez Fichier > Ouvrir dans un cadre. 3 Sélectionnez le document que vous souhaitez ouvrir dans le cadre, puis cliquez sur OK (Windows), Choisir (Mac OS X) ou Ouvrir (Mac OS 9). Le document apparaît dans le cadre. 4 Si vous voulez afficher ce document par défaut dans le cadre lorsque le jeu de cadres est ouvert dans un navigateur, enregistrez le jeu de cadres. Enregistrement des fichiers du cadre et du jeu de cadres Avant d'afficher l'aperçu d'un jeu de cadres dans un navigateur, vous devez enregistrer le fichier correspondant et tous les documents qui seront affichés dans les cadres. Vous pouvez enregistrer le fichier du jeu de cadres et chacun des documents contenus dans les cadres individuellement ou enregistrer le fichier du jeu de cadres et tous les fichiers contenus dans les cadres simultanément. Utilisation de cadres 275 Si vous faites appel aux outils visuels de Dreamweaver pour créer un jeu de cadres, un nom de fichier par défaut est attribué à chaque nouveau document apparaissant dans un cadre. Par exemple, le premier fichier du jeu de cadres s'appelle Jeu de cadres sans titre-1, tandis que le premier document d'un cadre s'intitule Cadre sans titre-1. Lorsque vous sélectionnez l'une des commandes d'enregistrement, une boîte de dialogue s'ouvre, prête à enregistrer un document avec son nom de fichier par défaut. Comme les noms de fichier par défaut se ressemblent beaucoup, il est parfois difficile de déterminer quel document vous enregistrez. Pour identifier le cadre contenant le document en cours d'enregistrement, observez les lignes de sélection du cadre dans la fenêtre de document (en mode Création). Pour enregistrer un fichier de jeu de cadres : 1 Sélectionnez le jeu de cadres dans le panneau Cadres ou dans la fenêtre de document. 2 Choisissez l'une des méthodes suivantes : • Pour enregistrer le fichier de jeu de cadres, choisissez Fichier > Enregistrer le jeu de cadres. • Pour enregistrer le fichier de jeu de cadres en tant que nouveau fichier, choisissez Fichier > Enregistrer le jeu de cadres sous. Si le fichier du jeu de cadres n'a pas été enregistré, ces deux commandes sont équivalentes. Pour enregistrer le document qui apparaît à l'intérieur d'un cadre : Cliquez dans le cadre, puis choisissez Fichier > Enregistrer le cadre ou Fichier > Enregistrer le cadre sous. Pour enregistrer tous les fichiers associés à un jeu de cadres : Choisissez Fichier > Enregistrer tous les cadres. Cette commande enregistre tous les documents ouverts dans le jeu de cadres, y compris le fichier du jeu de cadres et tous les documents encadrés. Si le fichier du jeu de cadres n'a pas été enregistré, une épaisse bordure entoure le jeu de cadres en mode Création. Dans la boîte de dialogue qui s'affiche, choisissez un nom de fichier. Chaque cadre non enregistré est entouré d'une épaisse bordure. Dans la boîte de dialogue qui s'affiche, choisissez un nom de fichier. 276 Chapitre 18 Remarque : si vous avez utilisé la commande Fichier > Ouvrir dans un cadre pour ouvrir un document dans un cadre, lorsque vous enregistrez le jeu de cadres, le document ouvert devient le document par défaut qui sera affiché dans ce cadre. N'enregistrez pas le fichier du jeu de cadres si vous ne voulez pas que ce document soit utilisé par défaut. Affichage et définition des propriétés des cadres Utilisez l'inspecteur de propriétés pour afficher et définir la plupart des propriétés de cadre. Pour modifier la couleur d'arrière-plan d'un cadre, vous devez définir la couleur d'arrière-plan du document dans le cadre. Pour afficher ou définir les propriétés des cadres : 1 Sélectionnez un cadre en utilisant l'une des méthodes suivantes : • Dans la fenêtre de document (mode Création), cliquez dans le cadre tout en maintenant les touches Alt (Windows) ou Maj+Option (Macintosh) enfoncées. • Cliquez sur le cadre dans le panneau Cadres. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés, s'il n'est pas déjà ouvert. 3 Pour afficher toutes les propriétés, cliquez sur la flèche d'agrandissement, dans le coin inférieur droit de l'inspecteur de propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Pour modifier la couleur d'arrière-plan d'un document dans un cadre : 1 Placez le point d'insertion dans le cadre. 2 Choisissez Modifier > Propriétés de la page. 3 Cliquez sur le menu contextuel Arrière-plan pour sélectionner une couleur. Rubriques connexes « Affichage et définition des propriétés des jeux de cadres », page 277 « Définition des propriétés du document », page 116 Affichage et définition des propriétés des jeux de cadres Utilisez l'inspecteur de propriétés pour afficher et définir la plupart des propriétés de jeux de cadres. Pour définir le titre du jeu de cadres sélectionné, utilisez la boîte de dialogue Propriétés de la page ou le champ Titre dans la barre d'outils de la fenêtre de document. Pour afficher ou définir les propriétés des jeux de cadres : 1 Sélectionnez un jeu de cadres en utilisant l'une des méthodes suivantes : • Cliquez sur une bordure entre deux cadres du jeu de cadres dans la fenêtre de document en mode Création. • Cliquez sur la bordure du jeu de cadres dans le panneau Cadres. Utilisation de cadres 277 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés, s'il n'est pas déjà ouvert. 3 Pour voir toutes les propriétés énumérées ci-dessous, cliquez sur la flèche d'agrandissement, dans le coin inférieur droit de l'inspecteur de propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Pour définir le titre du document d'un jeu de cadres : 1 Sélectionnez un jeu de cadres en utilisant l'une des méthodes suivantes : • Cliquez sur une bordure entre deux cadres du jeu de cadres dans la fenêtre de document en mode Création. • Cliquez sur la bordure du jeu de cadres dans le panneau Cadres. 2 Dans le champ Titre de la barre d'outils du document, tapez le nom de ce dernier. Lorsqu'un visiteur affiche le jeu de cadres dans un navigateur, le titre apparaît dans la barre de titre. Rubriques connexes « Affichage et définition des propriétés des cadres », page 277 « Définition des propriétés du document », page 116 « Utilisation de la barre d'outils de document », page 40 Définition des contenus de cadre avec liens Pour utiliser un lien dans un cadre en vue d'ouvrir un document dans un autre cadre, vous devez définir la cible du lien. L'attribut target d'un lien spécifie le cadre ou la fenêtre dans lequel ou laquelle le contenu associé au lien s'ouvre. Par exemple, si la barre de navigation se trouve dans le cadre gauche et que vous voulez afficher le document lié dans le cadre de contenu principal à droite, vous devez définir le nom de ce dernier comme la cible de chacun des liens de la barre de navigation. Lorsqu'un visiteur clique sur un lien de navigation, le contenu spécifié s'ouvre dans le cadre principal. Pour sélectionner le cadre dans lequel ouvrir un fichier, utilisez le menu déroulant Cible dans l'inspecteur de propriétés. Vous pouvez définir un fichier à afficher à la place du document affiché dans un autre cadre, à la place du jeu de cadres, dans le cadre dans lequel figurait le lien (en ne choisissant pas de cible) ou encore dans une nouvelle fenêtre du navigateur. Pour cibler un cadre : 1 En mode Création, choisissez un texte ou un objet. 2 Dans le champ Lien de l'inspecteur de propriétés, procédez de l'une des manières suivantes : • Cliquez sur l'icône de dossier et sélectionnez le fichier avec lequel établir le lien. • Faites glisser l'icône Pointer vers un fichier pour sélectionner le fichier avec lequel établir le lien. 278 Chapitre 18 3 Dans le menu déroulant Cible, choisissez le cadre ou la fenêtre dans lequel ou laquelle le document lié doit apparaître. • Si vous avez nommé les cadres dans l'inspecteur de propriétés, les noms des cadres apparaissent dans ce menu. Sélectionnez un cadre nommé dans lequel s'ouvrira le document lié. Remarque : les noms des cadres s'affichent uniquement lorsque vous modifiez un document dans un jeu de cadres. Si vous modifiez un document dans sa propre fenêtre, en dehors du jeu de cadres, les noms des cadres n'apparaissent pas dans le menu déroulant Cible. Si vous modifiez un document en dehors du jeu de cadres, vous pouvez taper le nom du cadre cible dans la zone de texte Cible. • _blank ouvre le document lié dans une nouvelle fenêtre du navigateur sans toucher à la fenêtre courante. • _parent ouvre le document lié dans le jeu de cadres parent du cadre dans lequel figure le lien, en remplaçant tout le jeu de cadres. • • _self ouvre le lien dans le cadre en cours, en remplaçant le contenu de ce cadre. ouvre le document lié dans la fenêtre du navigateur courant, en remplaçant tous les cadres. _top Conseil : si vous établissez un lien avec une page qui ne se trouve pas sur votre site, utilisez target="_top" ou target="_blank" pour vous assurer que la page ne soit pas considérée comme faisant partie de votre site. Gestion des navigateurs qui ne peuvent pas afficher les cadres Dreamweaver vous permet de définir le contenu à afficher dans les navigateurs graphiques plus anciens et basés sur le texte qui ne prennent pas en charge les cadres. Ce contenu, encadré de balises noframes, est stocké dans le fichier du jeu de cadres. Lorsqu'un navigateur qui ne gère pas les cadres charge un fichier de jeu de cadres, il affiche uniquement le contenu des balises noframes. Remarque : la zone noframes doit contenir un texte plus détaillé que « Vous devez mettre votre navigateur à jour pour pouvoir utiliser des cadres ». En effet, certaines personnes choisissent délibérément un système qui ne leur permet pas d'afficher de cadres. Essayez de définir un contenu accessible à ces visiteurs. Pour définir un contenu pour les navigateurs qui ne prennent pas en charge les cadres : 1 Choisissez Modifier > Jeu de cadres > Modifier le contenu sans cadres. Dreamweaver efface ce qui se trouve dans la fenêtre en mode Création et les mots « Contenu sans cadres » apparaissent dans la zone supérieure. 2 Pour créer le Contenu sans cadres, procédez de l'une des manières suivantes : • Dans la fenêtre de document, tapez ou insérez le contenu, comme vous le feriez pour un document ordinaire. • Choisissez Fenêtre > Inspecteur de code, placez le point d'insertion entre les balises body qui se trouvent à l'intérieur des balises noframes, puis tapez le code HTML du contenu. 3 Choisissez de nouveau Modifier > Jeu de cadres > Modifier le contenu sans cadres pour revenir au mode normal du document jeu de cadres. Utilisation des comportements JavaScript avec les cadres Plusieurs comportements JavaScript et commandes de navigation sont particulièrement bien adaptés à l'utilisation de cadres. Utilisation de cadres 279 Texte du cadre remplace le contenu et le formatage d'un cadre par le contenu que vous spécifiez. Ce contenu peut être n'importe quel texte valide en HTML Cette action permet d'afficher les informations dans un cadre de façon dynamique (voir « Texte du cadre », page 388). Aller à l'URL ouvre une nouvelle page dans la fenêtre en cours ou dans le cadre indiqué. Cette action est particulièrement utile pour modifier d'un seul clic le contenu de deux cadres ou plus. (voir « Atteindre l'URL », page 383). L'option Insérer une barre de navigation ajoute une barre de navigation à une page. Ceci étant fait, vous pouvez ajouter des comportements à ses images et définir l'image qui s'affiche en fonction des actions des visiteurs. Vous pouvez, par exemple, afficher une image de bouton à l'état actif ou inactif afin que l'utilisateur sache sur quelle page du site il se trouve (voir « Insertion d'une barre de navigation », page 442). Insérer menu de reroutage vous permet de configurer une liste de liens dans un menu qui ouvrent des fichiers dans une fenêtre du navigateur lorsqu'on clique dessus. Vous pouvez également cibler une fenêtre ou un cadre particuliers dans lesquels le document s'ouvrira. (voir « Insertion d'un menu de reroutage », page 439). 280 Chapitre 18 Utilisez les outils visuels de Dreamweaver pour ajouter des contenus variés à vos pages Web. Ajoutez des textes, images, couleurs, animations, sons et autres formes de données, puis mettez-les en forme. Assurez-vous de rendre vos pages accessibles aux personnes souffrant de handicaps. Cette partie du manuel contient les chapitres suivants : • Chapitre 19, « Insertion et mise en forme de texte » • Chapitre 20, « Insertion d’images » • Chapitre 21, « Intégration de Dreamweaver à d'autres applications » • Chapitre 22, « Insertion d'éléments multimédia » • Chapitre 23, « Dreamweaver et accessibilité » Partie V Partie V Ajout de contenu CHAPITRE 19 Insertion et mise en forme de texte Macromedia Dreamweaver MX vous permet d'ajouter et de mettre en forme du texte dans un document de plusieurs façons. Le présent chapitre explique comment insérer du texte, définir un style de police, une taille de police, une couleur et des attributs d'alignement, créer et appliquer vos propres styles personnalisés à l'aide de styles HTML et de styles de feuilles de style en cascade (CSS). Ce chapitre couvre les sujets suivants : • • • • • • « Insertion et mise en forme de texte HTML », page 283 « Mise en forme de texte », page 286 « Utilisation de styles HTML pour formater un texte », page 292 « A propos des feuilles de style en cascade », page 298 « Conversion de styles CSS en balises HTML », page 307 « Recherche et remplacement de texte », page 308 Insertion et mise en forme de texte HTML Les méthodes de mise en forme du texte dans Dreamweaver s'apparentent à celles que vous avez l'habitude d'utiliser dans un logiciel de traitement de texte standard. Utilisez le sous-menu Texte > Format de paragraphe ou le menu déroulant Format dans l'inspecteur de propriétés pour définir le style par défaut (Paragraphe, Pré-formaté, En-tête 1, En-tête 2, etc.) d'un bloc de texte. Pour modifier la police, la taille, la couleur et l'alignement du texte sélectionné, utilisez le menu Texte ou l'inspecteur de propriétés. Pour appliquer un style de police (gras, italique, code, souligné, etc.), utilisez le sous-menu Texte > Style. Vous pouvez aussi combiner plusieurs balises HTML standard pour former un style unique, appelé style HTML. Par exemple, vous pouvez appliquer manuellement un formatage HTML à l'aide d'une combinaison de balises et d'attributs, puis enregistrer ce formatage comme style HTML, qui apparaîtra ensuite dans le panneau Styles HTML. Lorsque, par la suite, vous désirez formater du texte avec cette même combinaison de balises HTML, il vous suffit de sélectionner le style enregistré dans le panneau Styles HTML. Les styles HTML sont pris en charge par quasiment tous les navigateurs Web et permettent de gagner du temps en limitant le formatage manuel du texte. 283 Un autre type de style, appelé style CSS (Cascading Style Sheet - feuille de style en cascade) permet d'appliquer une mise en forme à du texte ou à une page, en offrant de plus l'avantage d'une mise à jour automatique. Vous pouvez définir les styles CSS directement dans le document ou, pour plus de puissance et de souplesse, dans des feuilles de style externes. Si vous associez une feuille de style externe à plusieurs pages Web, toutes les pages s'adapteront automatiquement si vous effectuez une modification dans cette feuille de style. Pour accéder aux styles CSS, utilisez le panneau Styles CSS ou le mode CSS de l'inspecteur de propriétés de texte. Pour plus d'informations sur l'utilisation de l'inspecteur de propriétés de texte pour appliquer des styles HTML ou CSS, voir Définition des options relatives aux propriétés du texte dans l'aide de Dreamweaver. Le formatage HTML manuel et les styles HTML appliquent une mise en forme en utilisant des balises HTML standard (telles que b, i, font et code), qui sont reconnues par tous les navigateurs Web courants. En revanche, les styles CSS définissent une mise en forme pour tout le texte appartenant à une classe particulière ou redéfinissent le format d'une balise HTML spécifique (par exemple h1, h2, p ou li). Les styles CSS sont uniquement pris en charge par les navigateurs Web Netscape Navigator versions 4.0 et ultérieures et Microsoft Internet Explorer versions 4.0 et ultérieures. Vous pouvez utiliser des styles CSS, des styles HTML et un formatage manuel du HTML au sein de la même page. Le formatage est appliqué de façon hiérarchique, le formatage manuel du HTML est appliqué par un style HTML ou CSS, et les styles CSS incorporés dans le corps d'un document sont prioritaires sur les styles CSS. Voir « A propos des feuilles de style en cascade », page 298. Ajout de texte dans un document Il existe plusieurs manières d'ajouter du texte dans un document Dreamweaver. Vous pouvez taper le texte directement dans la fenêtre de document Dreamweaver, copier et coller du texte ou en importer à partir d'autres documents. Pour ajouter du texte dans un document, procédez de l'une des manières suivantes : • Tapez le texte directement dans la fenêtre de document. • Copiez du texte à partir d'une autre application, passez dans Dreamweaver, placez le point d'insertion dans la fenêtre de document en mode Création, puis choisissez Edition > Coller. Dreamweaver ne conserve pas la mise en forme du texte de l'autre application, mais les sauts de ligne sont préservés. Importation de texte à partir d'autres documents Vous pouvez importer des données tabulaires dans un document en enregistrant d'abord ces fichiers (tels que des fichiers Microsoft Excel ou d'une base de données) sous forme de fichiers texte délimités. Pour plus d'informations sur l'importation et le formatage des données d'un tableau, voir « Importation de données tabulaires », page 239 dans le Chapitre 19, « Insertion et mise en forme de texte », page 283. Vous pouvez également importer du texte à partir de documents HTML Microsoft Word. Pour plus d'informations sur l'importation de documents HTML Word, voir « Ouverture de documents existants », page 115. 284 Chapitre 19 Pour importer des données tabulaires : 1 Choisissez Fichier > Importer > Importer les données tabulaires ou Insertion > Données tabulaires. La boîte de dialogue Importer le tableau s'affiche. Recherchez le fichier souhaité ou entrez son nom dans la zone de texte. 2 Sélectionnez le délimiteur utilisé lors de l'enregistrement du fichier en tant que texte délimité. Les options sont Tab, Virgule, Point-virgule, Deux points et Autre. Si vous sélectionnez Autre, un champ vierge s'affiche à côté de l'option. Entrez le caractère utilisé comme délimiteur. 3 Utilisez les options restantes pour formater ou définir le tableau dans lequel importer les données. 4 Une fois terminé, cliquez sur OK. Espacement des caractères Le langage HTML n'autorisant qu'un seul espace entre les caractères, il convient d'insérer un espace insécable afin d'ajouter un espace supplémentaire dans un document. Vous pouvez définir une préférence pour l'insertion automatique d'un espace insécable dans un document. Pour ce faire, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis assurez-vous que la case Autoriser plusieurs espaces consécutifs est activée dans la catégorie Général. Pour insérer un espace insécable, procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Caractères, puis cliquez sur l'icône Espace insécable. • Choisissez Insertion > Caractères spéciaux > Espace insécable. • Appuyez sur les touches Contrôle+Maj+Espace (Windows) ou Option+Espace (Macintosh). Espacement des paragraphes Dreamweaver fonctionne sur le même principe que la plupart des applications de traitement de texte : il vous suffit d'appuyer sur la touche Entrée (Windows) ou Retour (Macintosh) pour créer un paragraphe. Les navigateurs Web insèrent automatiquement une ligne vierge entre les paragraphes. Vous pouvez vous-même espacer les paragraphes d'une ligne vierge en insérant un saut de ligne. Pour insérer un saut de paragraphe : • Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh). Pour insérer un saut de ligne, procédez de l'une des manières suivantes : • Appuyez sur les touches Maj+Entrée (Windows) ou Maj+Retour (Macintosh). • Dans la barre Insertion, sélectionnez Caractères, puis cliquez sur l'icône Saut de ligne. • Choisissez Insertion > Caractères spéciaux > Saut de ligne. Insertion et mise en forme de texte 285 Mise en forme de texte Vous pouvez appliquer un formatage de texte HTML à une seule lettre ou au contraire créer un site entier à l'aide des commandes Texte > Format de paragraphe ou des options de l'inspecteur de propriétés. Ce type de formatage manuel a la priorité sur (et donc remplace) la mise en forme définie par un style HTML ou CSS. Pour appliquer un formatage de texte HTML, vous pouvez utiliser l'inspecteur de propriétés et les commandes du menu Texte, telles que Texte > Format de paragraphe et Texte > Style. Rubriques connexes « Utilisation de styles HTML pour formater un texte », page 292 « Création d'un style HTML », page 295 « Création d'un style CSS », page 301 Définition et modification des polices et styles Utilisez les options de l'inspecteur de propriétés ou le menu Texte pour définir ou modifier les caractéristiques de la police du texte sélectionné. Vous pouvez définir le type, le style (par exemple, gras ou italique) et la taille d'une police de caractères. Lorsque vous utilisez l'inspecteur de propriétés pour appliquer un style gras ou italique, Dreamweaver applique automatiquement la balise<strong> ou <em>, respectivement. Si vous concevez des pages pour des utilisateurs disposant de navigateurs de version 3.0 ou ultérieure, vous devez modifier cette préférence dans la catégorie Général de la boîte de dialogue Préférences (Edition > Préférences). En langage HTML, les tailles de polices sont exprimées en valeurs relatives, et non spécifiques, de points. L'utilisateur définit la taille, en points, de la police par défaut de son navigateur ; c'est cette taille de police qui est utilisée si vous choisissez Par défaut ou 3 dans l'inspecteur de propriétés ou via le sous-menu Texte > Taille. Les tailles 1 et 2 sont plus petites que la taille par défaut ; les tailles 4 à 7 sont plus grandes. De plus, les polices semblent généralement plus grandes sous Windows que sur Macintosh, bien qu'Internet Explorer 5 pour Macintosh utilise la même taille de police par défaut que Windows. Conseil : afin que la taille de la police reste homogène, vous pouvez utiliser des feuilles de style CSS pour définir la taille en pixels. Pour plus d'informations sur les feuilles de style CSS, voir « A propos des feuilles de style en cascade », page 298. Rubrique connexe « Modification des combinaisons de polices », page 287 Pour définir ou modifier des caractéristiques de police : 1 Sélectionnez le texte. Si aucun texte n'est sélectionné, le changement s'appliquera au texte que vous taperez ensuite. 2 Choisissez parmi les options suivantes : • Pour changer de police de caractères, choisissez une combinaison de polices dans l'inspecteur de propriétés ou dans le sous-menu Texte > Police. Choisissez Par défaut pour supprimer les polices préalablement appliquées. Cette option applique la police par défaut au texte sélectionné (en l'occurrence, la police par défaut du navigateur ou la police affectée à cette balise dans une feuille de style CSS). 286 Chapitre 19 • Pour changer de style de police de caractères, cliquez sur Gras ou Italique dans l'inspecteur de propriétés ou choisissez un style de caractère (Gras, Italique, Souligné, etc.) dans le sous-menu Texte > Style. • Pour changer la taille de la police de caractères, choisissez une taille (de 1 à 7) dans l'inspecteur de propriétés ou dans le sous-menu Texte > Taille. • Pour augmenter ou diminuer la taille de la police du texte sélectionné, choisissez une taille relative (de + ou -1 à +4 ou -3) dans l'inspecteur de propriétés ou via le sous-menu Texte > Modification des dimensions. Remarque : ces valeurs indiquent une différence relative par rapport à la taille définie par basefont. La valeur par défaut de basefont est 3. Ainsi, une valeur +4 résulte en une taille de police de 3 + 4 ou 7. 7 est la somme maximale pour les valeurs de taille de police : si vous essayez de définir une valeur plus élevée, elle s'affiche en tant que 7. Dreamweaver n'affiche pas la balise basefont (qui peut figurer dans la section head), mais la taille de police doit s'afficher correctement dans un navigateur. Pour tester ceci, comparez un texte défini sur 3 et un texte défini sur +3. Modification des combinaisons de polices Pour définir la combinaison de polices qui apparaît dans l'inspecteur de propriétés et dans le sousmenu Texte > Police, utilisez la commande Modifier la liste des polices. Les combinaisons de polices de caractères déterminent la façon dont le texte des pages Web est affiché par les navigateurs. Ces derniers utilisent, au sein de la combinaison de polices choisie, la première police installée sur l'ordinateur de l'utilisateur. Si aucune des polices de cette combinaison n'est installée, le navigateur affiche le texte avec la police par défaut indiquée dans ses préférences. Pour modifier les combinaisons de polices : 1 Choisissez Texte > Police > Modifier la liste des polices. 2 Choisissez la combinaison de polices dans la liste qui apparaît en haut de la boîte de dialogue. Les polices de la combinaison sélectionnée apparaissent dans la liste Polices choisies, dans le coin inférieur gauche de la boîte de dialogue. Une liste de toutes les polices disponibles installées sur votre système se trouve à sa droite. 3 Choisissez parmi les options suivantes : • Pour ajouter ou retirer des polices d'une combinaison, cliquez selon le cas sur l'un des boutons << ou >> qui se trouvent entre les listes Polices choisies et Polices disponibles. • Pour ajouter ou supprimer une combinaison de polices de caractères, cliquez selon le cas sur l'un des boutons plus (+) ou moins (-) qui se trouvent dans la partie supérieure de la boîte de dialogue. • Pour ajouter une police qui n'est pas installée sur votre ordinateur, tapez son nom dans le champ texte en dessous de la liste Polices disponibles, et cliquez sur le bouton << pour ajouter cette police à la combinaison courante. Il peut être utile d'ajouter une police qui n'est pas installée sur votre système, par exemple pour indiquer une police spécifique à Windows lorsque vous travaillez sur un Macintosh. • Pour déplacer la combinaison de polices au sein de la liste, cliquez sur les boutons fléchés en haut de la boîte de dialogue. Insertion et mise en forme de texte 287 Pour ajouter une nouvelle combinaison à la liste des polices : 1 Choisissez Texte > Police > Modifier la liste des polices. 2 Sélectionnez une police dans la liste Polices disponibles, et cliquez sur le bouton << pour l'insérer dans la liste Polices choisies. 3 Répétez les étapes 1 et 2 pour chaque cadre dans le jeu de cadres. Pour ajouter une police qui n'est pas installée sur votre ordinateur, tapez son nom dans le champ texte en dessous de la liste Polices disponibles et cliquez sur le bouton << pour ajouter cette police à la combinaison courante. Il peut être utile d'ajouter une police qui n'est pas installée sur votre système, par exemple pour indiquer une police spécifique à Windows lorsque vous travaillez sur un Macintosh. 4 Lorsque vous avez fini de choisir des polices, sélectionnez une famille de polices générique dans la liste Polices disponibles et cliquez sur le bouton << pour l'insérer dans la liste Polices choisies. Les familles génériques de polices sont les suivantes : cursive, fantaisie, monospace (espacement non proportionnel), sans-serif (espacement proportionnel sans empattement) et serif (espacement proportionnel avec empattement). Si aucune des polices de la liste Polices disponibles n'est disponible sur l'ordinateur de l'utilisateur, le texte apparaît dans la police par défaut associée à la famille de polices générique. Par exemple, avec la plupart des systèmes d'exploitation, la police non proportionnelle (monospace) par défaut est Courier. Mise en forme des paragraphes Utilisez le menu déroulant Format de l'inspecteur de propriétés ou le sous-menu Texte > Format de paragraphe pour appliquer des balises standard de paragraphe et d'en-tête. Lorsque vous appliquez une balise d'en-tête à un paragraphe, Dreamweaver insère automatiquement la ligne de texte suivante comme un paragraphe. Pour modifier ce paramètre, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis assurez-vous que la case Passer en paragraphe normal après le titre est désactivée dans la catégorie Général. Rubriques connexes « Création d'un style HTML », page 295 Définition des options relatives aux propriétés du texte (dans l'aide de Dreamweaver) Définition des propriétés du type CSS (dans l'aide de Dreamweaver) Pour appliquer une balise de paragraphe ou d'en-tête : 1 Placez le point d'insertion dans le paragraphe, ou sélectionnez une partie du texte du paragraphe. 2 Utilisez le sous-menu Texte > Format de paragraphe ou le menu déroulant Format de l'inspecteur de propriétés, puis choisissez une option : • Choisissez un format de paragraphe (par exemple, En-tête 1, En-tête 2, Texte pré-formaté, etc.). La balise HTML associée au style choisi (par exemple, h1 pour En-tête 1, h2 pour Entête 2, pre pour Texte pré-formaté, etc.) est appliquée à tout le paragraphe. • Choisissez Aucun pour supprimer un format de paragraphe. 288 Chapitre 19 Alignement du texte Vous pouvez aligner le texte sur la page en utilisant l'inspecteur de propriétés ou à partir du sousmenu Texte > Aligner. Vous pouvez centrer un élément sur la page à l'aide de la commande Texte > Aligner > Centre. Pour aligner du texte : 1 Sélectionnez le texte à aligner ou insérez le pointeur au début du texte. 2 Cliquez sur l'une des options d'alignement (Gauche, Droite ou Centre) dans l'inspecteur de propriétés ou choisissez Texte > Aligner, puis une commande d'alignement. Pour centrer des éléments : 1 Sélectionnez l'élément (image, plug-in, tableau ou tout autre élément de la page) que vous désirez aligner au centre. 2 Choisissez Texte > Aligner > Centre. Remarque : vous pouvez aligner et centrer des blocs de texte complets ; par contre, vous ne pouvez pas aligner ou centrer une partie d'un en-tête ou d'un paragraphe. Mise en retrait du texte La commande Retrait applique la balise HTML blockquote à un paragraphe de texte, ce qui a pour effet de renfoncer le texte de chaque côté de la page. Pour insérer un retrait ou le supprimer : 1 Placez le point d'insertion à l'emplacement où insérer le retrait. 2 Dans l'inspecteur de propriétés, cliquez sur le bouton Retrait ou Retrait négatif ou choisissez Texte > Retrait ou Retrait négatif ou choisissez Liste > Retrait ou Retrait négatif dans le menu contextuel. Remarque : un paragraphe accepte plusieurs indentations. Chaque application de cette commande produit un retrait supplémentaire du texte de chaque côté du document. Modification de la couleur du texte Vous pouvez modifier la couleur du texte sélectionné. La nouvelle couleur prend alors le dessus sur la couleur de texte définie dans les propriétés de la page. (Si aucune couleur n'a été définie pour le texte dans Propriétés de la page, le texte possède la couleur par défaut, le noir). Pour modifier la couleur du texte : 1 Sélectionnez le texte. 2 Choisissez parmi les options suivantes : • Choisissez une couleur dans le palette de couleurs sécurisées pour le Web en cliquant sur la case de couleur du texte dans l'inspecteur de propriétés. • Choisissez Texte > Couleur. Le sélecteur de couleur système s'affiche. Sélectionnez une couleur, puis cliquez sur OK. • Entrez le nom de la couleur ou une valeur hexadécimale directement dans le champ de l'inspecteur de propriétés. Insertion et mise en forme de texte 289 • Pour définir la couleur du texte par défaut, utilisez la commande Modifier > Propriétés de la page. Voir « Définition des couleurs par défaut du texte », page 119. Pour permettre au texte de reprendre la couleur par défaut : 1 Dans l'inspecteur de propriétés, cliquez sur la case de couleur du texte pour ouvrir la palette de couleurs sécurisées pour le Web. 2 Cliquez sur le bouton Barré (le bouton doté d'un carré blanc et barré d'une ligne rouge, situé dans l'angle supérieur droit). Création de liste à puces ou numérotées Vous pouvez créer des listes numérotées (triées), des listes à puces (non triées) et des listes de définitions à partir d'un texte existant ou d'un nouveau texte que vous tapez dans la fenêtre de document. Les listes de définitions n'utilisent pas de caractères d'en-tête tels que des puces ou des nombres et sont souvent utilisées dans les glossaires ou les descriptions. Les listes peuvent également être imbriquées, c'est-à-dire qu'elles contiennent d'autres listes. Par exemple, vous pouvez imbriquer une liste numérotée ou à puces au sein d'une autre liste de même type. Pour plus d'informations sur la définition d'un type de liste spécifique et d'autres options de liste pour une liste complète ou un élément de liste donné (par exemple, la numérotation ou l'emploi des chiffres romains dans une liste numérotée ou la définition de puces carrées), voir Définition des options relatives aux propriétés des listes dans l'aide de Dreamweaver. Pour créer une liste : 1 Dans le document Dreamweaver, placez le point d'insertion à l'emplacement où insérer la liste, puis procédez de l'une des manières suivantes : • Cliquez sur le bouton Liste simple ou Liste numérotée dans l'inspecteur de propriétés. • Choisissez Texte > Liste, puis sélectionnez le type de liste qui vous convient : Liste simple (à puces), Liste numérotée ou Liste de définitions. Le caractère de tête de l'élément de liste spécifié apparaît dans la fenêtre de document. 2 Tapez le texte de l'élément de la liste, puis appuyez sur la touche Entrée (Windows) ou Retour (Macintosh) pour créer un autre élément de liste. 3 Pour marquer la fin de la liste, appuyez à deux reprises sur la touche Entrée (Windows) ou Retour (Macintosh). Pour créer une liste à partir d'un texte existant : 1 Sélectionnez une suite de paragraphes pour les transformer en liste. 2 Cliquez sur le bouton Liste simple ou Liste numérotée dans l'inspecteur de propriétés ou choisissez Texte > Liste, puis sélectionnez le type de liste désiré : Liste simple, Liste numérotée ou Liste de définitions. Pour créer une liste imbriquée : 1 Sélectionnez les éléments de liste à imbriquer. 2 Cliquez sur le bouton Retrait de l'inspecteur de propriétés ou choisissez Texte > Retrait. Dreamweaver met le texte en retrait et crée une liste individuelle avec les attributs HTML de la liste d'origine. 290 Chapitre 19 3 Appliquez un nouveau style ou type de liste au texte en retrait en suivant la même procédure que celle utilisée ci-dessus. Insertion de dates Dreamweaver comporte un objet Date pratique qui insère la date actuelle dans le format de votre choix (avec ou sans heure), ainsi qu'une option pour mettre à jour cette date lorsque vous enregistrez le fichier. Remarque : les dates et heures affichées dans la boîte de dialogue Insérer date ne représentent pas la date actuelle ni ne reflètent les dates/heures visualisées par un visiteur lorsqu'il affiche votre site. Elles ne sont qu'un exemple de la manière dont vous souhaitez afficher ces informations. Pour insérer la date courante dans un document : 1 Dans la fenêtre de document, placez le curseur là où vous désirez insérer la date. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Date. • Dans la barre Insertion, sélectionnez Commun, puis cliquez sur le bouton Date. 3 Dans la boîte de dialogue qui apparaît alors, sélectionnez un format d'affichage pour le jour de la semaine, pour la date et pour l'heure. 4 Si vous désirez que cette date soit actualisée à chaque nouvel enregistrement du document, activez l'option Mettre à jour automatiquement lors de l'enregistrement. Si vous préférez que la date soit insérée comme du texte normal et ne soit jamais actualisée, désactivez cette option. 5 Cliquez sur OK pour insérer la date. Conseil : si vous avez sélectionné Mettre à jour automatiquement lors de l'enregistrement, vous pouvez modifier le format de la date après l'avoir insérée dans le document, en cliquant sur le texte mis en forme et en sélectionnant Modifier le format de date dans l'inspecteur de propriétés. Insertion de caractères spéciaux Certains caractères spéciaux sont représentés en HTML par un nom ou par un numéro, qui est alors appelé entité. Le langage HTML prévoit des noms d'entités pour de nombreux caractères spéciaux, par exemple le symbole « Copyright » (&copy;), l'« esperluette » (&amp;) et le symbole « Marque déposée » (trademark, &reg;). Chaque entité est représentée à la fois par un nom HTML (par exemple &mdash; pour le tiret cadratin) et son équivalent numérique (dans ce cas, &#151;). Conseil : le langage HTML utilise des crochets <> dans son code, mais vous devez exprimer les caractères spéciaux supérieur à et inférieur à sans que Dreamweaver les interprète comme du code. Dans ce cas, utilisez &gt; pour le signe supérieur à (>) et &it; pour le signe inférieur à (<). Malheureusement, certains navigateurs (certaines versions anciennes, ainsi que les navigateurs autres que Navigator et Internet Explorer) n'affichent pas correctement la plupart de ces entités. Vous pouvez insérer plusieurs caractères spéciaux (sous la forme d'entités HTML) en choisissant la catégorie Caractères dans la barre Insertion. Pour insérer un caractère spécial dans un document : 1 Dans la fenêtre de document, placez le curseur là où vous voulez insérer un caractère spécial. 2 Procédez de l'une des manières suivantes : Insertion et mise en forme de texte 291 • Choisissez le nom du caractère dans le sous-menu Insertion > Caractères. • Dans la barre Insertion, choisissez la catégorie Caractères, puis sélectionnez le caractère spécial qui vous convient. Conseil : de nombreux caractères spéciaux sont disponibles ; pour en sélectionner un, choisissez Insertion > Caractères spéciaux > Autre ou cliquez sur l'icône Autre caractère dans la barre Insertion, sélectionnez un caractère, puis cliquez sur OK. Utilisation de barres horizontales Les barres (lignes) horizontales sont utiles pour organiser les informations. Sur une page, le texte et les objets peuvent être visuellement séparés par une ou plusieurs barres. Pour créer une barre horizontale : 1 Dans la fenêtre de document, placez le curseur là où vous voulez insérer une barre horizontale. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Barre horizontale. • Dans la barre Insertion, sélectionnez Commun, puis cliquez sur le bouton Barre horizontale. Pour modifier une barre horizontale : 1 Dans la fenêtre de document, sélectionnez la barre horizontale. 2 Choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés et modifier la barre selon vos besoins. L et H : spécifient l'épaisseur et la hauteur de la barre, en pixels ou en pourcentage de la taille de la page. : spécifie l'alignement de la barre (Par défaut, Gauche, Centre ou Droite). Ce paramétrage ne s'applique que si la largeur de la barre est inférieure à celle de la fenêtre du navigateur. Aligner Ombrage : spécifie si la barre est accompagnée d'un effet d'ombre portée. Désactivez cette option pour dessiner la barre en couleur pleine. Utilisation de styles HTML pour formater un texte La définition de styles HTML vous permet d'appliquer rapidement et de façon homogène une mise en forme à la police du texte de vos documents. Les styles HTML peuvent se présenter sous la forme d'un ou plusieurs attributs de balise de police HTML tels que la couleur, le dessin, la taille, ainsi que d'autres attributs de mise en forme tels que le gras et l'italique. Vous pouvez, par exemple, créer un style de texte HTML composé de la police de caractère Arial, de la taille 4+, de la couleur verte et du style italique. Pour appliquer rapidement ce style, il vous suffit ensuite de sélectionner le texte auquel l'appliquer puis de sélectionner le style HTML dans le panneau Styles HTML. Dans la mesure où les styles HTML se composent uniquement de balises de police, ils peuvent être affichés dans les navigateurs qui ne prennent pas en charge les feuilles de style en cascade (CSS), notamment les versions 3.0 et antérieures des navigateurs. Les styles HTML présentent néanmoins un inconvénient : les modifications qui leur sont apportées ne se répercutent pas systématiquement dans le document. Si donc vous modifiez un style déjà appliqué, vous devez rappliquer le style au texte afin d'actualiser sa mise en forme. 292 Chapitre 19 A la différence des styles CSS, les styles HTML n'affectent que le texte auquel vous les appliquez ou le texte que vous créez à l'aide d'un style HTML spécifique. Pour avoir la possibilité de modifier une mise en forme et de voir toutes les instances de cette mise en forme modifiées automatiquement en conséquence, utilisez les feuilles de style CSS ; voir « A propos des feuilles de style en cascade », page 298. Vous pouvez utiliser le panneau Styles HTML pour définir les styles HTML utilisés sur votre site, puis les partager avec d'autres utilisateurs ou les appliquer à d'autres sites, locaux ou distants. Pour plus d'informations, voir « Utilisation de styles HTML dans d'autres sites », page 297. Pour afficher le panneau Styles HTML, procédez de l'une des manières suivantes : • Choisissez Fenêtre > Styles HTML. • Appuyez sur les touches Ctrl + F11 (Windows) ou Commande + F11 (Macintosh). • Cliquez sur l'icône Styles HTML dans le Lanceur. Utilisation du panneau Styles HTML Le panneau Styles HTML affiche les styles HTML disponibles pour le site local. Il existe deux types de styles HTML : les styles de paragraphe et les styles de sélection. Ils sont identifiables par le symbole situé dans la première colonne du panneau Styles HTML : Les styles de paragraphe, précédés d'un symbole de paragraphe, permettent de mettre en forme les paragraphes. Les styles de sélection, précédés de la lettre a, permettent de mettre en forme le texte sélectionné. Grâce aux deux premiers styles du panneau Styles HTML, Supprimer le style de la sélection et Supprimer le style du paragraphe, vous pouvez supprimer toutes les balises de mise en forme du texte que vous sélectionnez et auquel vous les appliquer. Remarquez le style Gras dans le panneau Styles HTML ci-dessus. Le signe plus (+) qui précède le style indique qu'il s'agit d'un style de mise en forme du texte auquel il s'applique. En l'absence d'un signe plus, tout style préexistant est effacé avant l'application du style sélectionné. Ainsi, le style HTML « a+red » ajoute simplement la couleur rouge à une mise en forme déjà appliquée au texte sélectionné, tandis que le style HTML « Emphasis » efface toute mise en forme avant l'application de ce style. Pour affiche les attributs de style d'un style HTML existant : 1 Dans le panneau Styles HTML, sélectionnez un style. Insertion et mise en forme de texte 293 2 Cliquez à l'aide du bouton droit (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur le style HTML ou double-cliquez sur le style HTML, puis choisissez Edition dans le menu contextuel. 3 Dans la boîte de dialogue Définir style HTML, définissez les caractéristiques de ce style. L'option Appliquer à détermine si le style ainsi défini concerne le texte sélectionné (Sélection) ou le bloc de texte courant (Paragraphe). L'option En appliquant détermine si le style ainsi défini doit être ajouté à la mise en forme d'origine du texte (Ajouter à style existant) ou si celleci doit être supprimée et remplacée par le nouveau style (Supprimer style existant). Pour appliquer un style HTML existant : Dans le panneau Styles HTML, sélectionnez un style. • Vérifiez, dans l'angle inférieur gauche du panneau Styles HTML, que l'option Appliquer automatiquement est cochée. Si c'est le cas, cliquez une fois sur le style. • Si ce n'est pas le cas, cliquez sur le style, puis cliquez sur Appliquer. Pour supprimer le formatage d'un texte dans votre document : 1 Sélectionnez le texte mis en forme. 2 Dans le panneau Styles HTML, cliquez sur Supprimer le style du paragraphe ou sur Supprimer le style de la sélection. Supprimer le style du paragraphe supprime toute mise en forme du bloc de texte courant dans le document. Supprimer le style de la sélection supprime toute mise en forme du texte sélectionné. Remarque : ces deux options permettent de supprimer toute mise en forme (à l'exception de la mise en forme CSS), quelle que soit la façon dont cette mise en forme a été appliquée à l'origine (par exemple, dans le panneau Styles HTML ou dans l'inspecteur de propriétés). Pour supprimer un style du panneau Styles HTML : 1 Dans le panneau Styles HTML, désactivez la case à cocher Appliquer automatiquement. 2 Sélectionnez un style HTML. 3 Cliquez sur l'icône Supprimer style (poubelle) dans l'angle inférieur droit du panneau. 294 Chapitre 19 Création d'un style HTML Vous pouvez créer des styles de deux manières : vous pouvez mettre en forme le texte dans le document puis créer un style d'après le texte sélectionné ou bien créer un style dans le panneau Styles HTML en sélectionnant les attributs de mise en forme à appliquer. Pour créer un nouveau style HTML : 1 Dans le panneau Styles HTML, cliquez sur l'icône Nouveau style ou choisissez Texte > Styles HTML > Nouveau style. La boîte de dialogue Définir style HTML apparaît. 2 Dans la zone de texte Nom, tapez le nom du style. 3 Dans la zone Appliquer à, choisissez le type de style en procédant de l'une des manières suivantes : • Pour définir un style de sélection, choisissez Sélection. • Pour définir un style de paragraphe, choisissez Paragraphe. Remarque : un style de paragraphe s'applique à tout le bloc de texte dans lequel se trouve le point d'insertion, indépendamment du texte sélectionné. 4 Dans la zone En appliquant, indiquez si le style HTML doit être ajouté au style existant du texte ou du paragraphe sélectionné ou si cette mise en forme doit être supprimée et remplacée par le nouveau style HTML. Remarque : gardez à l'esprit la hiérarchie de l'application des styles : les styles HTML sont prioritaires sur les styles CSS, lesquels sont eux-mêmes prioritaires sur les styles CSS externes. Pour plus d'informations, voir « A propos des feuilles de style en cascade », page 298. 5 Sélectionnez les options de mise en forme qui vous conviennent dans les menus déroulants de la zone Attributs de police. Insertion et mise en forme de texte 295 6 Si vous définissez un style de paragraphe, choisissez une balise de paragraphe (par exemple, Paragraphe, En-tête1, Pré-formaté) dans le menu déroulant Format de la zone Attributs de paragraphe. 7 Dans la zone Alignement, cliquez sur le bouton permettant d'aligner le texte à gauche, à droite ou de le centrer selon l'alignement de paragraphe recherché. 8 Cliquez sur OK. Le style est ajouté à la liste Styles HTML. Pour créer un nouveau style HTML basé sur du texte existant : 1 Dans votre document, sélectionnez ou créez un texte dont la mise en forme sera réutilisée pour le nouveau style HTML. Conseil : utilisez l'inspecteur de propriétés pour afficher et appliquer la mise en forme, puis enregistrez-la comme style HTML. 2 Dans l'angle inférieur droit du panneau Styles HTML, cliquez sur l'icône Nouveau style (+). La boîte de dialogue Définir style HTML apparaît. 3 Dans la zone de texte Nom, tapez le nom du style. 4 Dans la zone Appliquer à, choisissez le type de style en procédant de l'une des manières suivantes : • Pour définir un style de sélection, choisissez Sélection. • Pour définir un style de paragraphe, choisissez Paragraphe. Remarque : un style de paragraphe s'applique à tout le bloc de texte dans lequel se trouve le point d'insertion, indépendamment du texte sélectionné. 5 Dans la zone En appliquant, indiquez si le style HTML doit être ajouté au style existant du texte ou du paragraphe sélectionné ou si cette mise en forme doit être supprimée et remplacée par le nouveau style HTML. Remarque : gardez à l'esprit la hiérarchie de l'application des styles : les styles HTML sont prioritaires sur les styles CSS, lesquels sont eux-mêmes prioritaires sur les styles CSS externes. Pour plus d'informations, voir « A propos des feuilles de style en cascade », page 298. 6 Si vous définissez un style de paragraphe, choisissez une balise de paragraphe (par exemple, Paragraphe, En-tête1, Pré-formaté) dans le menu déroulant Format de la zone Attributs de paragraphe. 7 Dans la zone Alignement, cliquez sur le bouton permettant d'aligner le texte à gauche, à droite ou de le centrer selon l'alignement de paragraphe recherché. 8 Cliquez sur OK. Application d'un style HTML L'application d'un style consiste simplement à sélectionner le texte ou le paragraphe auquel appliquer le style, puis à sélectionner le style dans le panneau Styles HTML. Pour appliquer un style HTML : 1 Assurez-vous que la case Appliquer automatiquement est activée dans l'angle inférieur gauche du panneau Styles HTML, afin d'appliquer systématiquement le style sélectionné. 296 Chapitre 19 2 Dans la fenêtre de document, procédez de l'une des manières suivantes pour sélectionner le texte auquel appliquer le style : • Placez le point d'insertion n'importe où dans un paragraphe pour lui appliquer un style de paragraphe. • A l'aide du curseur, sélectionnez le texte auquel appliquer un style de sélection. 3 Dans le panneau Styles HTML, cliquez sur le style HTML à appliquer au texte. Le texte est mis à jour automatiquement dans la fenêtre de document. Modification d'un style HTML Lorsque vous modifiez un style HTML, Dreamweaver n'actualise pas automatiquement le texte préalablement mis en forme avec un style HTML. Pour mettre à jour le style d'un texte mis en forme, il convient de rappliquer le style manuellement. Pour modifier un style HTML existant : 1 Vérifiez qu'aucun texte n'est sélectionné dans la fenêtre de document. 2 Dans le panneau Styles HTML, vérifiez que l'option Appliquer automatiquement est désactivée. Si l'option Appliquer automatiquement est activée, le style HTML est appliqué lorsque vous le sélectionnez dans le panneau Styles HTML. 3 Dans le panneau Styles HTML, procédez de l'une des manières suivantes : • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur le style, puis choisissez Modifier dans le menu contextuel. • Double-cliquez sur le style. La boîte de dialogue Définir style HTML apparaît. 4 Dans la boîte de dialogue, définissez les options d'attributs du style. 5 Pour rendre à ce style ses attributs par défaut, cliquez sur Supprimer. Utilisation de styles HTML dans d'autres sites Vous pouvez utiliser le panneau Styles HTML pour enregistrer les styles HTML utilisés sur votre site, puis les partager avec d'autres utilisateurs ou les appliquer à d'autres sites, locaux ou distants. Les styles HTML sont automatiquement stockés dans le dossier Library de votre site local, dans un fichier nommé Styles.xml. Il vous est possible de copier le fichier Styles.xml du dossier Library d'un site local dans le dossier Library d'un autre site local afin de réutiliser les styles existants. Remarque : un seul fichier Styles.xml est admis par site ; si donc vous créez de nouveaux styles HTML sur le site vers lequel vous copiez un fichier Styles.xml, le fichier copié se substitue au fichier existant. Toutes les modifications de mise en forme appliquées par vos soins sont conservées, et vous pouvez recréer les styles en sélectionnant le texte dans le document puis en définissant un nouveau style HTML. Pour partager vos styles HTML avec d'autres sites ou utilisateurs : 1 Choisissez Fenêtre > Site ou Site > Fichiers du site pour ouvrir le panneau Site en mode Fichiers du site. Insertion et mise en forme de texte 297 2 Dans le panneau Site, recherchez puis ouvrez le dossier Library. Vous remarquerez un fichier appelé « styles.xml ». Ce fichier contient tous les styles HTML du site. Vous pouvez placer, acquérir, archiver, extraire et copier ce fichier comme tout autre fichier de votre site. Vous pouvez également créer des Design Notes (notes de conception) pour le fichier « styles.xml ». Avant de créer ou modifier un style pour un site distant, vous devez d'abord extraire le fichier styles.xml. Pour plus d'informations sur ces options, voir « Configuration d'un dossier distant », page 64. A propos des feuilles de style en cascade Les feuilles de style en cascade (CSS) regroupent des règles de mise en forme qui déterminent l'aspect du contenu d'une page Web. Les styles CSS vous permettent de gérer en souplesse l'aspect d'une page, tant en termes de précision de l'emplacement de la présentation qu'en termes de choix de polices et de styles de caractères spécifiques. Par ailleurs, les styles CSS permettent de contrôler plusieurs propriétés qui ne peuvent pas être gérées via le langage HTML seul. Par exemple, vous pouvez attribuer des puces de liste personnalisées et spécifier différentes tailles et unités de police (pixels, points, etc.). En utilisant des styles CSS et en définissant des tailles de police en pixels, vous garantissez un traitement plus homogène de la présentation et de l'aspect de votre page dans différents navigateurs. Outre la mise en forme du texte, vous êtes à même de gérer le format et le positionnement des éléments blocs d'une page Web. Vous pouvez ainsi définir des marges et des bordures, habiller du texte avec du texte, etc. Une règle de style CSS se compose de deux entités : le sélecteur et la déclaration. Le sélecteur correspond au nom du style (par exemple, TR ou P), tandis que la déclaration définit les éléments de ce style. La déclaration est composée de deux entités la propriété : (par exemple, font-family) et la valeur (par exemple, Helvetica). Le terme « en cascade » signifie qu'il est possible d'appliquer plusieurs feuilles de style à une même page Web. Vous pouvez, par exemple, créer une feuille de style pour définir la couleur et une autre pour définir les marges, puis les appliquer toutes les deux à la même page afin d'obtenir la conception recherchée. Les styles CSS présentent l'avantage majeur d'être facilement mis à jour ; lorsque vous modifiez un style CSS, la mise en forme de tous les documents dotés de ce style reflète automatiquement le nouveau style. Dans Dreamweaver, utilisez le panneau Styles CSS pour créer, afficher et associer des attributs de style à vos documents. Pour plus d'informations sur l'utilisation du panneau Styles CSS, voir « Utilisation du panneau Styles CSS », page 299. Outre les styles et feuilles de style de votre composition, libre à vous d'utiliser les feuilles de style livrées avec Dreamweaver pour styliser vos documents. Voir « Création d'un document basé sur un fichier de conception Dreamweaver », page 113. Vous pouvez définir les types de feuilles de style CSS suivants dans Dreamweaver : • Les styles CSS personnalisés, également appelés styles de classe, définissent les attributs de styles d'une plage ou d'un bloc de texte. Voir « Application d'un style CSS personnalisé (classe) », page 302. • Les styles appliqués aux balises HTML redéfinissent le formatage de ces balises, par exemple h1. Lorsque vous créez ou modifiez un style CSS pour la balise h1, tout le texte formaté à l'aide de cette balise h1 est immédiatement modifié en conséquence. 298 Chapitre 19 • Les styles des sélecteurs CSS redéfinissent le formatage d'une combinaison particulière de balises (par exemple, td h2 s'applique lorsque la balise d'en-tête h2 apparaît dans une cellule de tableau) ou à toutes les balises contenant un attribut id spécifique (par exemple #monStyle s'applique à toutes les balises qui contiennent la paire attribut/valeur ID="monStyle"). Les feuilles de style CSS résident dans la zone head d'un document. Les styles CSS peuvent définir les attributs de mise en forme pour les balises HTML, plages de texte identifiées par un attribut class. Dreamweaver MX reconnaît les styles définis dans des documents existants, pour peu que ceux-ci soient conformes aux recommandations sur les feuilles de style CSS. Conseil : pour afficher le manuel de référence CSS O'Reilly inclus avec Dreamweaver, cliquez sur le bouton Référence situé sur la barre d'outils, puis choisissez l'option correspondante dans le menu déroulant. La mise en forme manuelle du code HTML a toujours la priorité sur la mise en forme appliquée à l'aide de styles CSS (ou HTML). Pour permettre aux styles CSS de contrôler totalement la mise en forme d'un paragraphe, vous devez supprimer tout le formatage manuel du HTML et tous les styles HTML. Vous pouvez afficher la plupart des attributs de style appliqués dans la fenêtre de document. Vous pouvez également afficher un aperçu du style appliqué au document dans une fenêtre de navigateur. Certains attributs de styles CSS s'affichent différemment dans Microsoft Internet Explorer 4.0 et dans Netscape Navigator 4.0, et quelques-uns ne sont encore pris en charge par aucun navigateur. La fonction Feuilles de style à la conception de Dreamweaver est disponible à partir du panneau Styles CSS. Elle vous permet de masquer ou d'afficher des attributs de feuilles de style pendant la conception d'une page dans Dreamweaver (notamment pour visualiser un document avec une feuille de style conçue pour Navigator ou Internet Explorer). Pour plus d'informations sur l'utilisation de feuilles de style à la conception, voir « Utilisation de feuilles de style à la conception », page 305. Utilisation du panneau Styles CSS Utilisez le panneau Styles CSS pour créer des styles CSS, en afficher les propriétés puis les appliquer aux éléments d'un document. Pour ouvrir le panneau Styles CSS, procédez de l'une des manières suivantes : • Choisissez Fenêtre > Styles CSS. • Appuyez sur les touches Maj+F11. Les boutons radio Appliquer les styles et Modifier les styles, situés en haut du panneau Styles CSS, vous permettent de choisir différents modes d'affichage des styles CSS associés au document en cours. Insertion et mise en forme de texte 299 Activez le mode Appliquer les styles pour sélectionner un style de classe à appliquer à un élément de votre document. Ce mode affiche uniquement les styles (de classe) personnalisés. Par conséquent, les styles HTML redéfinis et les styles de sélecteurs n'apparaissent pas dans ce panneau. Dans la mesure où ils sont associés à une balise HTML, leurs attributs de styles sont appliqués systématiquement à toutes les balises du document affecté par le style défini. Si, par exemple, vous définissez des attributs de styles pour la balise table, les définitions de style sélectionnées se répercutent automatiquement dans le tableau de votre document. Le mode Modifier les styles vous permet d'observer la définition des styles associés au document en cours. Ce mode affiche la définition des styles CSS (de classe), des balises HTML redéfinies et des styles des sélecteurs CSS. Vous pouvez également l'utiliser pour afficher les feuilles de style à la conception que vous avez appliquées au document. A mesure que vous créez ou associez une feuille de style CSS, le nom et les attributs du style apparaissent dans l'affichage Modifier les styles du panneau Styles CSS. Le mode Modifier les styles répertorie tous les sélecteurs définis dans toutes les balises de styles et les feuilles de style externes ou importées. Le mode Appliquer les styles vous permet d'afficher les styles appliqués dans le document en cours, ainsi que les styles disponibles dans une feuille de style externe attachée. Lorsque vous créez un style personnalisé (une classe), il apparaît dans le panneau de styles CSS et dans le sous-menu Texte > Styles CSS. 300 Chapitre 19 Les boutons suivants sont situés au bas du panneau Styles CSS: Attacher une feuille de style : affiche la boîte de dialogue Ajouter une feuille de style externe. Sélectionnez une feuille de style externe pour créer un lien vers le document en cours ou à importer dans celui-ci. Pour plus d'informations sur l'association d'une feuille de style externe, voir « Création ou liaison avec une feuille de style CSS externe », page 303. Nouveau style CSS : affiche la boîte de dialogue Nouveau style CSS. Utilisez la boîte de dialogue Nouveau style CSS pour sélectionner le type du style que vous créez (par exemple, pour définir un style de classe, redéfinissez une balise HTML) ou pour définir un sélecteur CSS. Pour plus d'informations sur la création d'un nouveau style, voir « Création d'un style CSS », page 301. Modifier une feuille de style : affiche la boîte de dialogue Définition du style CSS. Vous pouvez modifier l'un des styles du document courant ou un style contenu dans une feuille de style externe. Pour plus d'informations sur la mise à jour d'une feuille de style, voir « Modification d'un style CSS », page 304. : supprime le style sélectionné du panneau Styles CSS et supprime la mise en forme de tous les éléments auxquels il est appliqué. Supprimer le style CSS Remarque : cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur le panneau Styles CSS pour ouvrir un menu contextuel d'options disponibles pour l'exécution des commandes de feuilles de style CSS. Création d'un style CSS Créez une feuille de style CSS pour automatiser la mise en forme de balises HTML ou d'une plage de texte identifiée par un attribut class. Pour créer un nouveau style CSS : 1 Placez le point d'insertion dans le document, puis procédez de l'une des manières suivantes pour ouvrir la nouvelle boîte de dialogue Nouveau style CSS : • Dans l'angle inférieur droit du panneau Styles CSS (Fenêtre > Styles CSS), cliquez sur le bouton Nouveau style CSS (+). • Dans l'inspecteur de propriétés de texte, cliquez sur le bouton Basculer entre les modes CSS/ HTML, si nécessaire, pour basculer en mode CSS, puis choisissez Nouveau style CSS dans le menu déroulant Style CSS. • Choisissez Texte > Styles CSS > Nouveau style CSS. La boîte de dialogue Nouveau style CSS apparaît. 2 Définissez le type de style CSS que vous souhaitez créer : • Pour créer un style personnalisé applicable en tant qu'attribut class à une plage ou un bloc de texte, sélectionnez Créer un style personnalisé (classe), puis entrez le nom du style dans le champ Nom. Remarque : les noms de styles personnalisés (classe) doivent commencer par un point et peuvent contenir toute combinaison de lettres et de nombres. Par exemple, .monentête1. Si vous omettez le point, Dreamweaver l'insère à votre place. Insertion et mise en forme de texte 301 • Pour redéfinir le formatage par défaut d'une balise HTML spécifique, sélectionnez Redéfinir la balise HTML, puis entrez une balise HTML ou choisissez-en une dans le menu déroulant Balise. • Pour définir la mise en forme d'une combinaison particulière de balises ou de toutes les balises contenant un attribut 1d spécifique, sélectionnez Utiliser le sélecteur CSS, puis entrez une ou plusieurs balises HTML ou choisissez-en une dans le menu déroulant. Les sélecteurs disponibles dans le menu déroulant sont a:active, a:hover, a:link et a:visited. 3 Sélectionnez l'emplacement dans lequel définir le style : • Pour créer une feuille de style externe, choisissez Nouveau fichier feuille de style. • Pour incorporer le style dans le document en cours, choisissez Seulement ce document. 4 Cliquez sur OK. La boîte de dialogue Définition du style s'affiche. 5 Choisissez les options du nouveau style CSS. 6 Lorsque vous avez défini les attributs de style, cliquez sur OK. Pour plus d'informations sur des paramètres de style CSS spécifiques, voir les rubriques suivantes dans l'aide de Dreamweaver : • • • • • • • • Définition des propriétés de type CSS Définition des propriétés d'arrière-plan de style CSS Définition des propriétés de bloc de style CSS Définition des propriétés de boîte de style CSS Définition des propriétés de bordure de style CSS Définition des propriétés de liste de style CSS Définition des propriétés de positionnement de style CSS Définition des propriétés d'extensions de style CSS Application d'un style CSS personnalisé (classe) Les styles CSS personnalisés, ou classes, sont le seul type de style CSS qui peut être appliqué à n'importe quel texte dans votre document, quelles que soient les balises qui contrôlent ce texte. Tous les styles personnalisés (classe) associés au document en cours sont affichés dans le mode Appliquer les styles du panneau Styles CSS et dans le mode CSS de l'inspecteur de propriétés de texte. Même si la plupart des styles sont actualisés immédiatement, il est préconisé d'afficher votre page dans un navigateur et de vérifier que le style a été appliqué comme prévu. Lorsque vous appliquez plusieurs styles CSS au même texte, il peut y avoir entre ces styles un conflit qui produira des résultats inattendus. Voir « A propos des conflits de styles », page 306 pour plus d’informations. 302 Chapitre 19 Pour appliquer un style CSS personnalisé : 1 Sélectionnez le texte du document auquel vous voulez appliquer un style CSS. Placez le curseur dans un paragraphe pour appliquer le style au paragraphe entier. Si vous sélectionnez une plage de texte au sein d'un même paragraphe, le style CSS n'affectera que cette sélection. Pour indiquer la balise précise à laquelle le style CSS doit être appliqué, sélectionnez cette balise dans le sélecteur situé dans la partie inférieure gauche de la fenêtre de document. 2 Pour appliquer un style de classe, procédez de l'une des manières suivantes : • Dans le panneau Styles CSS (Fenêtre > Styles CSS), choisissez Appliquer les styles, puis cliquez sur le nom du style que vous souhaitez appliquer dans la liste Styles CSS. • Dans l'inspecteur des propriétés de texte, cliquez sur le bouton Basculer entre les modes CSS/ HTML, si nécessaire, pour basculer en mode CSS, puis choisissez le style de classe à appliquer dans le menu déroulant Style CSS. • Dans la fenêtre de document, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur le texte sélectionné, choisissez Styles CSS dans le menu contextuel, puis choisissez le style à appliquer. • Choisissez Texte > Styles CSS, puis sélectionnez le style à appliquer dans le sous-menu. Pour supprimer un style personnalisé de la sélection : Sélectionnez l'objet ou le texte dont vous souhaitez supprimer le style, puis procédez de l'une des manières suivantes : • Dans l'inspecteur de propriétés de texte, cliquez sur le bouton Basculer entre les modes CSS/ HTML, si nécessaire, pour basculer en mode CSS, puis choisissez Aucun style CSS dans le menu déroulant Style CSS. • Dans le panneau Styles CSS, activez le mode Appliquer les styles, puis Aucun style CSS. Création ou liaison avec une feuille de style CSS externe Une feuille de style CSS est un fichier texte externe à vos documents. Il contient toutes les indications de styles et de mises en forme. Si vous modifiez une feuille de style CSS externe, les changements sont reflétés dans tous les documents liés à cette feuille de style. Vous pouvez exporter les styles CSS trouvés dans un document afin de créer une nouvelle feuille de style CSS, et attacher ou créer un lien vers une feuille de style externe pour appliquer les styles trouvés ici. Outre les feuilles de style CSS de votre composition, vous pouvez associer celles livrées avec Dreamweaver aux pages d'un site. Pour plus d'informations sur l'utilisation des feuilles de style à la conception livrées avec Dreamweaver, voir « Création d'un document basé sur un fichier de conception Dreamweaver », page 113. Pour plus d'informations sur l'application d'un style, voir « Application d'un style CSS personnalisé (classe) », page 302. Pour créer un lien vers ou importer une feuille de style CSS externe : 1 Ouvrez le panneau Styles CSS en procédant de l'une des manières suivantes : • Choisissez Fenêtre > Styles CSS. • Appuyez sur les touches Maj+F11. Insertion et mise en forme de texte 303 • Cliquez sur l'icône Styles CSS dans le Lanceur. 2 Dans le panneau Styles CSS, cliquez sur le bouton Attacher une feuille de style. La boîte de dialogue Ajouter une feuille de style externe s'affiche. 3 Dans la boîte de dialogue Ajouter une feuille de style externe, procédez de l'une des manières suivantes : • Cliquez sur le bouton Parcourir (Windows) ou Choisir (Macintosh) pour sélectionner une feuille de style externe ou tapez son chemin d'accès dans la zone Fichier/URL. 4 Dans la zone Ajouter sous, sélectionnez une des options suivantes : • Pour créer un lien entre le document en cours et une feuille de style externe, choisissez Lien. Cette sélection a pour effet de créer une balise a link href dans le code HTML et de référencer l'URL de l'emplacement de la feuille de style publiée. Microsoft Internet Explorer et Netscape Navigator prennent tous deux en charge cette méthode. • Pour référencer une feuille de style externe, choisissez Importer. Cette sélection a pour effet de créer une balise @import dans le code HTML et de référencer l'URL de l'emplacement de la feuille de style publiée. Cette méthode n'est pas compatible avec Netscape Navigator. 5 Cliquez sur OK. Le nom de la feuille de style CSS externe apparaît dans la liste Modifier les styles du panneau Styles CSS, et les styles personnalisés (classe) s'affichent dans le mode Appliquer les styles, précédés de l'identificateur de feuille de style externe. Modification d'un style CSS Vous pouvez facilement modifier les styles internes et externes appliqués à un document. Dans l'affichage Modifier les styles, sélectionnez le style que vous voulez modifier, puis ouvrez la boîte de dialogue Définition du style CSS pour le modifier. Lorsque vous modifiez une feuille de style CSS qui contrôle du texte dans votre document, vous reformatez instantanément tout ce texte. Les modifications apportées à une feuille de style externe se répercutent sur tous les documents auxquels elle est liée. Libre à vous de définir un éditeur externe pour la modification des feuilles de style. Pour plus d'informations sur la définition d'un éditeur externe, voir « Lancement d'un éditeur externe pour des fichiers multimédia », page 338. Remarque : si vous avez installé TopStyle, un éditeur CSS de Bradbury Software, sur votre ordinateur, Dreamweaver le détecte automatiquement et le définit comme éditeur externe pour les fichiers .css. Dreamweaver est livré avec une version d'évaluation de Topstyle. Pour modifier un style CSS : 1 Dans le panneau Styles CSS, cliquez sur le bouton radio Modifier les styles pour afficher les styles dans le document en cours. 2 Cliquez sur le style que vous voulez modifier pour le sélectionner, puis procédez de l'une des manières suivantes : • Double-cliquez sur le style sélectionné. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier. 304 Chapitre 19 • Cliquez sur le bouton Modifier une feuille de style au bas du panneau Styles CSS. La boîte de dialogue Définition du style CSS s'affiche. 3 Modifiez le style à votre convenance, puis cliquez sur OK. Modification d'une feuille de style CSS En règle générale, une feuille de style CSS comprend un ou plusieurs styles. Vous pouvez modifier un style individuel dans une feuille de style CSS (voir « Modification d'un style CSS », page 304) ou en modifier plusieurs, si nécessaire. La boîte de dialogue Modifier feuille de style vous permet de manipuler les feuilles de style de plusieurs manières. Utilisez-la pour créer un lien vers une feuille de style externe ou pour créer, modifier, dupliquer ou supprimer une feuille de style. Pour modifier une feuille de style CSS : 1 Dans le panneau Styles CSS, sélectionnez Modifier les styles. 2 Dans la liste des styles, cliquez sur la feuille de style que vous voulez modifier pour la sélectionner, puis procédez de l'une des manières suivantes : • Cliquez sur le bouton Modifier une feuille de style au bas du panneau Styles CSS. • Cliquez avec le bouton droit de la souris sur la feuille de style, choisissez Modifier feuille de style, sélectionnez la feuille de style à modifier dans la boîte de dialogue qui s'affiche, puis cliquez sur Modifier. Les styles de la feuille de style CSS sélectionnée apparaissent dans la boîte de dialogue. 3 Dans la boîte de dialogue, sélectionnez le style que vous voulez modifier, puis cliquez sur Modifier. La boîte de dialogue Définition du style CSS s'affiche. 4 Modifiez les styles à votre convenance, puis cliquez sur OK. Utilisation de feuilles de style à la conception Les feuilles de style à la conception vous permettent d'afficher ou de masquer la conception appliquée par une feuille de style CSS lorsque vous travaillez dans un document Dreamweaver. Vous pouvez par exemple utiliser cette fonction pour inclure ou exclure l'effet d'une feuille de style Macintosh ou Windows pendant la création d'une page. Les feuilles de style à la conception s'appliquent uniquement lorsque vous travaillez dans un document Dreamweaver ; lorsque la page est affichée dans une fenêtre de navigateur, seuls les styles réellement attachés au document ou qui y sont incorporés apparaissent dans un navigateur. Pour afficher ou masquer une feuille de style CSS à la conception : 1 Ouvrez la boîte de dialogue Feuilles de style à la conception en procédant de l'une des manières suivantes : • Cliquez avec le bouton droit de la souris dans le panneau Styles CSS, puis choisissez Feuilles de style à la conception dans le menu contextuel. • Choisissez Texte > Styles CSS > Feuilles de style à la conception. Insertion et mise en forme de texte 305 2 Dans la boîte de dialogue, définissez les options d'affichage ou de masquage d'une feuille de style sélectionnée. • Pour afficher une feuille de style CSS à la conception, cliquez sur le bouton plus (+) situé audessus de Afficher à la conception uniquement, puis recherchez la feuille de style CSS à afficher dans la boîte de dialogue Sélectionner une feuille de style. • Pour masquer une feuille de style CSS, cliquez sur le bouton plus (+) situé au-dessus de Masquer à la conception, puis recherchez la feuille de style CSS à masquer dans la boîte de dialogue Sélectionner une feuille de style. • Pour supprimer une feuille de style de l'une ou l'autre des listes, cliquez sur la feuille de style que vous voulez supprimer, puis cliquez sur le bouton moins (–) approprié. 3 Cliquez sur OK pour fermer la boîte de dialogue. Le panneau Styles CSS est actualisé avec le nom de la feuille de style sélectionnée ainsi qu'un indicateur, « masqué » ou « concevoir », selon l'état de la feuille de style. Exportation de styles pour créer une feuille de style CSS Vous pouvez exporter des styles d'un document pour créer une feuille de style CSS. Vous pouvez ensuite créer des liens vers d'autres documents pour appliquer ces styles. Pour exporter des styles CSS d'un document et créer une feuille de style CSS : 1 Choisissez Fichier > Exporter > Exporter les styles CSS ou Texte > Exporter feuille de style. La boîte de dialogue Exporter les styles dans un fichier CSS s'affiche. 2 Entrez un nom pour le style et cliquez sur le bouton Enregistrer. Le style est enregistré sous la forme d'une feuille de style CSS. A propos des conflits de styles Lorsque vous appliquez plusieurs styles CSS au même texte, il peut y avoir entre ces styles un conflit qui produira des résultats inattendus. Les navigateurs appliquent les attributs de style selon les règles suivantes : • Si deux styles sont appliqués au même texte, le navigateur affiche tous les attributs des deux styles, sauf en cas de conflit entre deux attributs spécifiques. Par exemple, un style peut spécifier le bleu comme couleur du texte, alors que l'autre style indiquera le rouge. • Si des attributs de deux styles appliqués au même texte sont en conflit, le navigateur choisira l'attribut du style en aval, c'est-à-dire celui qui est le plus près du texte lui-même. • En cas de conflit direct entre deux styles, les attributs des styles CSS (qui sont appliqués à l'aide de l'attribut class) sont prépondérants sur les attributs des styles de balises HTML. Dans l'exemple qui suit, le style défini pour h1 peut spécifier la police, la taille et la couleur de tous les paragraphes h1, mais le style CSS personnalisé .Bleu appliqué à ce paragraphe est prépondérant sur la valeur de couleur déclarée dans le style h1. Le second style CSS personnalisé .Rouge l'emporte à son tour sur le style .Bleu, car il se trouve à l'intérieur du style .Bleu. <H1><SPAN CLASS="Bleu">Ce paragraphe est contrôlé par le style personnalisé .Bleu et par le style de balise HTML H1. <SPAN CLASS="Rouge">... sauf cette phrase, qui est contrôlée par le style .Rouge.</span> Nous revenons maintenant au style .Bleu.</SPAN></H1> 306 Chapitre 19 Conversion de styles CSS en balises HTML Si vous avez utilisé des styles CSS pour assurer la mise en forme de texte (par exemple la famille, la taille, la couleur et la décoration des polices) et souhaitez par la suite que cette mise en forme soit également visible dans la version 3.0 des navigateurs, vous pouvez utiliser la commande Fichier > Convertir > Compatible avec les navigateurs 3.0 pour convertir la plus grande partie possible des informations de style en balises HTML. Remarque : tous les styles CSS ne peuvent pas être convertis en code HTML, car les balises HTML ne couvrent pas ou ne prennent pas en charge tous les attributs possibles dans CSS. Pour convertir un fichier qui utilise des styles CSS en fichier compatible avec les navigateurs 3.0 : 1 Choisissez Fichier > Convertir > Compatible avec les navigateurs 3.0. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez l'option Styles CSS en balises HTML. Si vous choisissez l'option Calques en tableaux, tous les calques sont remplacés par un seul tableau qui préserve le positionnement d'origine. Les styles CSS sont remplacés, dans la mesure du possible, par des balises HTML, telles que b et font. Tout style CSS qui ne peut pas être converti en HTML est supprimé. Voir « Tableau de conversion de styles CSS en balises HTML », page 307 pour plus de détails sur les styles qui sont convertis et ceux qui sont supprimés. 3 Cliquez sur OK. Dreamweaver ouvre le fichier converti dans une nouvelle fenêtre sans titre. Remarque : vous devez effectuer cette procédure de conversion à chaque modification du fichier d'origine, afin de mettre à jour le fichier compatible avec les versions 3.0. C'est pourquoi il est préférable de n'effectuer cette procédure que lorsque vous êtes totalement satisfait de votre fichier. Tableau de conversion de styles CSS en balises HTML Les attributs CSS indiqués dans le tableau ci-dessous sont convertis en balises HTML à l'aide de la commande Fichier > Convertir > Compatible avec les navigateurs 3.0. (Voir « Conversion de styles CSS en balises HTML », page 307.) Les attributs qui ne figurent pas dans cette liste sont supprimés. Attribut CSS Converti en color FONT COLOR font-family FONT FACE font-size FONT SIZE="[1-7]" font-style: oblique I font-style: italic I font-weight B list-style-type: square UL TYPE="square" list-style-type: circle UL TYPE="circle" list-style-type: disc UL TYPE="disc" list-style-type: upper-roman OL TYPE="I" list-style-type: lower-roman OL TYPE="i" list-style-type: upper-alpha OL TYPE="A" Insertion et mise en forme de texte 307 Attribut CSS Converti en list-style-type: lower-alpha OL TYPE="a" list-style UL ou OL par TYPE suivant le cas text-align P ALIGN ou DIV ALIGN suivant le cas text-decoration: underline U text-decoration: line-through STRIKE Vérification orthographique Dans le menu Texte, la commande Orthographe permet de vérifier l'orthographe du document en cours. La commande Orthographe ignore les balises HTML et les valeurs d'attributs. Par défaut, le correcteur orthographique utilise le dictionnaire Anglais US. Pour changer de dictionnaire, choisissez Edition > Préférences > Général ou Dreamweaver > Préférences > Général (Mac OS X), puis sélectionnez le dictionnaire que vous voulez utiliser dans le menu déroulant Dictionnaire du correcteur d'orthographe. Vous trouverez en téléchargement, sur le centre de support de Dreamweaver, des dictionnaires dans d'autres langues. Pour vérifier puis corriger l'orthographe : 1 Choisissez Texte > Orthographe ou appuyez sur les touches Maj+F7. Lorsque Dreamweaver ne reconnaît pas un mot, la boîte de dialogue Vérifier l'orthographe s'affiche. 2 Dans la boîte de dialogue Vérifier l'orthographe, choisissez l'option correspondant au traitement que vous réservez à l'occurrence : Ajouter à Personnel Ignorer ajoute le mot non reconnu à votre dictionnaire personnel. ignore cette occurrence du mot non reconnu. Ignorer tout ignore toutes les occurrences du mot non reconnu. remplace cette occurrence du mot non reconnu par le texte que vous tapez dans la zone de texte Remplacer par, ou par le mot sélectionné dans la liste Suggestions. Remplacer Remplacer tout remplace toutes les occurrences du mot non reconnu. Recherche et remplacement de texte Vous pouvez également rechercher du texte, du texte entouré de balises spécifiques, des balises HTML et des attributs dans le document en cours, dans des fichiers sélectionnés, dans un répertoire ou dans un site tout entier. Vous utilisez des commandes différentes pour rechercher des fichiers et pour rechercher du texte et/ou des balises HTML dans les fichiers : les commandes Retrouver sur le site local et Retrouver sur le site distant permettent de rechercher des fichiers, tandis que la commande Edition > Rechercher et remplacer permet de rechercher du texte et des balises à l'intérieur des fichiers. Pour rechercher du texte et / ou du HTML au sein des documents : 1 Choisissez parmi les options suivantes : • En mode Création, choisissez Edition > Rechercher et remplacer à partir de la fenêtre de document ou du panneau Site. 308 Chapitre 19 • Dans l'Affichage de code, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez l'option Rechercher et remplacer dans le menu contextuel. 2 Dans la boîte de dialogue Rechercher ou Remplacer, utilisez l'option Rechercher dans pour spécifier les fichiers sur lesquels la recherche doit porter : • Choisissez Document courant pour limiter la recherche au document actif. Cette option n'est disponible que lorsque vous choisissez la commande Rechercher ou Remplacer dans la fenêtre de document ou dans le menu contextuel de l'inspecteur de code. • Choisissez Site courant pour étendre la recherche à l'ensemble des documents HTML, fichiers de bibliothèque et documents texte du site courant. Lorsque vous choisissez Site courant, le nom du site s'affiche à droite du menu déroulant. S'il ne s'agit pas du site dans lequel vous voulez effectuer une recherche, choisissez un autre site dans le menu déroulant du site actuel du panneau Site. • Choisissez Fichiers sélectionnés dans le site pour limiter la recherche aux fichiers et dossiers actuellement sélectionnés dans le panneau Site. Cette option n'est disponible que lorsque vous choisissez la commande Rechercher ou Remplacer tandis que le panneau Site est actif (c'est-àdire lorsque celui-ci est affiché devant la fenêtre de document). • Choisissez Répertoire pour limiter la recherche à un groupe de fichiers spécifique. Dans ce cas, cliquez sur l'icône de répertoire pour sélectionner le répertoire dans lequel vous voulez effectuer la recherche. 3 Utilisez l'option Rechercher pour spécifier le type de recherche à effectuer. • L'option Code source permet de rechercher des chaînes de texte spécifiques dans le code source HTML. Voir « Recherche et remplacement de balises et d'attributs », page 205. • L'option Texte permet de rechercher des chaînes de texte spécifiques dans la fenêtre de document. Une recherche sur du texte ignore tout code HTML qui interromprait la chaîne indiquée. Par exemple, si vous recherchez le chien noir, vous trouverez aussi bien le chien noir que le chien <i>noir</i>. • L'option Texte (avancé) permet de rechercher des chaînes de texte spécifiques se trouvant ou non à l'intérieur d'une ou plusieurs balises. Par exemple, dans un document qui contient le code HTML suivant, la recherche de essaie pas dans la balise i ne permet de trouver que la seconde occurrence du mot essaie : Jean <i>essaie</i> de terminer son travail à temps, mais n'y arrive pas toujours. Il essaie cependant farouchement. Voir « Recherche d'un texte contenu dans des balises spécifiques », page 206. • L'option Balise spécifique permet de rechercher des balises, attributs et valeurs d'attribut spécifiques, telles que toutes les balises td avec valign défini sur top. Voir « Recherche de balises et d'attributs », page 205. Remarque : appuyez sur Ctrl+Entrée ou Maj+Entrée (Windows) ou sur Contrôle+Retour, Maj+Retour ou Commande+Retour (Macintosh) pour insérer des sauts de ligne au sein des champs de recherche, ce qui permet de rechercher un caractère de retour chariot. Prenez soin de désélectionner l'option Ignorer les différences entre les espaces blancs lorsque vous effectuez ce type de recherche, si vous n'utilisez pas des expressions régulières. Notez que cette recherche portera sur un caractère de retour chariot en particulier, et non sur l'occurrence d'un saut de ligne ; par exemple, elle ne trouvera pas une balise <br> ou <p>. Les caractères de retour chariot apparaissent en tant qu'espaces en mode Création, et non en tant que sauts de ligne. 4 Utilisez les options suivantes pour élargir ou limiter la recherche : Insertion et mise en forme de texte 309 • L'option Respecter la casse limite la recherche au texte dont la casse (caractères majuscules et/ ou minuscules) correspond à celle du texte indiqué. Par exemple, si vous recherchez le français, vous ne trouverez pas le Français. Remarque : l'option Ignorer les différences entre les espaces blancs traite tout espace « blanc », c'est-à-dire non visible, comme s'il s'agissait d'un simple espace pour les besoins de la recherche. Par exemple, lorsque cette option est sélectionnée, une recherche sur ce texte trouvera ce texte mais pas cetexte. Cette option n'est pas disponible lorsque l'option Utiliser les expressions régulières est sélectionnée ; vous devez écrire explicitement l'expression régulière pour ignorer les espaces blancs. Notez que les balises <p> et <br> ne sont pas comptées comme des espaces blancs. • Avec l'option Utiliser les expressions régulières, certains caractères et chaînes courtes (tels que ?, *, \w et \b) de la chaîne recherchée sont interprétés comme des opérateurs d'expression régulières. Par exemple, une recherche sur le c\w*\b noir trouvera aussi bien le chien noir que le chapeau noir. Voir « A propos des expressions régulières », page 208. Si vous travaillez dans l'Affichage de code et modifiez le document, puis essayez de rechercher et de remplacer tout élément autre que du code source, une boîte de dialogue s'affiche et vous informe que Dreamweaver synchronise les deux fenêtres avant d'effectuer la recherche. Pour plus d'informations sur la synchronisation des fenêtres, voir « Affichage du code », page 181. 310 Chapitre 19 CHAPITRE 20 Insertion d’images Des images sont généralement utilisées pour ajouter des interfaces graphiques (tels que des boutons de navigation), un attrait visuel (par exemple avec des photographies), ou des éléments de conception interactive, tels que des images survolées ou une carte graphique. Dans Macromedia Dreamweaver MX, vous pouvez travailler en mode Création ou en mode Code pour insérer des images dans un document. Lorsque vous ajoutez des images dans un document Dreamweaver, vous pouvez définir ou modifier les propriétés d'image et visualiser les modifications directement dans la fenêtre de document. Pour améliorer l'efficacité de votre environnement de conception, vous pouvez sélectionner une préférence pour l'éditeur d'image et le lancer automatiquement pour modifier des images lorsque vous travaillez dans Dreamweaver. Ce chapitre contient les sections suivantes : • • • • • • « A propos des images », page 311 « Insertion d'une image », page 312 « Redimensionnement d'une image », page 315 « Création d'une image survolée », page 316 « Utilisation d'un éditeur d'image externe », page 317 « Application de comportements aux images », page 318 A propos des images Différents types de formats de fichiers graphiques existent, mais trois formats de fichiers graphiques sont généralement utilisés dans les pages Web : GIF, JPEG et PNG. Actuellement, les formats de fichiers GIF et JPEG sont les formats les mieux pris en charge et peuvent être visualisés par la plupart des navigateurs. Les fichiers PNG sont les plus adaptés pour la plupart des types de graphiques Web en raison de leur souplesse et de leur taille réduite ; toutefois, l'affichage d'images PNG n'est que partiellement pris en charge dans Microsoft Internet Explorer (4.0 et versions ultérieures) et dans Netscape Navigator (4.04 et versions ultérieures). A moins que votre site ne soit spécifiquement destiné à des navigateurs prenant en charge le format PNG, utilisez des fichiers GIF ou JPEG afin de cibler un plus grand public. 311 Les fichiers GIF (Graphic Interchange Format) utilisent un maximum de 256 couleurs et sont destinés à l'affichage d'images à tons non continus ou d'images comportant de larges zones de couleurs unies, telles que les barres de navigation, les boutons, les icônes, les logos ou d'autres images contenant des tons et des couleurs uniformes. Le format de fichier JPEG (Joint Photographic Experts Group) est le format supérieur destiné aux photographies ou aux images à tons continus, car de tels fichiers peuvent contenir des millions de couleurs. Lorsque la qualité d'un fichier JPEG augmente, sa taille et son temps de téléchargement augmentent également. Il est souvent possible d'obtenir un bon compromis entre la qualité de l'image et sa taille de fichier en compressant un fichier JPEG. Le format de fichier PNG (Portable Network Group) est un format de remplacement non breveté pour les fichiers GIF, qui inclut la prise en charge des images à couleurs indexées, en niveaux de gris et en couleurs vraies ainsi que la prise en charge du canal alpha pour la transparence. PNG est le format de fichier natif de Macromedia Fireworks MX. Les fichiers PNG conservent toutes les informations d'origine sur les calques, les vecteurs, les couleurs et les effets (comme par exemple des ombres portées) et tous ces éléments peuvent être modifiés à tout moment. Les fichiers doivent avoir l'extension .png pour être reconnus comme fichiers PNG par Macromedia Dreamweaver MX. Remarque : la prise en charge des fichiers PNG varie d'un navigateur à l'autre ; par conséquent, si vous travaillez avec des fichiers PNG, exportez-les au format GIF ou JPEG pour les adapter au Web. Insertion d'une image Lorsque vous insérez une image dans un document Dreamweaver, le programme crée automatiquement une référence à ce fichier d'image dans le code source HTML. Pour que cette référence soit correcte, le fichier d'image doit résider sur le site. Dans le cas contraire, Dreamweaver vous invite à copier le fichier sur le site. Vous pouvez également ajouter des images en tant que contenu dynamique ; pour plus d'informations, voir « Création d'images dynamiques », page 555. Pour insérer une image : 1 Placez le point d'insertion à l'endroit où doit apparaître l'image dans la fenêtre de document, puis procédez de l'une des manières suivantes : • Dans la catégorie Commun de la barre Insertion, cliquez sur l'icône Image. • Dans la catégorie Commun de la barre Insertion, faites glisser l'icône Image vers la fenêtre du document (ou la fenêtre du mode Code si vous travaillez sur le code). • Choisissez Insertion > Image. • Faites glisser une image à partir du panneau Actifs (Fenêtre > Actifs) vers l'emplacement souhaité dans la fenêtre de document, puis passez à l'étape 3. • Faites glisser une image à partir du panneau Site vers l'emplacement souhaité dans la fenêtre de document, puis passez à l'étape 3. • Faites glisser une image à partir du bureau vers l'emplacement désiré sur la page, puis passez à l'étape 3. 2 Dans la boîte de dialogue qui s'affiche, procédez de l'une des manières suivantes : • Choisissez Système de fichiers pour choisir un fichier graphique. • Choisissez Source de données pour choisir une source d'image dynamique. 312 Chapitre 20 3 Parcourez l'arborescence pour choisir l'image ou la source de contenu que vous voulez insérer. Tant que le document sur lequel vous travaillez n'a pas encore été enregistré, Dreamweaver crée automatiquement une référence d'emplacement de fichier de type file://. Lorsque vous enregistrez le document sur le site, Dreamweaver convertit cette référence en indiquant un chemin relatif au document. 4 Dans l'inspecteur de propriétés (Fenêtre > Propriétés), définissez les propriétés de l'image. Pour plus d'informations, voir Définition des propriétés de l'image dans l'aide de Dreamweaver. Rubriques connexes « Définition d'une image ou d'une couleur d'arrière-plan de la page », page 117 « Utilisation des images d'espacement », page 265 Insertion d'un espace réservé pour une image Un espace réservé pour une image est un graphique que vous utilisez jusqu'à ce que le dessin final soit prêt pour être ajouté à une page Web. Vous pouvez définir certains attributs de l'espace réservé ; comme sa taille et sa couleur, et lui donner une étiquette de texte. Les attributs de couleur et de taille ainsi que l'étiquette d'un espace réservé pour une image apparaissent lorsque l'espace réservé pour l'image est visualisé dans la fenêtre du document de Dreamweaver. Lorsqu'ils sont visualisés dans la fenêtre d'un navigateur, le texte de l'étiquette et de la taille n'apparaissent pas. Pour insérer un espace réservé pour une image : 1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous voulez insérer un espace réservé pour un graphique. 2 Procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Commun puis cliquez sur l'icône Espace réservé pour l'image. • Dans la barre Insertion, sélectionnez Commun puis faites glisser l'icône Espace réservé pour l'image vers la fenêtre du document. • Choisissez Insertion > Espace réservé de l'image. La boîte de dialogue Espace réservé pour l'image s'affiche. 3 Dans la boîte de dialogue, sélectionnez les options de l'espace réservé pour l'image. Pour plus d'informations sur la définition des options de l'espace réservé pour l'image, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Insertion d’images 313 Rubriques connexes « Remplacement d'un espace réservé pour une image », page 314 « Redimensionnement d'une image », page 315 « Mise à jour d'un espace réservé pour l'image Dreamweaver dans Fireworks », page 324 Remplacement d'un espace réservé pour une image Un espace réservé pour l'image n'est pas une image qui s'affiche dans un navigateur. Avant de publier votre site, il convient de remplacer tous les espaces réservés pour image que vous avez ajoutés par des fichiers graphiques adaptés au Web tels que des images GIF ou JPEG. Si vous avez Fireworks MX, vous pouvez créer un nouveau graphique à partir d'un espace réservé pour image dans Dreamweaver. La nouvelle image reprend la même taille que celle de l'espace réservé pour l'image. Vous pouvez modifier l'image, puis la remplacer dans Dreamweaver. Pour plus d'informations sur la création d'une image de remplacement dans Fireworks MX, voir « Mise à jour d'un espace réservé pour l'image Dreamweaver dans Fireworks », page 324. Pour mettre à jour la source d'image : 1 Dans la fenêtre Document, procédez de l'une des manières suivantes : • Double-cliquez sur l'espace réservé pour l'image. • Cliquez sur l'espace réservé pour l'image pour le sélectionner, puis dans l'inspecteur de propriétés (Fenêtre > Propriétés), cliquez sur l'icône du dossier à côté du champ Src. La boîte de dialogue Source de l'image s'affiche. 2 Dans la boîte de dialogue, localisez l'image que vous voulez utiliser pour remplacer l'espace réservé. 3 Cliquez sur OK. L'image sélectionnée apparaît dans le document. Alignement d'une image Utilisez l'inspecteur de propriétés de l'image pour spécifier l'alignement d'une image par rapport aux autres éléments du paragraphe ou de la ligne. Remarque : le langage HTML ne permet pas de placer un texte autour des contours d'une image, contrairement à certaines applications de traitement de texte. 314 Chapitre 20 Vous pouvez aligner une image sur du texte, sur une autre image, sur un plug-in ou sur d'autres éléments de la ligne. Vous pouvez également utiliser les boutons d'alignement (gauche, droite et centre) pour définir l'alignement horizontal d'une image. Par défaut provoque généralement un alignement sur la ligne de base. La valeur par défaut varie selon le navigateur du visiteur du site. Ligne de base et Bas alignent la ligne de base du texte (ou de tout autre élément du même paragraphe) sur le bas de l'objet sélectionné. Haut aligne le haut d'une image sur le haut de l'élément le plus élevé (image ou texte) dans la ligne. Milieu aligne le milieu de l'image avec la ligne de base de la ligne. Haut du texte aligne Milieu absolu le haut de l'image avec le haut du plus grand caractère de la ligne de texte. aligne le milieu de l'image avec le milieu du texte dans la ligne actuelle. aligne le bas de l'image avec le bas de la ligne de texte (y compris les jambages inférieurs comme dans la lettre g). Bas absolu aligne l'image sélectionnée sur la marge de gauche et place le texte qui l'entoure à sa droite. Si le texte aligné à gauche précède l'objet sur la ligne, les objets alignés à gauche sont généralement placés automatiquement sur une nouvelle ligne. Gauche Droite aligne l'image sur la marge de droite et place le texte qui l'entoure à sa gauche. Si le texte aligné à droite précède l'objet sur la ligne, les objets alignés à droite sont généralement placés automatiquement sur une nouvelle ligne. Redimensionnement d'une image Dans le mode Création de la fenêtre de document de Dreamweaver, vous pouvez redimensionner visuellement les éléments, tels que les images, les plug-ins, les animations Macromedia Shockwave ou Flash, les applets et les contrôles ActiveX. Le redimensionnement visuel aide à déterminer l'impact de la taille d'un élément sur la mise en page. Le redimensionnement modifie les attributs de largeur et de hauteur de l'élément pour revenir à leur taille d'origine. Les champs L et H de l'inspecteur de propriétés affichent les nouvelles largeur et hauteur de l'élément lorsque vous le redimensionnez. La taille du fichier de l'élément ne change pas. Insertion d’images 315 Les éléments bitmap (images GIF, JPEG et PNG) peuvent être déformés si vous augmentez ou diminuez leurs attributs largeur et hauteur. Pour préserver les proportions (rapport largeur / hauteur), maintenez la touche Maj enfoncée lorsque vous redimensionnez une image bitmap. Toutefois, il est recommandé de ne redimensionner ces éléments visuellement dans Dreamweaver que pour des essais de mise en page. Lorsque vous avez trouvé la taille idéale de votre image, modifiez celle-ci en conséquence dans une application de retouche d'image. La modification de l'image permet également de diminuer sa taille de fichier, et donc de réduire son temps de téléchargement. Pour redimensionner un élément : 1 Sélectionnez l'élément (par exemple, une image ou une animation Shockwave) dans la fenêtre de document. Des poignées de redimensionnement apparaissent à droite et en bas de l'élément, et dans le coin inférieur droit. Si ces poignées n'apparaissent pas, cliquez à l'extérieur de l'élément à redimensionner, puis sélectionnez-le à nouveau ou cliquez sur la balise correspondante dans le sélecteur de balises. 2 Pour redimensionner l'élément, utilisez l'une des méthodes suivantes : • Pour ajuster la largeur de l'élément, déplacez la poignée à droite de la sélection. • Pour ajuster la hauteur de l'élément, déplacez la poignée au bas de la sélection. • Pour ajuster simultanément la largeur et la hauteur de l'élément, faites glisser la poignée du coin de la sélection. • Pour conserver les proportions de l'élément (rapport largeur/hauteur) lorsque vous modifiez ses dimensions, faites glisser la poignée de l'angle de la sélection tout en appuyant sur la touche Maj. Les éléments peuvent être redimensionnés visuellement à une taille minimale de 8 x 8 pixels. Pour ajuster la largeur et la hauteur d'un élément à une taille inférieure, (par exemple, 1 x 1 pixel), utilisez l'inspecteur de propriétés pour entrer une valeur numérique. Pour rétablir la taille d'origine d'un élément redimensionné, dans l'inspecteur de propriétés, supprimez les valeurs des champs L et H ou cliquez sur le bouton Rétablir la taille. Création d'une image survolée Une image survolée est une image qui, lorsqu'elle est visualisée dans un navigateur, change lorsque le pointeur vient se placer au-dessus d’elle. Une image survolée est en fait composée de deux images : l'image principale (affichée au chargement de la page) et l'image secondaire (qui apparaît lorsque le pointeur est placé au-dessus de l'image principale). Les deux images utilisées doivent avoir les mêmes dimensions ; si ce n'est pas le cas, Dreamweaver redimensionne automatiquement la seconde image en fonction de la taille de la première. Il est impossible de voir l'effet d'une image survolée dans la fenêtre de document de Dreamweaver. Pour voir l'effet de survol, appuyez sur F12 pour afficher la page dans un navigateur, puis faites passer le pointeur de la souris au-dessus de l'image. Les images survolées sont automatiquement définies pour répondre à l'événement onMouseOver. Pour plus d'informations sur la configuration d'une image pour répondre à un événement différent (par exemple, un clic de souris) ou sur la notification de l'image affichée par une image survolée, voir « Intervertir une image », page 397. 316 Chapitre 20 Une barre de navigation est une forme plus complexe d'image survolée. Pour créer une barre de navigation, utilisez la commande Insertion > Images interactives > Barre de navigation (voir « Insertion d'une barre de navigation », page 442). Pour créer une image survolée : 1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous voulez insérer l'image survolée. 2 Insérez l'image survolée à l'aide de l'une des méthodes suivantes : • Dans la barre Insertion, sélectionnez Commun puis cliquez sur l'icône Image survolée. • Dans la barre Insertion, sélectionnez Commun puis faites glisser l'icône Image survolée vers l'emplacement souhaité de la fenêtre du document. • Choisissez la commande Insertion > Images interactives > Image survolée. La boîte de dialogue Insérer l'image survolée s'affiche. 3 Dans la zone de texte Nom de l'image, attribuez un nom à l'image survolée. 4 Dans la zone de texte Image originale, cliquez sur le bouton Parcourir et sélectionnez l'image à afficher lors du chargement de la page ou tapez le chemin d'accès du fichier d'image dans la zone de texte. 5 Dans la zone de texte Image survolée, cliquez sur le bouton Parcourir et sélectionnez l'image à afficher lorsque le pointeur est placé au-dessus de l'image originale ou tapez le chemin d'accès du fichier d'image dans la zone de texte. 6 Si vous souhaitez précharger les images dans la mémoire cache du navigateur afin d'éviter tout délai lorsque vous faites passer le pointeur de la souris par-dessus l'image, sélectionnez l'option Précharger les images. 7 Dans la zone de texte Si cliqué, aller à l'URL, cliquez sur le bouton Parcourir et sélectionnez le fichier ou tapez le chemin d'accès du fichier à ouvrir lorsqu'un utilisateur clique sur l'image survolée. Remarque : si vous ne définissez pas de lien pour l'image, Dreamweaver insère un lien nul (#) dans le code source HTML auquel le comportement de survol est attaché. Si vous supprimez le lien nul, l'image survolée ne fonctionne plus. 8 Cliquez sur le bouton OK pour fermer la boîte de dialogue Insérer l'image survolée. 9 Choisissez Fichier > Aperçu dans le navigateur ou appuyez sur la touche F12. 10 Dans le navigateur, placez le pointeur au-dessus de l'image d'origine. Cette image doit alors être remplacée par l'image survolée. Utilisation d'un éditeur d'image externe Dans Dreamweaver, vous pouvez ouvrir une image sélectionnée dans un éditeur d'image externe. Lorsque vous revenez dans Dreamweaver après avoir enregistré le fichier d'image modifié, toutes les modifications apportées à l'image sont visibles dans la fenêtre de document. Vous pouvez utiliser Macromedia Fireworks comme éditeur d'image externe. Fireworks 3 et ses versions ultérieures utilisent les Design Notes pour repérer l'emplacement de stockage du fichier PNG d'origine sur le disque dur local ; lorsque vous ouvrez l'image dans Fireworks, vous pouvez modifier le fichier PNG d'origine. Insertion d’images 317 Si vous choisissez une autre application comme éditeur d'image externe et que vous la lancez à partir de Dreamweaver, cette application ouvre l'image sélectionnée. Utilisez l'éditeur d'image pour modifier l'image, enregistrer vos modifications et visualiser l'image mise à jour dans Dreamweaver. Si le fichier d'image a été créé à partir d'un fichier PNG, vous pouvez ouvrir manuellement le fichier d'origine, effectuer des modifications et enregistrer l'image modifiée. Lorsque vous revenez dans Dreamweaver, l'image est actualisée dans la fenêtre de document. Si l'image mise à jour n'apparaît pas une fois de retour dans la fenêtre Dreamweaver, sélectionnez l'image et cliquez sur le bouton Actualiser dans l'inspecteur de propriétés. Démarrage d'un éditeur d'image externe Si vous souhaitez définir un éditeur d'image externe pour le type de fichier d'image indiqué, choisissez Edition > Préférences > Types de fichiers/Editeurs ou Dreamweaver > Préférences > Types de fichiers/Editeurs (Mac OS X). Pour plus d'informations sur le choix d'un éditeur d'image, voir Paramétrage des préférences pour les éditeurs d'image externes dans l'aide de Dreamweaver. Pour lancer l'éditeur d'image externe, procédez de l'une des manières suivantes : • Double-cliquez sur l'image à modifier. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur l'image à modifier, choisissez l'option Modifier avec > Parcourir et sélectionnez un éditeur. • Sélectionnez l'image à modifier, puis cliquez sur Modifier dans l'inspecteur de propriétés. • Double-cliquez sur le fichier d'image dans le panneau Site pour lancer l'éditeur d'image principal. Si vous n'avez pas indiqué d'éditeur d'image, Dreamweaver exécutera l'éditeur par défaut de ce type de fichier. Remarque : lorsque vous ouvrez directement une image à partir du panneau Site, les fonctionnalités d'intégration de Fireworks sont inopérantes ; Fireworks n'ouvre pas le fichier original PNG. Pour utiliser ces fonctionnalités d'intégration de Fireworks, ouvrez les images à partir de la fenêtre de document. Application de comportements aux images Vous pouvez appliquer l'un des comportements disponibles à une image ou à la zone réactive d'une image. Lorsque vous appliquez un comportement à une zone réactive, Dreamweaver insère le code source HTML nécessaire dans la balise area. Il existe trois comportements qui s'appliquent spécifiquement aux images : Précharger les images, Intervertir une image et Restaurer l'image intervertie. place dans la mémoire cache du navigateur les images qui ne sont pas immédiatement affichées lors du chargement de la page (par exemple les images de substitution appelées par un scénario, un comportement, un calque ou une fonction en JavaScript). Cela évite à l'utilisateur d'attendre que ces images soient chargées, lorsqu'un événement déclenche leur apparition. Voir « Précharger les images », page 387. Précharger les images remplace une image par une autre, en modifiant l'attribut src de la balise Utilisez cette action pour créer des substitutions de boutons et autres effets sur des images (y compris la substitution de plusieurs images à la fois). Voir « Intervertir une image », page 397. Intervertir une image img. 318 Chapitre 20 Restaurer l'interversion d'images rétablit la dernière interversion d'images à son état d'origine. Cette action est automatiquement ajoutée par défaut lorsque vous associez l'action Interversion d'images à un objet ; en principe, vous n'avez pas besoin d'y faire appel manuellement. Voir « Restaurer l'image intervertie », page 398. Vous pouvez également utiliser les comportements pour créer des structures de navigation sophistiquées, par exemple une barre de navigation ou un menu de liens. Voir « Création de barres de navigation », page 441 et « Création de menus de reroutage », page 439. Insertion d’images 319 320 Chapitre 20 CHAPITRE 21 Intégration de Dreamweaver à d'autres applications Macromedia Fireworks MX et Macromedia Flash MX sont des outils puissants de développement Web conçus pour créer des graphiques et des animations SWF que vous pouvez afficher dans des pages Web. Macromedia Dreamweaver MX est parfaitement intégré à ces outils pour simplifier le déroulement de vos conceptions Web. Pour assurer une intégration parfaite entre Dreamweaver et Flash ou Fireworks, activez les Design Notes lors de la définition des sites Dreamweaver. Par défaut, cette option est présélectionnée dans la configuration de la définition du site. Pour plus d'informations sur l'activation des Design Notes, voir « Activation et désactivation des Design Notes », page 101. Lorsque vous exportez des fichiers de Fireworks ou Flash directement vers un site défini par Dreamweaver, les Design Notes qui contiennent des références au fichier de programmation PNG ou Flash (FLA) sont automatiquement exportées vers le site avec le fichier Web (format GIF, JPEG ou SWF). Vous pouvez insérer des images ou des tables Fireworks et des animations Flash dans un document Dreamweaver. Vous pouvez également utiliser la fonction d'intégration entre Dreamweaver et Fireworks ou Flash pour modifier une image ou une animation après l'avoir insérée dans un document Dreamweaver. Dans Dreamweaver, vous pouvez lancer le processus de production de graphiques en insérant et en mettant à jour un graphique d'espace réservé pour l'image. Pour plus d'informations sur les espaces réservés pour l'image, voir « Insertion d'un espace réservé pour une image », page 313. Après avoir inséré un espace réservé pour l'image dans Dreamweaver, vous pouvez lancer Fireworks MX pour créer un nouveau graphique. Dans Fireworks, vous pouvez créer le graphique, ajouter des zones réactives ou des comportements ou tout élément de votre choix. Vous pouvez alors enregistrer le graphique au format PNG et l'exporter sous la forme d'un fichier graphique Web, au format GIF ou JPEG par exemple, ou dans le cas d'une table découpée, sous la forme de documents HTML et d'images. Lorsque vous retournez dans Dreamweaver, l'image de remplacement ou la table Fireworks est mise à jour dans le document. Ce chapitre contient les sections suivantes : « Définition des préférences de lancement et de modification des fichiers source Fireworks », page 323 « Utilisation de Dreamweaver et Fireworks », page 322 « Modification d'une image ou d'une table Fireworks », page 326 321 « Création d'un album photos pour le Web », page 330 « Utilisation de Dreamweaver et Flash », page 332 « Modification d'une animation Flash dans Dreamweaver », page 333 Intégration de Fireworks et Flash Grâce à l'édition Roundtrip et aux Design Notes, Dreamweaver est capable d'intégrer des opérations avec Fireworks et Flash. L'édition Roundtrip permet de transférer de façon fiable les mises à jour de code entre Dreamweaver et les autres applications, en préservant par exemple les comportements de survol ou les liens vers d'autres fichiers. Les Design Notes permettent quant à elles de localiser le document source correspondant à une image exportée ou à un fichier d'animation. Pour plus d'informations sur l'utilisation des Design Notes dans Dreamweaver, voir « Utilisation des Design Notes dans Fireworks ou Flash et Dreamweaver », page 104. Outre les informations relatives à l'emplacement, les Design Notes contiennent des informations pertinentes sur les fichiers exportés. Lorsque vous exportez une table Fireworks, par exemple, Fireworks rédige une Design Note pour chaque fichier d'image exporté dans la table. Si le fichier exporté contient des zones réactives ou des images survolées, le code JavaScript de ces éléments est inclus dans le document HTML exporté par Fireworks. Pour obtenir de meilleurs résultats lorsque vous créez des graphiques et des animations destinés à une publication Web, enregistrez le code source de Fireworks et Flash et les fichiers Web dans un site défini Dreamweaver. De cette façon, tout utilisateur partageant le site pourra localiser le document source lorsqu'il modifiera une image ou une table Fireworks ou une animation SWF dans Dreamweaver. Pour intégrer parfaitement ces applications à vos tâches de développement, il convient de définir un environnement de travail. Pour plus d'informations sur la configuration de l'environnement de travail Dreamweaver et Fireworks, voir « Utilisation de Dreamweaver et Fireworks », page 322. Pour plus d'informations sur la configuration de l'environnement de travail Dreamweaver et Flash, voir « Utilisation de Dreamweaver et Flash », page 332. Utilisation de Dreamweaver et Fireworks Dreamweaver et Fireworks reconnaissent et partagent de nombreuses modifications apportées aux fichiers, parmi lesquelles celles apportées aux liens, aux cartes graphiques, aux découpes de tables, et bien plus. Réunies, les deux applications rationalisent les tâches de développement consistant à modifier, optimiser et importer des fichiers graphiques Web dans des pages HTML. Pour mettre en place un environnement de travail intégré, vous devez au préalable définir un site local dans Dreamweaver et activer les Design Notes pour ce site. Les Design Notes sont automatiquement activées tant que vous ne modifiez pas les paramètres par défaut. Vous devez également définir Fireworks comme étant l'éditeur d'image externe principal de Dreamweaver pour qu'il s'ouvre automatiquement lors des tâches d'édition. Pour plus d'informations sur la configuration de Fireworks comme éditeur externe, voir « Utilisation d'un éditeur d'image externe », page 317. Pour une bonne intégration de la fonction de lancement et d'édition, exportez les fichiers HTML et les fichiers graphiques Fireworks vers le dossier du site Dreamweaver. Lorsque vous exportez un fichier GIF ou JPEG de Fireworks vers le dossier du site Dreamweaver, Fireworks génère un dossier appelé _notes dans le même dossier. Il contient les Design Notes ; il s'agit de fichiers de petite taille portant l'extension (.mno) de Macromedia Note. 322 Chapitre 21 Les Design Notes contiennent des informations sur les fichiers graphiques exportés par Fireworks. Lorsque vous lancez et modifiez une image ou une table Fireworks dans Dreamweaver, le programme utilise ces informations pour localiser le fichier PNG source. Pour plus d'informations sur le lancement automatique du fichier PNG, voir « Définition des préférences de lancement et de modification des fichiers source Fireworks », page 323. Lorsque vous sélectionnez une image dans un document Dreamweaver exporté à partir de Fireworks auquel correspond un fichier .mno, l'inspecteur de propriétés affiche l'icône Fireworks et le chemin source du fichier. En paramétrant Fireworks comme l'éditeur d'image par défaut pour Dreamweaver, vous pouvez passer facilement de Dreamweaver à Fireworks pour modifier une image. Dans les préférences de Dreamweaver, paramétrez Fireworks comme éditeur principal des types de fichiers graphiques GIF, PNG et JPEG. Pour plus d'informations sur la définition d'un éditeur d'image, voir « Utilisation d'un éditeur d'image externe », page 317 ou Paramétrage des préférences pour les éditeurs d'image externes dans l'aide de Dreamweaver. Définition des préférences de lancement et de modification des fichiers source Fireworks Les préférences de lancement et de modification de Fireworks définissent comment manipuler les fichiers PNG source lorsque vous lancez des fichiers Fireworks à partir d'une autre application, telle que Dreamweaver. Dreamweaver reconnaît les préférences de lancement et de modification dans certains cas uniquement, lorsque vous lancez et optimisez une image Fireworks. Par exemple, vous devez lancer et optimiser les images qui ne font pas partie d'une table Fireworks et dont le chemin Design Notes vers un fichier PNG source est incorrect. Dans tous les autres cas, et ceci même lorsque vous lancez et modifiez des images Fireworks, Dreamweaver lance automatiquement le fichier PNG source ou vous invite à le localiser s'il ne le trouve pas. Pour déterminer les préférences de lancement et de modification de Fireworks : 1 Dans Fireworks, choisissez Edition > Préférences ou Fireworks > Préférences (Mac OS X) et cliquez sur l'onglet Lancer et Modifier (Windows) ou choisissez Lancer et Modifier dans le menu déroulant (Macintosh). 2 Indiquez les options de préférences applicables lors de la modification ou de l'optimisation d'images Fireworks placées dans une application externe : permet de lancer automatiquement le fichier PNG Fireworks défini dans la Design Note comme fichier source de l'image placée. Les mises à jour sont appliquées au fichier PNG source et à l'image placée correspondante. Toujours utiliser le fichier PNG source Ne jamais utiliser le fichier PNG source permet de lancer automatiquement l'image Fireworks placée, qu'un fichier PNG source existe ou non. Les mises à jour sont appliquées à l'image placée uniquement. Demander lors du lancement vous permet d'indiquer chaque fois si le fichier PNG source doit être lancé ou non. Lorsque vous modifiez ou optimisez une image placée, Fireworks affiche un message vous demandant si vous souhaitez lancer l'éditeur et modifier l'image. Vous pouvez également déterminer les préférences globales de la fonction de lancement et d'édition dans cette fenêtre d'invite. Intégration de Dreamweaver à d'autres applications 323 Insertion d'une image Fireworks dans un document Dreamweaver Plusieurs méthodes permettent de placer des graphiques Fireworks dans un document Dreamweaver. Vous pouvez placer un graphique Fireworks exporté dans un document Dreamweaver à l'aide de la commande Insérer une image ou créer un graphique Fireworks à partir d'un espace réservé pour l'image Dreamweaver. Pour insérer une image Fireworks dans un document Dreamweaver : 1 Dans le document Dreamweaver, placez le point d'insertion à l'emplacement où vous souhaitez insérer l'image, puis procédez de l'une des manières suivantes : • Choisissez Insertion > Image. • Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Image ou faites-le glisser vers le document. 2 Recherchez le fichier Fireworks exporté et cliquez sur OK (Windows) ou Ouvrir (Macintosh). Remarque : si le fichier Fireworks ne se trouve pas dans le site courant de Dreamweaver, un message vous demande si vous souhaitez copier le fichier dans le dossier racine. Cliquez sur Oui. Mise à jour d'un espace réservé pour l'image Dreamweaver dans Fireworks Vous pouvez créer un espace réservé pour l'image dans un document Dreamweaver, puis lancer Fireworks pour créer une image graphique ou une table Fireworks devant le remplacer. Pour plus d'informations sur l'insertion d'un espace réservé pour l'image, voir « Insertion d'un espace réservé pour une image », page 313. Pour créer une image à partir d'un espace réservé, Dreamweaver MX et Fireworks MX doivent être installés sur votre système. Fireworks reconnaît les paramètres suivants d'espace réservé pour l'image définis lors de son utilisation dans Dreamweaver : la taille de l'image correspondant à la taille du document Fireworks, l'ID de l'image utilisée par Fireworks comme nom de document par défaut pour le fichier source et le fichier d'exportation que vous créez, l'alignement du texte et les comportements reconnus par Fireworks (tels que l'interversion d'image, le menu contextuel, la barre de navigation et le texte). Fireworks reconnaît également les liens associés à l'espace réservé pour l'image lorsque vous travaillez dans Dreamweaver. Remarque : bien que les liens ajoutés à un espace réservé pour l'image soient invisibles dans Fireworks, ils sont néanmoins conservés. Si vous dessinez une zone réactive et ajoutez un lien dans Fireworks MX, le programme ne supprimera pas le lien ajouté à l'espace réservé pour l'image dans Dreamweaver. Toutefois, si dans Fireworks vous dessinez une découpe dans la nouvelle image, le lien sera supprimé du document Dreamweaver si vous remplacez l'espace réservé pour l'image. Les paramètres suivants d'espace réservé pour l'image sont désactivés dans l'inspecteur de propriétés correspondant puisqu'ils ne sont pas reconnus par Fireworks : alignement de l'image, couleur, espacement vertical et horizontal et cartes. Dans Fireworks MX, créez la nouvelle image, puis cliquez sur Terminé. Fireworks vous demande d'enregistrer le fichier au format PNG (document source) et d'exporter le fichier dans un format Web, tels que les formats GIF, JPEG ou, dans le cas d'images découpées, sous la forme de documents HTML et d'images. La nouvelle image ou la table Fireworks remplace automatiquement l'espace réservé pour l'image dans le document Dreamweaver. 324 Chapitre 21 Pour modifier un espace réservé pour l'image Dreamweaver dans Fireworks : 1 Veillez à ce que Fireworks soit l'éditeur d'image des fichiers .png. Pour plus d'informations, voir la section Paramétrage des préférences pour les éditeurs d'image externes dans l'aide de Dreamweaver. 2 Dans la fenêtre de document, cliquez sur l'espace réservé pour l'image pour le sélectionner. 3 Procédez de l'une des manières suivantes pour lancer Fireworks et procéder à des opérations d'édition : • Dans l'inspecteur de propriétés, cliquez sur Créer. • Appuyez sur la touche Ctrl (Windows) ou Commande (Macintosh), puis double-cliquez sur l'espace réservé pour l'image. • Cliquez avec le bouton droit de la souris sur l'espace réservé pour l'image, puis choisissez l'option Créer une image dans Fireworks. Fireworks est lancé en mode d'édition à partir de Dreamweaver. 4 Utilisez les options de Fireworks pour créer l'image. 5 Une fois l'opération terminée, cliquez sur Terminé. La boîte de dialogue Enregistrer sous s'affiche. Fireworks vous invite à enregistrer le fichier PNG. 6 Dans le champ Enregistrer dans, sélectionnez le dossier défini comme dossier du site local Dreamweaver. Si vous avez attribué un nom à l'espace réservé lors de son insertion dans le document Dreamweaver, Fireworks insère automatiquement le nom dans le champ Nom de fichier. Vous pouvez modifier ce nom si vous le souhaitez. 7 Cliquez sur Enregistrer pour enregistrer le fichier PNG. La boîte de dialogue Exporter s'affiche. Elle vous permet d'exporter l'image au format GIF. 8 Choisissez le dossier du site local de Dreamweaver dans le champ Enregistrer dans. 9 Le champ de texte Nom est automatiquement mis à jour pour adopter le nom désignant le fichier PNG. Entrez un nouveau nom si vous le souhaitez. 10 Dans la zone Enregistrer sous le type, sélectionnez le type de fichier(s) à exporter comme Images uniquement ou Documents HTML et images. Intégration de Dreamweaver à d'autres applications 325 11 Cliquez sur Enregistrer pour enregistrer le fichier exporté. Le fichier est enregistré et Dreamweaver est à nouveau actif. Dans le document Dreamweaver, le fichier exporté ou la table Fireworks remplace l'espace réservé pour l'image. Modification d'une image ou d'une table Fireworks Vous pouvez lancer Fireworks pour modifier des images insérées dans un document Dreamweaver. Lorsque vous lancez et modifiez une image ou une découpe d'image faisant partie d'une table Fireworks, Dreamweaver lance Fireworks et le fichier PNG à partir duquel l'image ou la table a été exportée. Lorsque l'image fait partie d'une table Fireworks, vous pouvez lancer cette dernière pour la modifier tant que le commentaire <!--fw table--> est présent dans le code HTML. Si le fichier PNG source a été exporté à partir de Fireworks vers un site Dreamweaver à l'aide du paramètre Document HTML et image du style Dreamweaver, le commentaire de la table Fireworks est automatiquement inséré dans le code HTML. Pour lancer et modifier une image Fireworks placée dans Dreamweaver : 1 Dans Dreamweaver, choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés, le cas échéant. 2 Cliquez sur une image ou une découpe d'image pour la sélectionner. L'inspecteur de propriétés identifie la sélection comme une image ou table Fireworks en fonction de l'élément sélectionné et affiche le nom du fichier source PNG. 3 Pour lancer Fireworks afin d'apporter des modifications, procédez de l'une des manières suivantes : • Dans l'inspecteur de propriétés, cliquez sur Modifier. • Maintenez enfoncée la touche Ctrl (Windows) ou Commande (Macintosh) et double-cliquez sur l'image sélectionnée. • Cliquez sur l'image sélectionnée avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez Modifier avec Fireworks dans le menu contextuel. Fireworks lance et ouvre le fichier PNG associé pour que vous puissiez le modifier. Remarque : si Fireworks ne trouve pas le fichier source, un message vous invite à le faire. Lorsque vous travaillez dans le fichier source Fireworks, les modifications sont enregistrées dans le fichier source et le fichier exporté, sinon seul le fichier exporté est mis à jour. 4 Dans Fireworks, modifiez le fichier PNG source. 5 Une fois les modifications effectuées, cliquez sur Terminé. Fireworks enregistre les modifications dans le fichier PNG, exporte l'image mise à jour (ou le document HTML et les images) et active de nouveau Dreamweaver. Dans Dreamweaver, l'image ou la table mise à jour apparaît. 326 Chapitre 21 Ouverture d'un menu contextuel Fireworks dans Dreamweaver Fireworks prend en charge les menus contextuels basés sur des images et sur du code HTML. Dreamweaver ne prend en charge que les menus contextuels basés sur du code HTML. Dans Dreamweaver, vous pouvez ouvrir un menu contextuel Fireworks et modifier les propriétés de tous les éléments de menu, à l'exception des images d'arrière-plan des menus contextuels basés sur des images. Dans Dreamweaver, le comportement Afficher le menu contextuel vous permet de modifier ou de mettre à jour le contenu d'un menu contextuel Fireworks basé du code HTML. Vous pouvez ajouter, supprimer ou modifier les éléments de menu, les réorganiser et les positionner dans une page. Pour plus d'informations sur la définition ou la modification des options des menus contextuels dans Dreamweaver, voir « Afficher le menu contextuel », page 393. Si le menu contextuel à modifier repose sur une image et que vous souhaitez préserver les arrièreplans de la cellule basés sur des images, il convient de modifier le menu contextuel dans Fireworks plutôt que dans Dreamweaver. Pour modifier les images d'arrière-plan d'un menu contextuel basé sur des images, sélectionnez l'image à mettre à jour, puis cliquez sur Modifier. Pour plus d'informations sur la modification d'une image Fireworks, voir « Modification d'une image ou d'une table Fireworks », page 326. Pour ouvrir le menu contextuel Fireworks : 1 Dans le document Dreamweaver, sélectionnez la zone réactive ou l'image qui déclenche le menu contextuel. 2 Ouvrez le panneau Comportements (Maj+F3), si ce n'est déjà fait, puis dans la liste Actions, double-cliquez sur Afficher le menu contextuel. La boîte de dialogue Afficher le menu contextuel apparaît. 3 Modifiez le menu contextuel comme bon vous semble. 4 Lorsque vous avez modifié le menu contextuel, cliquez sur OK. Lancement de Fireworks pour optimiser une image Vous pouvez lancer Fireworks à partir de Dreamweaver pour modifier rapidement une image ou une animation Fireworks placée et exportée en la redimensionnant ou en modifiant le type de fichier, par exemple. Fireworks vous permet de modifier les paramètres d'optimisation et d'animation, ainsi que la taille et la zone de l'image exportée. Pour modifier les paramètres d'optimisation d'une image Fireworks placée dans Dreamweaver : 1 Dans Dreamweaver, sélectionnez l'image de votre choix et choisissez Commandes > Optimiser l'image dans Fireworks. 2 Si un message vous y invite, indiquez si un fichier Fireworks source doit être lancé pour l'image placée. 3 Dans Fireworks, procédez aux modifications requises dans la boîte de dialogue d'optimisation : • Pour modifier les paramètres d'optimisation, cliquez sur l'onglet Options. Pour plus d'informations, voir Utilisation de Fireworks. • Pour modifier la taille et la zone de l'image exportée, cliquez sur l'onglet Fichier. Intégration de Dreamweaver à d'autres applications 327 4 Une fois l'édition terminée, cliquez sur Mettre à jour. Vous exportez ainsi l'image en adoptant les nouveaux paramètres d'optimisation, mettez à jour le fichier GIF ou JPEG placé dans Dreamweaver et enregistrez le fichier PNG source si un fichier source a été sélectionné. Si vous avez modifié le format de l'image, le vérificateur de lien Dreamweaver vous invite à mettre à jour les références à l'image. Par exemple, si vous avez modifié le format d'une image appelée my_image.GIF en my_image.JPEG, toutes les références faites à my_image.gif deviennent my_image.jpg lorsque vous cliquez sur OK. Insertion de code HTML Fireworks dans un document Dreamweaver Dans Fireworks, la commande Exporter vous permet d'exporter et d'enregistrer des images optimisées et des fichiers HTML dans le dossier du site Dreamweaver de votre choix. Vous pouvez alors insérer le fichier dans Dreamweaver. Pour plus d'informations sur l'exportation de fichiers Fireworks au format HTML, voir Utilisation de Fireworks. Dreamweaver vous permet d'insérer dans un document du code HTML généré par Fireworks, intégrant des images, des découpes et du code JavaScript. Vous pouvez ainsi facilement créer des éléments de conception dans Fireworks et les insérer dans un document Dreamweaver existant. Pour insérer du code HTML Fireworks dans un document Dreamweaver : 1 Dans Dreamweaver, placez le point d'insertion à l'endroit du document où vous souhaitez placer le code HTML Fireworks. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Images interactives > HTML Fireworks. • Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Insérer HTML Fireworks. 3 Dans la boîte de dialogue qui apparaît, cliquez sur Parcourir pour choisir un fichier HTML Fireworks. 4 Choisissez l'option Supprimer fichier après l'insertion pour placer le fichier HTML Fireworks d'origine dans la corbeille (Windows et Macintosh) à l'issue de l'opération. Faites appel à cette option si vous n'avez plus besoin du fichier HTML Fireworks après l'avoir inséré. Elle n'a aucun effet sur le fichier PNG source associé au fichier HTML. Remarque : si le fichier HTML se trouve sur un lecteur réseau, il est définitivement supprimé (il n'est pas placé dans la corbeille). 5 Cliquez sur OK pour insérer le code HTML, ainsi que les images associées, les découpes et le code JavaScript dans le document Dreamweaver. Collage de code HTML Fireworks dans Dreamweaver Pour placer rapidement dans Dreamweaver des images et tables générées dans Fireworks, copiez et collez directement le code HTML dans un document Dreamweaver. Pour copier et coller du code HTML Fireworks dans Dreamweaver : 1 Dans Fireworks, choisissez Edition > Copier le code HTML. 328 Chapitre 21 2 Suivez les instructions de l'assistant pour sélectionner les paramètres d'exportation des images et du fichier HTML. Lorsqu'un message vous y invite, identifiez le dossier du site Dreamweaver devant accueillir les images exportées. L'assistant exporte les images à l'endroit indiqué et copie le code HTML dans le Presse-papiers. 3 Dans Dreamweaver, placez le point d'insertion à l'endroit du document où vous souhaitez coller le code HTML, et choisissez Edition > Coller. Le code HTML et JavaScript associé aux fichiers Fireworks exportés est copié dans le document Dreamweaver et tous les liens vers des images sont mis à jour. Pour exporter et coller du code HTML Fireworks dans Dreamweaver : 1 Dans Fireworks, choisissez Fichier > Exporter. 2 Dans la boîte de dialogue Exporter, indiquez le dossier du site Dreamweaver devant accueillir les images exportées. 3 Dans le menu déroulant Enregistrer sous, choisissez Documents HTML et Images. 4 Dans le menu déroulant HTML, choisissez Copier dans le Presse-papiers, puis cliquez sur Enregistrer. 5 Dans Dreamweaver, placez le point d'insertion à l'endroit du document où vous souhaitez coller le code HTML, et choisissez Edition > Coller. Le code HTML et JavaScript associé aux fichiers Fireworks exportés est copié dans le document Dreamweaver et tous les liens vers des images sont mis à jour. Mise à jour du code HTML Fireworks placé dans Dreamweaver Outre la technique de lancement et de modification décrite ci-dessus, vous pouvez faire appel à la commande Fichier > Mettre à jour le code HTML pour mettre à jour des fichiers Fireworks placés dans Dreamweaver. La commande Mettre à jour le code HTML vous permet de modifier l'image PNG source dans Fireworks et de mettre à jour automatiquement le code HTML et les fichiers d'image exportés placés dans un document Dreamweaver. Grâce à cette commande, vous pouvez mettre à jour les fichiers Dreamweaver même si le programme est inactif. Pour mettre à jour du code HTML Fireworks placé dans Dreamweaver : 1 Dans Fireworks, ouvrez le fichier PNG source et modifiez-le. 2 Choisissez Fichier > Enregistrer. 3 Dans Fireworks, choisissez Fichier > Mettre à jour le code HTML. 4 Recherchez le fichier Dreamweaver qui contient le code HTML à mettre à jour, puis cliquez sur Ouvrir. Intégration de Dreamweaver à d'autres applications 329 5 Recherchez le dossier dans lequel placer les fichiers d'image mis à jour et cliquez sur Sélectionner (Windows) ou Choisir (Macintosh). Fireworks met à jour le code HTML et JavaScript du document Dreamweaver. Fireworks exporte également les images mises à jour associées au code HTML et les place dans le dossier de destination indiqué. Si Fireworks ne trouve pas le code HTML correspondant, il vous propose d'insérer du nouveau code HTML dans le document Dreamweaver. Fireworks insère la section JavaScript du nouveau code au début du document et place la table HTML ou le lien vers l'image à la fin du document. Création d'un album photos pour le Web La commande Dreamweaver Créer un album photos pour le Web permet de générer automatiquement un site Web qui affiche un album d'images provenant d'un dossier donné. Cette commande utilise le script JavaScript pour appeler Fireworks qui crée une miniature et une image de plus grande taille pour chaque image du dossier. Dreamweaver crée ensuite une page Web contenant toutes les miniatures, ainsi que les liens vers les images de plus grande taille. Pour pouvoir utiliser la commande Créer un album photos pour le Web, vous devez avoir installé Dreamweaver et Fireworks 4 ou une version ultérieure sur votre système. Avant de commencer, placez toutes les images que vous souhaitez intégrer à l'album photos dans un dossier (il ne doit pas nécessairement se trouver sur un site). Assurez-vous également que les noms des fichiers d'image portent des extensions reconnues par la commande Créer un album photos pour le Web, à savoir .gif, .jpg, .jpeg, .png, .psd, .tif ou .tiff. Les images portant des extensions de fichiers non reconnues ne seront pas intégrées à l'album. Pour créer un album photos pour le Web : 1 Dans Dreamweaver, choisissez Commandes > Créer un album photos pour le Web. 2 Dans le champ de texte Titre de l'album photos, entrez un titre. Il apparaît alors dans un rectangle gris dans la partie supérieure de la page contenant les miniatures. Si vous le souhaitez, vous pouvez faire figurer jusqu'à deux lignes de texte supplémentaire sous le titre en entrant le texte correspondant dans les champs de texte Infos de sous-titre et Autres infos. 3 Choisissez le dossier contenant les images sources en cliquant sur le bouton Parcourir situé à côté du champ de texte Dossier images sources. Choisissez (ou créez) ensuite un dossier de destination dans lequel placer toutes les images exportées et les fichiers HTML en cliquant sur le bouton Parcourir situé près du champ de texte Dossier de destination. Ce dernier ne doit pas contenir d'album photos. Dans le cas contraire, si les images portent les mêmes noms que celles que vous souhaitez ajouter, vous risquez d'écraser les fichiers d'image et les miniatures présents dans le dossier de destination. 4 Spécifiez les options d'affichage des images miniatures : • Choisissez une taille pour les images miniatures dans le menu déroulant Taille des vignettes. Les images sont mises à l'échelle proportionnellement pour que les miniatures correspondantes soient intégrées dans un carré présentant les dimensions de pixels indiquées. • Pour afficher le nom de fichier de chaque image d'origine sous la miniature correspondante, choisissez Montrer les noms de fichiers. 330 Chapitre 21 • Indiquez le nombre de colonnes de la table qui affiche les miniatures. 5 Choisissez un format pour les images miniatures dans le menu déroulant Format des vignettes. GIF WebSnap 128 crée des miniatures GIF qui utilisent une palette adaptative Web de 128 couleurs. GIF WebSnap 256 crée des miniatures GIF qui utilisent une palette adaptative Web de 256 couleurs. JPEG—Qualité supérieure crée des miniatures JPEG de qualité relativement supérieure dont la taille de fichier est plus importante. JPEG—Fichier réduit crée des miniatures JPEG de qualité relativement inférieure dont la taille de fichier est réduite. 6 Choisissez un format pour les images de grande taille dans le menu déroulant Format graphique des photos. Une image de grande taille est générée au format spécifié pour chaque image d'origine. Vous pouvez indiquer un format différent pour les images de grande taille et les miniatures correspondantes. Remarque : la commande Créer un album photos pour le Web ne vous permet pas d'utiliser vos fichiers image d'origine comme images de grande taille, car les formats des images d'origine autres que GIF et JPEG risquent de ne pas s'afficher correctement dans tous les navigateurs. Si les images d'origine sont des fichiers JPEG, les images de grande taille qui sont générées peuvent présenter des tailles de fichier supérieures et une qualité inférieure à celle des fichiers d'origine. 7 Choisissez un pourcentage d'échelle pour les images de grande taille. En utilisant une échelle de 100 %, vous créez des images de grande taille dont le format est identique à celui des originaux. Le pourcentage d'échelle est appliqué à toutes les images. Par conséquent, si toutes les images d'origine ne sont pas de taille identique, vous risquez de ne pas obtenir les résultats escomptés en les mettant à l'échelle à l'aide d'un même pourcentage. 8 Sélectionnez l'option Créer des pages séparées pour chaque photo afin de créer une page Web contenant les liens de navigation Retour, Accueil et Suivant pour chaque image source. Si vous sélectionnez cette option, le lien vers la miniature mène aux pages de navigation. Dans le cas contraire, le lien vers la miniature permet d'afficher directement les images de grande taille. 9 Cliquez sur OK pour créer les fichiers HTML et d'image de l'album photos pour le Web. S'il n'est pas déjà actif, Fireworks est lancé et crée les miniatures et images de grande taille. Ces opérations peuvent prendre quelques instants si le nombre de fichiers d'image est important. Une fois le traitement terminé, Dreamweaver est réactivé et génère la page contenant les miniatures. Intégration de Dreamweaver à d'autres applications 331 10 Lorsqu'une boîte de dialogue indiquant « L'album a été créé » apparaît, cliquez sur OK. Vous devrez peut-être attendre quelques secondes avant que la page de votre album photos n'apparaisse. Les noms de fichiers des miniatures apparaissent dans l'ordre alphabétique. Remarque : si vous cliquez sur le bouton Annuler dans la boîte de dialogue Dreamweaver une fois le traitement lancé, vous n'interrompez pas la procédure de création de l'album photos, mais empêchez uniquement Dreamweaver d'afficher la page principale de l'album photos. Utilisation de Dreamweaver et Flash Vous pouvez facilement insérer une animation Flash (fichier SWF) dans un document Dreamweaver. L'inspecteur de propriétés vous permet de définir les options de lecture et d'affichage du fichier SWF dans la page Web. Pour plus d'informations sur l'insertion d'une animation Flash dans Dreamweaver, voir « Insertion d'animations Flash », page 345. Dans Dreamweaver, le vérificateur de lien vous permet de modifier aisément les liens figurant dans les fichiers insérés dans un document Dreamweaver, y compris les animations Flash. Vous pouvez mettre à jour un lien d'une animation SWF, puis répercuter la modification dans le document de programmation Flash. Pour plus d'informations, voir « Mise à jour des liens vers un fichier SWF », page 334. Si Macromedia Flash MX et Dreamweaver MX sont installés sur votre système, vous pouvez également mettre à jour une animation placée dans un document Dreamweaver. Lorsque les deux applications sont installées sur votre ordinateur et que vous sélectionnez une animation SWF dans le document Dreamweaver, l'inspecteur de propriétés affiche un bouton Modifier actif. Si Flash MX n'est pas installé, le bouton Modifier est désactivé. Lorsque vous cliquez sur ce bouton, Dreamweaver lance Flash qui tente à son tour de localiser le fichier de programmation Flash (.FLA) correspondant au fichier SWF sélectionné. Les informations concernant le fichier source d'origine sont automatiquement stockées dans une Design Note associée au fichier SWF lorsque vous l'exportez vers un site Dreamweaver (si les Design Notes sont activées pour le site Dreamweaver). Si Flash ne peut pas localiser le fichier de programmation Flash, un message vous invite à le faire. Vous ne pouvez pas mettre à jour directement un fichier SWF. Il convient de modifier le fichier source et de l'exporter en tant que fichier d'animation SWF. 332 Chapitre 21 Après avoir lancé un document source à modifier, vous pouvez modifier une animation dans Flash. Cliquez sur Terminé une fois les modifications apportées. Flash met à jour le document de programmation Flash, exporte à nouveau le fichier d'animation, se ferme et active le document Dreamweaver. Vous pouvez afficher le fichier SWF mis à jour dans le document en cliquant sur Lecture dans l'inspecteur de propriétés ou appuyez sur F12 pour afficher un aperçu de votre page dans la fenêtre d'un navigateur. Rubriques connexes « Modification d'une animation Flash dans Dreamweaver », page 333 « Mise à jour des liens vers un fichier SWF », page 334 Modification d'une animation Flash dans Dreamweaver Vous ne pouvez pas modifier directement un fichier SWF. Si vous souhaitez apporter des modifications à un fichier SWF exporté, sélectionnez un espace réservé pour une animation Flash dans le document Dreamweaver, puis cliquez sur Modifier dans l'inspecteur de propriétés. Le bouton Modifier lance Flash et le fichier FLA si le chemin d'accès au document source (FLA) est disponible. Une fois les modifications effectuées, Flash les enregistre dans le document source FLA et exporte à nouveau le fichier d'animation SWF. Pour lancer et modifier une animation Flash à partir de Dreamweaver : 1 Dans Dreamweaver, choisissez Fenêtre > Propriétés pour ouvrir l'inspecteur de propriétés, le cas échéant. 2 Dans le document Dreamweaver, procédez de l'une des manières suivantes : • Cliquez sur l'espace réservé de l'animation Flash pour le sélectionner, puis sur Modifier dans l'inspecteur de propriétés. • Maintenez enfoncée la touche Ctrl (Windows) ou Commande (Macintosh) et double-cliquez sur l'espace réservé pour l'animation à modifier. • Cliquez sur l'animation de votre choix avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez Modifier avec Flash dans le menu contextuel. Dreamweaver lance Flash et ouvre le fichier FLA que vous pouvez modifier ou vous demande de l'ouvrir s'il ne parvient pas à le trouver. Intégration de Dreamweaver à d'autres applications 333 Remarque : si le fichier FLA ou le fichier SWF est verrouillé, Dreamweaver vous demande d'extraire le fichier du serveur, d'annuler la demande ou d'afficher le fichier. 3 Modifiez l'animation dans Flash. La fenêtre de document indique que vous êtes en train de modifier une animation provenant de Dreamweaver. 4 Une fois les modifications effectuées, cliquez sur Terminé. En cliquant sur Terminé, vous enregistrez les modifications apportées au fichier FLA source et mettez à jour le fichier SWF. Mise à jour des liens vers un fichier SWF Vous pouvez mettre à jour un lien dans un fichier SWF à partir de la fenêtre Affichage de la carte du site de Dreamweaver. Pour plus d'informations sur l'affichage de la carte du site, voir « Utilisation de la carte du site », page 83. Avant de créer une carte du site, vous devez créer une page d'accueil pour votre site. Dans la fenêtre Affichage de la carte du site, vous devez afficher les fichiers dépendants afin de mettre à jour un lien dans un fichier SWF. Par défaut, la carte du site n'affiche pas les fichiers dépendants. Pour plus d'informations sur l'affichage des fichiers dépendants, voir « Affichage et masquage des fichiers de la carte du site », page 87. Sélectionnez le lien à mettre à jour, puis choisissez une option de modification de lien correspondant aux changements que vous souhaitez apporter, puis modifiez un lien ou répercutez la modification du lien sur le site. Tous les liens mis à jour par Dreamweaver dans le fichier SWF sont intégrés au document source FLA lorsque vous procédez à une opération de lancement et de modification. Dreamweaver consigne automatiquement toutes les modifications de lien apportées au fichier SWF dans les Design Notes et, lorsque Flash répercute les modifications dans le fichier FLA, il les supprime des Design Notes. Pour mettre à jour un lien URL dans un fichier SWF : 1 Définissez une page d'accueil pour le site si ce n'est déjà fait. Vous devez définir une page d'accueil pour générer une carte du site. 334 Chapitre 21 2 Ouvrez la fenêtre de la carte du site. 3 Pour afficher les fichiers dépendants, choisissez Affichage > Afficher les fichiers dépendants (Windows) ou Site > Affichage de la carte du site > Afficher les fichiers dépendants (Macintosh). Le lien apparaît sous le fichier SWF. 4 Utilisez l'une des méthodes suivantes pour modifier le lien : • Pour modifier le lien dans le fichier SWF sélectionné, cliquez sur le lien avec le bouton droit de la souris, puis choisissez Modifier le lien. Dans la boîte de dialogue qui apparaît, entrez le nouveau chemin d'accès à l'URL dans le champ URL. • Pour mettre à jour toutes les instances du lien, choisissez Site > Modifier le lien au niveau du site, puis, dans le champ Modifier tous les liens à de la boîte de dialogue qui apparaît, recherchez le lien à modifier à l'aide du bouton Parcourir ou tapez son chemin d'accès. Enfin, dans le champ En liens à, recherchez la nouvelle URL à l'aide du bouton Parcourir ou tapez son chemin d'accès. 5 Cliquez sur OK. Intégration de Dreamweaver à d'autres applications 335 336 Chapitre 21 CHAPITRE 22 Insertion d'éléments multimédia Macromedia Dreamweaver permet d'ajouter rapidement et facilement du son et des animations à un site Web. Vous pouvez incorporer et modifier des fichiers multimédia et des objets comme des animations Macromedia Flash et Shockwave, des applets Java, QuickTime, Active X et des fichiers audio. Vous pouvez joindre des Design Notes à ces objets pour communiquer avec votre équipe. Il est également possible d'insérer des objets de texte et de bouton Flash à partir de l'application Dreamweaver elle-même. Ce chapitre contient les sections suivantes : • • • • • • • • • • • • • • « Insertion et lecture d'objets multimédia », page 338 « Lancement d'un éditeur externe pour des fichiers multimédia », page 338 « Utilisation des Design Notes (Notes de conception) avec les objets multimédia », page 340 « A propos du contenu Flash », page 340 « Insertion d'un objet de bouton Flash », page 341 « Insertion d'un objet de texte Flash », page 343 « Insertion d'animations Flash », page 345 « Insertion d'animations Shockwave », page 346 « Ajout d'une vidéo », page 346 « Ajout de son à une page », page 346 « Insertion du contenu d'un plug-in Netscape Navigator », page 348 « Insertion d'un contrôle ActiveX », page 350 « Insertion d'une applet Java », page 350 « Utilisation de comportements pour contrôler les objets multimédia », page 350 337 Insertion et lecture d'objets multimédia Vous pouvez insérer une animation ou un objet Flash, une animation QuickTime ou Shockwave, une applet Java, un contrôle ActiveX ou d'autres objets audio ou vidéo dans un document Dreamweaver. La catégorie Médias de la barre Insertion ou du menu Insertion vous permet de sélectionner le type d'objet que vous voulez insérer dans un document. Les animations et objets Flash, Shockwave, les applets et les contrôles ActiveX sont associés à des boutons. Le bouton Plug-in Netscape Navigator vous permet d'insérer d'autres fichiers multimédia. Pour plus d'informations, voir « Insertion du contenu d'un plug-in Netscape Navigator », page 348. Pour insérer un objet multimédia dans une page : 1 Placez le point d'insertion dans la fenêtre de document dans laquelle vous souhaitez insérer l'objet, puis procédez de l'une des manières suivantes : • Dans la barre Insertion, choisissez Médias et cliquez sur le bouton correspondant au type d'objet que vous souhaitez insérer ou faites-le glisser vers la fenêtre de document. • Choisissez l'objet adéquat dans le sous-menu Insertion > Médias ou Insertion > Images interactives. Dans la plupart des cas, une boîte de dialogue permet alors de choisir un fichier source et de spécifier certains paramètres de l'objet multimédia. Conseil : pour éviter que ces boîtes de dialogue ne s'affichent, choisissez Edition > Préférences > Général ou Dreamweaver > Préférences > Général (Mac OS X) et désactivez l'option Afficher la boîte de dialogue lors de l'insertion d'objets. Pour remplacer la préférence d'affichage des boîtes de dialogue, maintenez enfoncée la touche Ctrl (Windows) ou Option (Macintosh) tout en insérant l'objet. Par exemple, pour insérer un espace réservé pour une animation Shockwave sans spécifier le fichier, maintenez enfoncée la touche Ctrl ou Option et cliquez sur le bouton Shockwave. Dreamweaver insère automatiquement le code source HTML nécessaire à l'affichage de l'objet ou de l'espace réservé sur la page. Pour spécifier un fichier source, définir les dimensions et d'autres paramètres et attributs, utilisez l'inspecteur de propriétés pour chaque objet. Lancement d'un éditeur externe pour des fichiers multimédia Vous pouvez double-cliquer sur la plupart des fichiers dans le panneau Site afin de les modifier directement. S'il s'agit d'un fichier HTML, il s'ouvrira dans Dreamweaver. S'il s'agit d'un autre type de fichier, tel qu'un fichier image, il s'ouvre dans un éditeur externe approprié, tel que Macromedia Fireworks. Chaque type de fichier non pris en charge directement par Dreamweaver peut être associé à un ou plusieurs éditeurs externes installés sur votre système. L'éditeur qui est exécuté lorsque vous double-cliquez sur le fichier du panneau Site est appelé l'éditeur principal. Vous pouvez spécifier l'éditeur associé à un type de fichier dans les préférences Types de fichiers/Editeurs. Si plusieurs éditeurs sont associés à un type de fichier, vous pouvez lancer un éditeur secondaire pour un fichier spécifique. Cliquez sur le nom de fichier se trouvant dans le panneau Site avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez un éditeur dans le sous-menu Ouvrir avec du menu contextuel. 338 Chapitre 22 Pour indiquer explicitement les éditeurs externes à exécuter pour un type de fichier spécifique, choisissez la commande Edition > Préférences et sélectionnez la catégorie Types de fichiers/ Editeurs. Les extensions de fichiers, par exemple .gif, .wav et .mpg, apparaissent dans la liste de gauche, sous le titre Extensions. Les éditeurs associés à une extension apparaissent dans la liste de droite, sous le titre Editeurs. Vous pouvez également rechercher un éditeur externe pour modifier votre fichier. Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) dans la fenêtre Création du document, puis choisissez la commande Modifier avec > Parcourir ou sélectionnez le fichier et choisissez la commande Modifier > Modifier avec éditeur externe. Pour ajouter un type de fichier à la liste des extensions dans les préférences Types de fichiers/ Editeurs : 1 Cliquez sur le bouton plus (+), au-dessus de la liste Extensions. 2 Tapez une extension de fichier (y compris le point au début de l'extension) ou plusieurs extensions connexes, en les séparant par des espaces. Par exemple, vous pouvez entrer .css, .png .jpg. Pour ajouter un éditeur pour un type de fichier donné : 1 Sélectionnez l'extension de ce type de fichier dans la liste Extensions. 2 Cliquez sur le bouton plus (+), au-dessus de la liste Editeurs. 3 Dans la boîte de dialogue qui apparaît, choisissez une application à ajouter à la liste Editeurs. Par exemple, choisissez l'icône d'application pour Excel pour ajouter cette application à la liste Editeurs. Pour supprimer un type de fichier de la liste : 1 Sélectionnez ce type de fichier dans la liste Extensions. Remarque : l'annulation de la suppression d'un type de fichier étant impossible, soyez prudent lors d'une telle opération. 2 Cliquez sur le bouton moins (-) au-dessus de la liste Extensions. Pour qu'un éditeur devienne l'éditeur principal pour un type de fichier : 1 Sélectionnez le type de fichier. 2 Sélectionnez l'éditeur (ou ajoutez-le s'il ne figure pas dans la liste). 3 Cliquez sur Rendre principal. Pour dissocier un éditeur d'un type de fichier donné : 1 Sélectionnez ce type de fichier dans la liste Extensions. 2 Sélectionnez l'éditeur dans la liste Editeurs. 3 Cliquez sur le bouton moins (-) au-dessus de la liste Editeurs. Insertion d'éléments multimédia 339 Utilisation des Design Notes (Notes de conception) avec les objets multimédia Comme pour la plupart des objets dans Dreamweaver, vous pouvez ajouter des Design Notes à un objet multimédia. Pour plus d'informations sur l'utilisation des Design Notes, voir « Utilisation des Design Notes », page 101. Pour ajouter une Design Note à un objet multimédia : 1 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur l'objet dans la fenêtre de document. Remarque : vous devez définir votre site avant d'ajouter des Design Notes à un objet (voir « Activation et désactivation des Design Notes », page 101). 2 Cliquez sur Design Notes dans le menu contextuel. 3 Entrez les informations souhaitées dans la Design Note. Conseil : vous pouvez également ajouter une Design Note à un objet multimédia à partir du panneau Site en sélectionnant le fichier, en affichant le menu contextuel, puis en choisissant l'option Design Notes dans ce dernier. A propos du contenu Flash La technologie Flash de Macromedia est la solution la plus répandue pour la diffusion de graphismes et d'animations vectorielles. Flash Player est disponible sous forme de plug-in Netscape Navigator et de contrôle ActiveX pour Internet Explorer sur PC et est inclus dans les dernières versions de Netscape Navigator, Microsoft Windows et America Online. Dreamweaver est fourni avec les objets Flash et vous pouvez l'utiliser que vous ayez Flash ou non. Vous pouvez utiliser ces objets pour créer des boutons Flash et du texte Flash que vous pouvez insérer dans un document Dreamweaver. Si Flash est installé sur votre machine, voir « Utilisation de Dreamweaver et Flash », page 332 pour plus d'informations sur l'utilisation et l'intégration de ces applications. Avant d'utiliser les commandes Flash disponibles dans Dreamweaver, prenez connaissance des trois types de fichiers Flash suivants : Le fichier Flash (.fla) est le fichier source pour tout projet et est créé dans le programme Flash. Ce type de fichier peut uniquement être ouvert dans Flash (il ne peut pas l'être dans Dreamweaver ni dans des navigateurs). Vous pouvez ouvrir le fichier Flash dans Flash, puis l'exporter en tant que fichier SWF ou SWT pour l'utiliser dans des navigateurs. est une version compressée du fichier Flash (.fla), optimisée pour la visualisation sur le Web. Ce fichier peut être lu dans les navigateurs et prévisualisé dans Dreamweaver, mais il ne peut pas être modifié dans Flash. Il s'agit du type de fichier que vous créez lors de l'utilisation des objets de bouton ou de texte Flash. Pour plus d'informations, voir « Insertion d'un objet de bouton Flash », page 341, « Insertion d'un objet de texte Flash », page 343 et « Insertion d'animations Flash », page 345. Le fichier d'animation Flash (.swf) permettent de modifier et de remplacer des informations dans un fichier d'animation Flash. Ces fichiers sont utilisés dans l'objet de bouton Flash, ce qui vous permet de modifier le modèle avec votre propre texte ou vos propres liens ou de créer un fichier SWF personnalisé à insérer dans votre document. Dans Dreamweaver, ces fichiers de modèle peuvent être trouvés dans les dossiers Dreamweaver/Configuration/Flash Objects/Flash Buttons et Flash Text. Les fichiers de modèle Flash (.swt) 340 Chapitre 22 Vous pouvez également télécharger de nouveaux modèles de bouton à partir du site Web Macromedia Exchange pour Dreamweaver et les placer dans votre dossier de boutons Flash. Pour plus d'informations sur la création de modèles de bouton, consultez l'article correspondant sur le site Web de Macromedia à l'adresse http://www.macromedia.com/go/flash_buttons. Insertion d'un objet de bouton Flash L'objet de bouton Flash est un bouton basé sur un modèle Flash qui peut être mis à jour. Vous pouvez personnaliser un objet de bouton Flash en ajoutant du texte, une couleur d'arrière-plan et des liens vers d'autres fichiers. Les boutons Flash peuvent être insérés en mode Création ou en mode d'affichage de code. Remarque : vous devez enregistrer le document avant d'insérer un objet de bouton ou de texte Flash. Utilisez la boîte de dialogue Insérer le bouton Flash pour sélectionner un bouton dans un groupe de boutons Flash désignés. Vous pouvez afficher un exemple du bouton dans le champ Echantillon. Cliquez sur l'échantillon pour découvrir comment il fonctionne dans le navigateur. Lorsque vous définissez le bouton Flash (par exemple, en modifiant le texte ou la police), le champ Echantillon n'est pas automatiquement mis à jour pour refléter les modifications apportées. Ces modifications seront prises en compte lorsque vous fermerez la boîte de dialogue et afficherez le bouton en mode Création. Pour insérer un objet de bouton Flash : 1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous voulez insérer le bouton Flash. 2 Pour ouvrir la boîte de dialogue Insertion d'objets Flash, procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Bouton Flash. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Bouton Flash dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. • Choisissez Insertion > Images interactives > Bouton Flash. La boîte de dialogue Insérer le bouton Flash s'affiche. 3 Sélectionnez le style de bouton souhaité dans la liste Style. Insertion d'éléments multimédia 341 4 Dans le champ Texte de bouton (facultatif ), tapez le texte à afficher. Ce champ accepte uniquement des modifications si le bouton sélectionné possède un paramètre {Button Text} défini. Ceci est affiché dans la zone Echantillon. Le texte que vous tapez remplace le paramètre {Button Text} lorsque vous prévisualisez le fichier. 5 Dans le menu déroulant Police, sélectionnez une police. Si la police par défaut d'un bouton n'est pas disponible sur le système, sélectionnez une autre police dans le menu déroulant. Vous ne verrez pas la police sélectionnée dans le champ Echantillon, mais vous pouvez cliquer sur le bouton Appliquer pour insérer le bouton dans la page afin de visualiser l'aspect du texte. 6 Dans le champ Taille, entrez une valeur numérique pour la taille de la police. 7 Dans le champ Lien (facultatif ), entrez un lien relatif au document ou un lien absolu pour le bouton. 8 Dans le champ Cible (facultatif ), indiquez l'endroit où le document lié doit s'ouvrir. Vous pouvez sélectionner une option de cadre ou de fenêtre dans le menu déroulant. Les noms de cadres ne sont répertoriés que si l'objet Flash est modifié dans un jeu de cadres. 9 Dans le champ Couleur ar-pl. (facultatif ), définissez la couleur d'arrière-plan de l'animation Flash. Utilisez le sélecteur de couleur ou entrez une valeur hexadécimale Web (telle que #FFFFFF). 10 Dans le champ Enregistrer sous, entrez un nom de fichier sous lequel enregistrer le nouveau fichier SWF. Vous pouvez utiliser le nom de fichier par défaut (par exemple, button1.swf ) ou entrer un nouveau nom. Si le fichier contient un lien relatif au document, vous devez enregistrer le fichier dans le même répertoire que le document HTML courant pour conserver les liens relatifs au document. 11 Cliquez sur le bouton Acquérir plus de styles pour atteindre le site Macromedia Exchange et télécharger des styles de bouton supplémentaires. Pour plus d'informations, voir « Ajout d'extensions dans Dreamweaver », page 55. 12 Cliquez sur le bouton Appliquer ou OK pour insérer le bouton Flash dans la fenêtre de document. Conseil : cliquez sur le bouton Appliquer pour visualiser les modifications en mode Création, tout en conservant la boîte de dialogue ouverte. Vous pouvez alors continuer à apporter des modifications au bouton. Modification d'un objet de bouton Flash Vous pouvez modifier les propriétés et le contenu d'un objet de bouton Flash. Pour modifier un objet de bouton Flash : 1 Dans la fenêtre de document, cliquez sur l'objet de bouton Flash pour le sélectionner. 2 Ouvrez l'inspecteur de propriétés, le cas échéant. L'inspecteur de propriétés affiche les propriétés du bouton Flash. Il permet de modifier les attributs HTML du bouton, tels que la largeur, la hauteur et la couleur ar-pl. 3 Pour apporter des modifications au contenu, affichez la boîte de dialogue Insérer le bouton Flash en utilisant l'une des méthodes suivantes : 342 Chapitre 22 • Double-cliquez sur l'objet de bouton Flash. • Cliquez sur le bouton Modifier dans l'inspecteur de propriétés. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier dans le menu contextuel. 4 Dans la boîte de dialogue Insérer le bouton Flash, modifiez le contenu des champs comme cela est décrit dans la procédure précédente « Insertion d'un objet de bouton Flash », page 341. Dans la fenêtre Création, vous pouvez redimensionner l'objet à l'aide des poignées de redimensionnement. Vous pouvez restaurer l'objet à sa taille d'origine en sélectionnant Rétablir la taille dans l'inspecteur de propriétés (voir « Redimensionnement d'une image », page 315). Lecture d'un objet de bouton Flash dans le document Vous pouvez prévisualiser un bouton Flash dans la fenêtre de document Dreamweaver. Pour afficher l'objet de bouton Flash dans la fenêtre de document : 1 En mode Création, sélectionnez l'objet de bouton Flash dans le document. 2 Dans l'inspecteur de propriétés, cliquez sur Lecture. 3 Cliquez sur le bouton Arrêt pour arrêter la prévisualisation. Remarque : vous ne pouvez pas modifier l'objet de bouton Flash pendant sa lecture. Il est toujours judicieux d'afficher un aperçu du document dans le navigateur pour obtenir une représentation exacte du bouton Flash. Insertion d'un objet de texte Flash L'objet de texte Flash permet de créer et d'insérer une animation Flash contenant uniquement du texte. Vous pouvez ainsi créer une petite animation graphique vectorielle avec les polices et le texte de votre choix. Pour insérer un objet de texte Flash : 1 Dans la fenêtre de document, placez le point d'insertion là où vous voulez insérer le texte Flash. 2 Pour ouvrir la boîte de dialogue Insérer le texte Flash, procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Texte Flash. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Texte Flash dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. Insertion d'éléments multimédia 343 • Choisissez Insertion > Images interactives > Texte Flash. La boîte de dialogue Insérer le texte Flash s'affiche. 3 Sélectionnez une police dans le menu déroulant Police. Ce menu répertorie toutes les polices TrueType actuellement chargées sur le système. 4 Entrez une taille de police (en points) dans le champ Taille. 5 Spécifiez les attributs de style, tels que gras ou italique, et l'alignement du texte en cliquant sur les boutons de style appropriés. 6 Dans le champ Couleur, définissez la couleur du texte en utilisant le sélecteur de couleur ou en entrant une valeur hexadécimale Web (telle que #FFFFFF). 7 Dans le champ Couleur de survol, définissez la couleur qui s'affiche lorsque le pointeur est placé au-dessus de l'objet de texte Flash. Utilisez le sélecteur de couleur ou entrez une valeur hexadécimale Web (telle que #FFFFFF). 8 Entrez le texte souhaité dans le champ Texte. Pour visualiser le style de police affiché dans le champ Texte, sélectionnez Afficher la police. 9 Pour associer un lien à l'objet de texte Flash, entrez un lien relatif au document ou un lien absolu dans le champ Lien. Les liens relatifs au site ne sont pas acceptés car les navigateurs ne les reconnaissent pas au sein des animations Flash. Si vous utilisez un lien relatif au document, veillez à enregistrer le fichier SWF dans le même répertoire que le fichier HTML. Les navigateurs varient dans leur interprétation des liens relatifs au document et l'enregistrement dans le même répertoire assure un fonctionnement correct des liens. 10 Si vous avez entré un lien, vous pouvez spécifier dans le champ Lien une fenêtre ou un cadre cible de destination pour ce lien. 11 Dans le champ Couleur ar-pl., définissez la couleur d'arrière-plan du texte. Utilisez le sélecteur de couleur ou entrez une valeur hexadécimale Web (telle que #FFFFFF). 344 Chapitre 22 12 Dans le champ Enregistrer sous, entrez un nom pour le fichier. Vous pouvez utiliser le nom de fichier par défaut (par exemple, tex1.swf ) ou taper un nouveau nom. Si le fichier contient un lien relatif au document, vous devez enregistrer le fichier dans le même répertoire que le document HTML courant pour conserver les liens relatifs au document. 13 Cliquez sur le bouton Appliquer ou OK pour insérer le texte Flash dans la fenêtre de document. Si vous cliquez sur le bouton Appliquer, la boîte de dialogue reste ouverte et vous pouvez prévisualiser le texte dans le document. Pour modifier ou lire l'objet de texte Flash, suivez la même procédure que pour un bouton Flash (voir « Modification d'un objet de bouton Flash », page 342). Insertion d'animations Flash Lorsque vous insérez une animation Flash dans un document, Dreamweaver utilise les deux balises object (définie par Internet Explorer pour les contrôles ActiveX) et embed (définie par Netscape Navigator) afin d'obtenir des résultats optimaux dans tous les navigateurs. Lorsque vous modifiez l'animation dans l'inspecteur de propriétés, Dreamweaver fait correspondre vos entrées aux paramètres appropriés pour les balises object et embed. Pour insérer une animation Flash : 1 Dans la fenêtre de document (mode Création), placez le point d'insertion à l'endroit où vous souhaitez insérer l'animation, puis procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Insérer Flash. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Insérer Flash vers la fenêtre de document. • Choisissez la commande Insertion > Médias > Flash. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez un fichier d'animation Flash (.swf ). Un espace réservé Flash s'affiche dans la fenêtre de document (contrairement aux objets de texte et de bouton Flash). Pour plus d'informations sur la définition des propriétés d'une animation Flash, sélectionnez l'espace réservé et cliquez sur le bouton Aide dans l'inspecteur de propriétés. Pour afficher un aperçu d'une animation Flash dans la fenêtre de document : 1 Dans cette fenêtre, cliquez sur l'espace réservé pour Flash afin de sélectionner l'animation Flash à prévisualiser. 2 Dans l'inspecteur de propriétés, cliquez sur le bouton Lecture. Cliquez sur le bouton Arrêt pour arrêter la prévisualisation. Vous pouvez également prévisualiser l'animation Flash dans un navigateur en appuyant sur la touche F12. Conseil : pour prévisualiser tout le contenu Flash dans une page, appuyez sur les touches Ctrl+Alt+Maj+P (Windows) ou Maj+Option+Commande+P (Macintosh). Tous les objets et animations Flash sont définis sur le mode de lecture. Insertion d'éléments multimédia 345 Insertion d'animations Shockwave Shockwave, la norme Macromedia pour les éléments multimédia interactifs sur le Web, est un format compressé qui autorise le téléchargement rapide des fichiers multimédia créés dans Macromedia Director, ainsi que leur lecture dans la plupart des navigateurs. Le logiciel qui permet d'exécuter les animations Shockwave est disponible sous forme de plug-in Netscape Navigator et de contrôle ActiveX. Lorsque vous insérez une animation Shockwave, Dreamweaver utilise les deux balises object (pour le contrôle ActiveX) et embed (pour le plug-in) afin d'optimiser les résultats dans tous les navigateurs. Lorsque vous modifiez l'animation dans l'inspecteur de propriétés, Dreamweaver fait correspondre vos entrées aux paramètres appropriés pour les balises object et embed. Pour insérer une animation Shockwave : 1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous souhaitez insérer une animation Shockwave et procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Shockwave. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Shockwave dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. • Choisissez la commande Insertion > Médias > Shockwave. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez un fichier d'animation. 3 Dans l'inspecteur de propriétés, tapez la largeur et la hauteur de l'animation dans les boîtes L et H. Ajout d'une vidéo Plusieurs méthodes vous permettent d'ajouter une vidéo à votre page Web et vous pouvez faire appel à divers formats. L'utilisateur peut télécharger les vidéos ou elles peuvent être diffusées et lues pendant leur téléchargement. Les formats de diffusion les plus courants sur Internet pour transmettre des fichiers vidéo sont les suivants : RealMedia, QuickTime et Windows Media. Vous devez télécharger une application d'aide pour visualiser ces formats. Ces formats vous permettent de diffuser simultanément des fichiers audio et vidéo. Si vous souhaitez sélectionner un clip court à télécharger plutôt qu'à diffuser, vous pouvez établir un lien vers la séquence ou l'incorporer dans votre page. Ces clips se présentent souvent au format AVI ou MPEG. Vous pouvez utiliser Director pour créer des animations Shockwave ou Flash afin de générer des présentations multimédia interactives à faible largeur de bande à publier sur Internet. Avec Flash, la taille des fichiers est peu importante et cette technologie est reconnue par de nombreuses platesformes. (Dans un premier temps, les utilisateurs doivent télécharger le plug-in gratuit pour visualiser ces fichiers.) Ajout de son à une page Il existe plusieurs types et formats de fichiers son différents ainsi que plusieurs méthodes pour ajouter du son à une page Web. Certains facteurs sont à considérer avant de décider d'un format et d'une méthode d'ajout de son : son objectif, son public, la taille du fichier, la qualité du son et les différences entre les navigateurs. 346 Chapitre 22 Remarque : le traitement des fichiers est très différent et incohérent suivant les navigateurs. Vous pouvez, si vous le souhaitez, ajouter un fichier son à une animation Flash, puis incorporer le fichier SWF pour assurer une meilleure cohérence. A propos des formats de fichiers audio La liste ci-dessous décrit les formats de fichiers audio les plus courants et présente certains avantages et inconvénients de chaque conception Web. Le format .midi ou .mid (Musical Instrument Digital Interface) est destiné à la musique instrumentale. Les fichiers MIDI sont reconnus par plusieurs navigateurs et ne requièrent pas de plug-in. Bien que leur qualité sonore soit très bonne, elle peut varier en fonction de la carte son du visiteur. Un petit fichier MIDI peut offrir un clip sonore de longue durée. Les fichiers MIDI ne peuvent pas être enregistrés et doivent être synthétisés sur un ordinateur équipé d'un matériel et d'un logiciel spéciaux. Le format .wav (Waveform Extension) offre une bonne qualité sonore, est pris en charge par plusieurs navigateurs et ne requiert pas de plug-in. Vous pouvez enregistrer vos propres fichiers WAV à partir d'un CD, d'une cassette, d'un microphone, etc. Toutefois, la taille importante des fichiers limite sérieusement la longueur des clips audio que vous pouvez utiliser dans vos pages Web. Le format .aif (Audio Interchange File Format ou AIFF), tout comme le format WAV, offre une bonne qualité sonore, est pris en charge par plusieurs navigateurs et ne requiert pas de plug-in. Vous pouvez également enregistrer des fichiers AIFF à partir d'un CD, d'une cassette, d'un microphone, etc. Toutefois, la taille importante des fichiers limite sérieusement la longueur des clips audio que vous pouvez utiliser dans vos pages Web. Le format .mp3 (Motion Picture Experts Group Audio, ou MPEG-Audio Layer-3) est un format compressé qui diminue de manière significative la taille des fichiers audio. La qualité sonore est excellente : si un fichier MP3 est correctement enregistré et compressé, sa qualité peut être équivalente à celle d'un CD. La nouvelle technologie permet de « diffuser » le fichier afin qu'un visiteur n'ait pas à attendre le téléchargement du fichier entier avant de pouvoir l'écouter. Toutefois, la taille d'un fichier MP3 étant supérieure à celle d'un fichier Real Audio, le téléchargement d'une chanson entière peut prendre un certain temps via une connexion téléphonique normale. Pour lire des fichiers MP3, les visiteurs doivent télécharger et installer une application d'aide ou un plug-in tel que QuickTime, Windows Media Player ou RealPlayer. Le format .ra, .ram, .rpm ou Real Audio offre un degré très élevé de compression avec une taille de fichier inférieure à celle du format MP3. Le téléchargement de fichiers de chanson peut être effectué dans un laps de temps raisonnable. Les fichiers pouvant être « diffusés » à partir d'un serveur Web normal, les visiteurs peuvent commencer à écouter le son avant la fin du téléchargement. La qualité sonore n'est pas aussi bonne que celle des fichiers MP3, mais de nouveaux lecteurs et encodeurs ont considérablement amélioré la qualité. Les visiteurs doivent télécharger et installer l'application d'aide ou le plug-in RealPlayer afin de lire ces fichiers. Lien vers un fichier audio Un lien vers un fichier audio est une méthode simple et efficace pour ajouter du son à une page Web. Cette méthode d'incorporation de fichiers audio permet aux visiteurs de choisir s'ils veulent écouter le fichier et rend le fichier disponible pour un plus vaste public. Certains navigateurs peuvent ne pas prendre en charge les fichiers son incorporés. Voir « Incorporation d'un fichier son », page 348. Insertion d'éléments multimédia 347 Pour créer un lien vers un fichier audio : 1 Sélectionnez le texte ou l'image à utiliser comme lien vers le fichier audio. 2 Dans l'inspecteur de propriétés, cliquez sur l'icône de dossier pour rechercher le fichier audio ou tapez le nom et le chemin d'accès du fichier dans le champ Lien. Incorporation d'un fichier son L'opération consistant à incorporer du son intègre le lecteur audio directement dans la page, mais le son est uniquement lu si les visiteurs du site disposent du plug-in approprié pour le fichier son choisi. Incorporez des fichiers si vous souhaitez utiliser le son en tant que musique de fond ou pour avoir un plus grand contrôle sur la présentation sonore elle-même. Par exemple, vous pouvez régler le volume, définir l'aspect du lecteur sur la page et spécifier les points de début et de fin du fichier audio. Pour incorporer un fichier audio : 1 En mode Création, placez le point d'insertion à l'endroit où vous souhaitez incorporer le fichier et procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Plug-in. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Plug-in dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. • Choisissez la commande Insertion > Médias > Plug-in. Pour plus d'informations sur l'objet Plug-in, voir « Insertion du contenu d'un plug-in Netscape Navigator », page 348. 2 Dans l'inspecteur de propriétés, cliquez sur l'icône de dossier pour rechercher le fichier audio ou tapez le nom et le chemin d'accès du fichier dans le champ Lien. 3 Entrez la largeur et la hauteur en saisissant les valeurs dans les champs appropriés ou en redimensionnant l'espace réservé du plug-in dans la fenêtre de document. Ces valeurs déterminent la taille à laquelle les contrôles audio sont affichés dans le navigateur. Par exemple, essayez une largeur de 144 pixels et une hauteur de 60 pixels pour observer comment le lecteur audio apparaît dans Navigator et dans Internet Explorer. Insertion du contenu d'un plug-in Netscape Navigator Les plug-ins améliorent les fonctionnalités de Netscape Navigator, car ils permettent d'afficher du contenu multimédia dans divers formats. Les plug-ins permettent de lire et d'afficher les fichiers de contenu sur votre site Web. Par exemple, RealPlayer et QuickTime sont des plug-ins par défaut, alors que les fichiers MP3 et les animations QuickTime sont des fichiers de contenu. Après avoir créé le contenu d'un plug-in Navigator, vous pouvez insérer ce contenu dans un document HTML à l'aide de Dreamweaver. Dreamweaver utilise la balise embed pour indiquer la référence au fichier de contenu. Pour insérer le contenu d'un plug-in Navigator : 1 Dans la fenêtre de document (mode Création), placez le point d'insertion à l'endroit où vous souhaitez insérer le contenu, puis procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Plug-in. 348 Chapitre 22 • Choisissez la commande Insertion > Médias > Plug-in. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez un fichier de contenu pour un plug-in Navigator. Lecture de plug-ins dans la fenêtre de document Vous pouvez afficher un aperçu des animations qui font appel aux plug-ins Navigator (c'est-à-dire des éléments qui utilisent la balise embed), directement dans la fenêtre de document en mode Création (les animations faisant appel aux contrôles ActiveX ne peuvent pas être prévisualisées dans la fenêtre de document). Vous pouvez lire simultanément tous les éléments des plug-ins pour savoir comment l'utilisateur verra la page ou les lire individuellement pour vous assurer que vous avez incorporé le bon élément multimédia. Pour lire des animations, les plug-ins adéquats doivent être installés sur votre ordinateur. Au démarrage, Dreamweaver recherche automatiquement tous les plug-ins installés, d'abord dans le dossier Configuration/Plugins, puis dans les dossiers de plug-ins de tous les navigateurs installés. Pour lire le contenu du plug-in dans la fenêtre de document : 1 Insérez un ou plusieurs éléments multimédia en choisissant la commande Insertion > Médias > Shockwave, Insertion > Médias > Flash ou Insertion > Médias > Plug-in. 2 Lisez le contenu du plug-in : • Sélectionnez un des éléments multimédia que vous avez insérés, puis choisissez la commande Affichage > Plug-ins > Lire ou cliquez sur le bouton Lecture dans l'inspecteur de propriétés. • Choisissez la commande Affichage > Plug-ins > Lire tout pour lire tous les éléments multimédia de la page sélectionnée qui font appel à des plug-ins. Remarque : l'option Lire tout s'applique uniquement au document courant. Elle ne s'applique pas aux autres documents dans un ensemble de cadres par exemple. Pour arrêter la lecture du contenu d'un plug-in : Sélectionnez un élément multimédia, puis choisissez la commande Affichage > Plug-ins > Arrêter ou cliquez sur le bouton Arrêter dans l'inspecteur de propriétés. Vous pouvez également choisir la commande Affichage > Plug-ins > Arrêter tout pour arrêter la lecture du contenu de tous les plug-ins. Résolution des problèmes des plug-ins Navigator Vous avez suivi les étapes permettant de lire le contenu d'un plug-in dans la fenêtre de document, mais constatez qu'une partie ne fonctionne pas. Essayez l'opération suivante : • Vérifiez que le plug-in associé est bien installé sur votre ordinateur et que sa version est compatible avec le contenu chargé. • Ouvrez le fichier Configuration/Plugins/UnsupportedPlugins.txt dans un éditeur de texte et vérifiez si le plug-in posant problème est répertorié. Ce fichier conserve la trace des plug-ins étant la source de problèmes dans Dreamweaver et qui ne sont donc pas pris en charge. Si vous constatez des problèmes avec un plug-in particulier, il est souhaitable de l'ajouter à ce fichier. • Vérifiez que vous disposez de suffisamment de mémoire (et, sur Macintosh, que suffisamment de mémoire est allouée à Dreamweaver). Certains plug-ins nécessitent de 2 à 5 Mo de mémoire supplémentaire pour fonctionner. Insertion d'éléments multimédia 349 Insertion d'un contrôle ActiveX Les contrôles ActiveX (autrefois appelés commandes OLE) sont des composants réutilisables, un peu comme des applications miniatures, qui peuvent fonctionner comme des plug-ins de navigateurs. Ils fonctionnent dans Internet Explorer sous Windows, mais pas sur Macintosh ni dans Netscape Navigator. L'objet ActiveX de Dreamweaver vous permet de fournir les attributs et paramètres d'un contrôle ActiveX chargé par le navigateur du visiteur. Dreamweaver utilise la balise object pour marquer l'emplacement sur la page où afficher le contrôle ActiveX et pour passer des paramètres à ce dernier. Pour insérer du contenu de contrôle ActiveX : 1 Dans la fenêtre de document, positionnez le curseur à l'emplacement où insérer le contenu et procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône ActiveX. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône ActiveX dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. • Choisissez la commande Insertion > Médias > ActiveX. Une icône indique l'emplacement de la page où apparaîtra le contrôle ActiveX dans Internet Explorer. Insertion d'une applet Java Java est un langage de programmation qui permet de développer des applications légères (applets) pouvant être incorporées dans des pages Web. Après avoir créé une applet Java, vous pouvez l'insérer dans un document HTML à l'aide de Dreamweaver. Dreamweaver utilise la balise applet pour indiquer la référence au fichier de l'applet. Pour insérer une applet Java : 1 Dans la fenêtre de document (mode Création), placez le point d'insertion à l'endroit où vous souhaitez insérer l'applet, puis procédez de l'une des manières suivantes : • Dans la barre Insertion, sélectionnez Médias et cliquez sur l'icône Applet. • Dans la barre Insertion, sélectionnez Médias et faites glisser l'icône Applet dans la fenêtre de document ou la fenêtre d'affichage de code si vous manipulez le code. • Choisissez la commande Insertion > Médias > Applet. Vous pouvez également faire glisser l'icône Applet vers la fenêtre de document. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez un fichier contenant une applet Java. Utilisation de comportements pour contrôler les objets multimédia Vous pouvez ajouter des comportements à votre page pour commencer ou arrêter la lecture de divers objets multimédia. Contrôler Shockwave ou Flash permet de lire, d'arrêter, de rembobiner ou d'atteindre un cadre dans une animation Shockwave ou Flash (voir « Contrôler Shockwave ou Flash », page 378 ). 350 Chapitre 22 Jouer le son permet de jouer un son. Vous pouvez ainsi jouer un effet sonore dès que l'utilisateur survole un lien à l'aide de la souris (voir « Jouer le son », page 386). Vérifier le plug-in permet de vérifier si les visiteurs de votre site disposent du plug-in requis, puis de les diriger vers différentes URL, en fonction du résultat. Ceci s'applique uniquement aux plugins de Netscape Navigator, car ce comportement ne vérifie pas les contrôles ActiveX. Pour plus d'informations, voir « Vérifier le plug-in », page 377. Insertion d'éléments multimédia 351 352 Chapitre 22 CHAPITRE 23 Dreamweaver et accessibilité L'accessibilité consiste à faire en sorte que les sites ou les produits Web que vous créez puissent être utilisés par des personnes souffrant de handicaps visuels, auditifs, moteurs ou autres. Macromedia Dreamweaver MX inclut des outils qui le rendent accessible et vous permettent de créer un contenu accessible. Les fonctions d'accessibilité de produits logiciels et de sites Web peuvent être : la prise en charge de lecteurs d'écran, des équivalents textuels pour les graphiques, des raccourcis clavier, des modifications dans les couleurs d'affichage pour augmenter le contraste, etc. Le nombre des personnes handicapées accédant au Web étant en constante augmentation, il devient de plus en plus important que les développeurs s'assurent que leurs produits et sites Web sont accessibles à tous les utilisateurs potentiels. C'est pourquoi le gouvernement américain et d'autres institutions ont mis au point une législation et des directives afin de garantir que les développeurs produisent un contenu accessible. Pour en savoir plus sur deux de ces importantes initiatives, consultez le site de la World Wide Web Consortium Web Accessibility Initiative (http:// www.w3.org/wai) et la Section 508 du Federal Rehabilitation Act (http://www.section508.gov). Si vous êtes un concepteur Web Dreamweaver et avez besoin d'utiliser les fonctions d'accessibilité de Dreamweaver, ce chapitre vous informe sur la prise en charge des lecteurs d'écran, la navigation avec le clavier et la prise en charge des fonctions d'accessibilité de votre système d'exploitation dans Dreamweaver. Si vous êtes un concepteur Web Dreamweaver et avez besoin de créer un contenu accessible, ce chapitre vous informe sur les boîtes de dialogue Accessibilité de Dreamweaver et sur les moyens de tester l'accessibilité de votre site. Pour concevoir des sites Web accessibles, vous devez comprendre les exigences liées à l'accessibilité et devez prendre plusieurs décisions faisant appel à votre subjectivité. Dreamweaver vous aide à créer des sites Web accessibles. Par exemple, Dreamweaver vous permet d'ajouter des équivalents textuels pour les graphiques ou vous rappelle de le faire si vous l'oubliez. Néanmoins, aucun outil de création Web ne peut automatiser entièrement le processus de développement. Les concepteurs de sites Web ne doivent pas oublier de penser à la façon dont les personnes souffrant d'un handicap peuvent interagir avec les pages Web. La meilleure façon de s'assurer qu'un site Web est accessible est de respecter toutes les procédures de préparation, de développement, de tests et d'évaluation. Ce chapitre couvre les sujets suivants : • « Utilisation des fonctions d'accessibilité de Dreamweaver », page 354 • « Création de pages Web accessibles », page 357 • « Test de l'accessibilité de votre site Web », page 364 353 Utilisation des fonctions d'accessibilité de Dreamweaver Dreamweaver inclut des fonctions qui le rendent accessible aux utilisateurs souffrant d'un handicap. Il prend notamment en charge les lecteurs d'écran, les fonctions d'accessibilité du système d'exploitation et la navigation avec le clavier. Remarque : les modes Espace de travail Dreamweaver 4 et Espace de travail Dreamweaver 5 prennent tous les deux en charge les fonctions d'accessibilité de Dreamweaver, mais il est recommandé d'utiliser le mode Espace de travail Dreamweaver 4. Pour changer de mode, choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X), puis sélectionnez la catégorie Général. Cliquez sur le bouton Changer d'espace de travail puis sélectionnez Espace de travail Dreamweaver 4 et enfin cliquez sur OK. Utilisation de lecteurs d'écran avec Dreamweaver Un lecteur d'écran récite le texte qui s'affiche sur l'écran de l'ordinateur. Il lit aussi les informations non textuelles, tels que les étiquettes de boutons ou les descriptions d'images dans l'application, fournis dans les balises ou les attributs d'accessibilité lors de la création. Dreamweaver prend en charge les lecteurs d'écran JAWS pour Windows, de Freedom Scientific (http://www.freedomscientific.com) et Window Eyes, de GW Micro (http://www.gwmicro.com). En tant qu'utilisateur de Dreamweaver, vous pouvez utiliser un lecteur d'écran pour vous assister dans la création de vos pages Web. Le lecteur d'écran commence sa lecture par le coin supérieur gauche de la fenêtre de document. Utilisation des fonctions d'accessibilité du système d'exploitation Dreamweaver prend en charge le paramètre de contraste élevé du système d'exploitation Windows. Vous pouvez activer cette option à l'aide du panneau de configuration de Windows. Lorsque le contraste élevé est activé, cela affecte Dreamweaver de la façon suivante : • Les boîtes de dialogue et les panneaux utilisent des paramètres de couleurs système. Par exemple, si vous définissez les couleurs sur Blanc sur Noir, les boîtes de dialogue et les panneaux Dreamweaver utilisent du blanc comme couleur de premier plan et du noir en arrière-plan. • La coloration de la syntaxe en mode Code est désactivée. Le mode Code utilise les couleurs système des fenêtres et du texte de fenêtres et ignore les paramètres de couleurs définis dans Préférences. Par exemple, si vous avez défini les couleurs système sur Blanc sur Noir et que vous changez les couleurs de texte dans Préférences > Coloration du Code, Dreamweaver ignore les couleurs définies dans Préférences et affiche le texte de code avec du blanc comme couleur de premier plan et du noir en arrière-plan. • Le mode Création utilise les couleurs d'arrière-plan et de texte que vous avez défini dans Modifier > Propriétés de la page pour que les pages que vous créez aient un rendu des couleurs similaire à celui d'un navigateur. Utilisation du clavier pour naviguer dans Dreamweaver Vous pouvez utiliser le clavier pour parcourir les panneaux flottants, l'inspecteur de propriétés, les boîtes de dialogue, les cadres et les tableaux Dreamweaver sans utiliser de souris. Cette section contient les rubriques suivantes : • « Navigation dans les panneaux », page 355 • « Navigation dans l'inspecteur de propriétés », page 355 354 Chapitre 23 • « Navigation dans les boîtes de dialogue », page 356 • « Navigation dans les cadres », page 356 • « Navigation dans les tableaux », page 357 Navigation dans les panneaux Vous pouvez utiliser le clavier pour naviguer dans les panneaux. Remarque : l'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows. Pour naviguer dans les panneaux : 1 Dans la fenêtre de document, appuyez sur Ctrl+Alt+Tab pour activer un panneau. Un contour blanc autour de la barre de titre du panneau indique que le panneau est actif. Le lecteur d'écran lit la barre de titre du panneau actif. 2 Appuyez sur Ctrl+Alt+Tab de nouveau pour activer le panneau suivant. Continuez jusqu'à ce que le panneau dans lequel vous voulez travailler soit actif. 3 Appuyez sur Ctrl+Alt+Maj+Tab pour activer le panneau précédent, si nécessaire. 4 Si le panneau dans lequel vous voulez travailler n'est pas ouvert, utilisez les raccourcis clavier répertoriés dans le menu Fenêtre pour afficher le panneau approprié, puis appuyez sur Ctrl+Alt+Tab pour l'activer. Si le panneau dans lequel vous voulez travailler est ouvert, mais affiché sous sa forme réduite, activez la barre de titre du panneau et appuyez sur la barre d'espace. Appuyez sur la barre d'espace de nouveau pour réduire le panneau. 5 Appuyez sur la touche de tabulation pour passer d'une option à une autre dans le panneau. Un contour en pointillé indique que l'option est active. 6 Utilisez les touches fléchées de façon appropriée : • Si une option comporte des choix, utilisez les touches fléchées pour faire défiler ces choix, puis appuyez sur la barre d'espace pour valider la sélection. • Si le groupe de panneaux comporte des onglets pour ouvrir d'autres panneaux, activez l'onglet ouvert puis utilisez la touche fléchée gauche ou droite pour ouvrir un autre onglet. Après avoir ouvert un nouvel onglet, appuyez sur la touche de tabulation pour faire défiler les options de ce panneau. Navigation dans l'inspecteur de propriétés Vous pouvez utiliser le clavier pour naviguer dans l'inspecteur de propriétés et effectuer des modifications sur votre document. Remarque : l'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows. Pour naviguer dans l'inspecteur de propriétés : 1 Appuyez sur Ctrl+F3 pour afficher l'inspecteur de propriétés, s'il n'est pas visible. 2 Appuyez sur Ctrl+Alt+Tab jusqu'à ce que l'inspecteur de propriétés soit actif. 3 Appuyez sur la touche de tabulation pour passer d'une option de l'inspecteur de propriétés à une autre. Dreamweaver et accessibilité 355 4 Utilisez les touches fléchées comme vous le désirez pour faire défiler les choix d'options et appuyez sur Entrée (Windows) ou Retour (Macintosh) pour effectuer une sélection. 5 Appuyez sur Ctrl+Tab (Windows) ou Option+Tab (Macintosh) pour ouvrir et fermer la section développée de l'inspecteur de propriétés ou appuyez sur la barre d'espace lorsque la flèche d'agrandissement en bas à droite est active. Navigation dans les boîtes de dialogue Vous pouvez utiliser le clavier pour naviguer dans les boîtes de dialogue. Remarque : l'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows. Pour naviguer dans une boîte de dialogue : 1 Appuyez sur la touche de tabulation pour passer d'une option à une autre dans la boîte de dialogue. 2 Utilisez les touches fléchées pour faire défiler les choix d'une option. Par exemple, si une option dispose d'un menu déroulant, activez cette option puis utilisez la touche fléchée bas pour faire défiler les choix. 3 Si la boîte de dialogue comporte une liste Catégorie, appuyez sur Ctrl+Tab (Windows) ou Option+Tab (Macintosh) pour activer la liste Catégorie puis utilisez les touches fléchées pour vous déplacer vers le haut ou vers le bas dans la liste. 4 Appuyez de nouveau sur Ctrl+Tab (Windows) ou Option+Tab (Macintosh) pour afficher les options d'une catégorie. 5 Appuyez sur Entrée (Windows) ou sur Retour (Macintosh) pour quitter la boîte de dialogue. Navigation dans les cadres Si votre document contient des cadres, vous pouvez utiliser les touches fléchées pour activer un cadre. Remarque : l'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows. Pour sélectionner un cadre : 1 Placez le point d'insertion dans la fenêtre de document. 2 Appuyez sur Alt+Flèche vers le haut pour sélectionner le cadre actif. Une ligne en pointillé indique quel cadre est actif. 3 Continuez d'appuyer sur Alt+Flèche vers le haut pour activer le jeu de cadres, puis les jeux de cadres parents, s'il existe des jeux de cadres imbriqués. 4 Appuyez sur Alt+Flèche vers le bas pour activer un jeu de cadres enfant ou un seul cadre dans un jeu de cadres. 5 Lorsqu'un cadre est actif, appuyez sur Alt+Flèche gauche ou droite pour vous déplacer entre les cadres. 6 Appuyez sur Alt+Flèche vers le bas pour placer le point d'insertion dans la fenêtre de document. 356 Chapitre 23 Navigation dans les tableaux Après avoir sélectionné un tableau, vous pouvez utiliser le clavier pour le parcourir. Remarque : l'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows. Pour naviguer dans un tableau : 1 Dans la fenêtre de document, procédez de l'une des manières suivantes pour sélectionner le tableau. • Si le point d'insertion est situé sur la gauche de la cellule, appuyez sur Maj+Flèche droite. • Si le point d'insertion est situé sur la droite de la cellule, appuyez sur Maj+Flèche gauche. 2 Appuyez sur la touche fléchée bas pour placer le curseur dans la première cellule. 3 Utilisez les touches fléchées ou appuyez sur la touche de tabulation pour vous déplacer vers d'autres cellules. Conseil : si vous appuyez sur la touche de tabulation lorsque vous être dans la cellule la plus à droite, vous ajoutez une ligne au tableau. 4 Pour sélectionner une cellule, appuyez sur Ctrl+A lorsque le point d'insertion est dans la cellule. 5 Pour sortir du tableau, utilisez la commande Sélectionner tout (Ctrl+A sous Windows ou Option+A sous Macintosh) deux fois puis appuyez sur la touche fléchée haut, gauche ou droite. Création de pages Web accessibles Dreamweaver vous aide à créer des pages accessibles au contenu utile pour les lecteurs d'écran et en conformité avec les directives gouvernementales (voir http://www.section508.gov). Lorsque vous activez les boîtes de dialogue Accessibilité (voir « Activation des boîtes de dialogue Accessibilité », page 358), Dreamweaver vous demande d'entrer des attributs d'accessibilité lorsque vous insérez des éléments de page. Remarque : pour voir des exemples de pages conçues pour être accessibles, sélectionnez Fichier > Nouveau. Dans la boîte de dialogue Nouveau document, sélectionnez la catégorie Conception de page (Accessibilité) puis sélectionnez une page dans la liste Conception de page (Accessibilité). Pour plus d'informations, voir « Utilisation de la boîte de dialogue Nouveau document », page 112. Développement de contenu pour les lecteurs d'écran Pour rendre les informations accessibles aux lecteurs d'écran et aux utilisateurs de votre site Web, Dreamweaver facilite l'ajout d'équivalents textuels pour les éléments graphiques d'une page et vous permet de marquer les tableaux et les formulaires en HTML à l'attention des lecteurs d'écran et de toute autre technologie d'assistance. Par exemple, vous pouvez ajouter une image de produit à votre document et associer une description de type « Veste garçon rouge taille L ». Lorsque l'image apparaît sur une page pour un utilisateur souffrant d'un handicap visuel, le lecteur d'écran lit la description pour que l'utilisateur sache quel produit est affiché sur la page. Dreamweaver vous invite à ajouter des équivalents textuels pour les éléments graphiques et un marquage d'accessibilité lorsque vous activez les boîtes de dialogue Accessibilité (voir « Activation des boîtes de dialogue Accessibilité », page 358). Dreamweaver et accessibilité 357 Activation des boîtes de dialogue Accessibilité Lorsque vous créez des pages accessibles, vous devez associer des informations aux objets présents sur les pages, telles que des étiquettes et des descriptions, pour rendre votre contenu accessible à tous les utilisateurs. Pour ce faire, activez les boîtes de dialogue Accessibilité pour que Dreamweaver vous invite à spécifier les informations nécessaires pour rendre le contenu accessible. Ces boîtes de dialogue apparaissent lorsque vous insérez un objet pour lequel vous avez activé la boîte de dialogue Accessibilité correspondante. Pour activer les boîtes de dialogue Accessibilité : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X). La boîte de dialogue Préférences s'affiche. 2 Sélectionnez la catégorie Accessibilité. La boîte de dialogue Préférences affiche les options d'accessibilité. 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Pour chaque élément que vous sélectionnez, une boîte de dialogue Accessibilité vous invitera à entrer les balises et les attributs d'accessibilité lorsque vous insérerez cet élément dans un document. Pour plus d'informations sur l'ajout de contenu accessible à votre site Web, consultez les sections suivantes : • • • • • « Insertion d’images accessibles », page 359 « Insertion d'objets de formulaire accessibles », page 360 « Insertion de cadres accessibles », page 361 « Insertion d'objets multimédia accessibles », page 362 « Insertion de tableaux accessibles », page 363 358 Chapitre 23 Insertion d’images accessibles Lorsque vous insérez une image et que vous avez sélectionné l'option Images dans les préférences d'accessibilité, Dreamweaver vous invite à entrer des informations pour rendre l'image accessible. Remarque : pour rendre accessibles des espaces réservés pour les images et les images interactives, comme les images survolées ou les barres de navigation, entrez un texte secondaire lorsque vous insérez l'image. Pour plus d'informations, voir « Insertion d’images », page 311. Pour insérer une image accessible : 1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous voulez que l'image apparaisse. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Image. • Cliquez sur le bouton Image dans l'onglet Commun de la barre Insertion. • Faites glisser l'icône Image depuis la barre Insertion vers le document. La boîte de dialogue Source de l'image s'affiche. 3 Tapez le chemin d'accès au fichier d'image ou cliquez sur le bouton Parcourir pour choisir un fichier. Tant que le document sur lequel vous travaillez n'a pas encore été enregistré, Dreamweaver crée automatiquement une référence d'emplacement de fichier. Lorsque vous enregistrez le document sur le site, Dreamweaver convertit cette référence en indiquant un chemin relatif au document. 4 Cliquez sur OK. La boîte de dialogue Attributs d'accessibilité aux balises d'image s'affiche. 5 Entrez des valeurs dans les zones Texte secondaire et Description longue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Remarque : vous pouvez compléter une seule zone de texte ou les deux, selon vos besoins. 6 Cliquez sur OK. L'image apparaît dans votre document. Remarque : si vous cliquez sur Annuler, l'image s'affiche dans le document, mais Dreamweaver ne lui associe ni les balises ni les attributs d'accessibilité. Pour modifier les valeurs d'accessibilité d'une image : 1 Sélectionnez l'image dans la fenêtre de document. 2 Procédez de l'une des manières suivantes : Dreamweaver et accessibilité 359 • Modifiez les attributs de l'image en mode Code. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. • Modifiez la valeur Alt dans l'inspecteur de propriétés. Insertion d'objets de formulaire accessibles Lorsque vous insérez un objet de formulaire et que vous avez sélectionné l'option Objet de formulaire dans les préférences d'accessibilité, Dreamweaver vous invite à entrer des informations pour rendre l'objet de formulaire accessible. Pour ajouter un objet de formulaire accessible : 1 Dans le document, placez le point d'insertion à l'endroit où vous voulez que le formulaire apparaisse. 2 Procédez de l'une des manières suivantes pour insérer un objet de formulaire : • Choisissez Insertion > Objet de formulaire, puis sélectionnez un objet de formulaire à insérer. • Sélectionnez l'onglet Formulaires dans la barre Insertion, puis cliquez sur un bouton d'objet. • Sélectionnez l'onglet Formulaires dans la barre Insertion puis faites glisser l'icône appropriée vers le document. La boîte de dialogue Attributs d'accessibilité des balises d'entrée s'affiche. 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Remarque : si vous cliquez sur Annuler, l'objet de formulaire s'affiche dans le document, mais Dreamweaver ne lui associe ni les balises ni les attributs d'accessibilité. 5 Si Dreamweaver vous demande si vous voulez insérer une balise de formulaire, cliquez sur Oui. L'objet de formulaire apparaît dans le document. Pour modifier les valeurs d'accessibilité d'un objet de formulaire : 1 Dans la fenêtre de document, sélectionnez l'objet. 360 Chapitre 23 2 Procédez de l'une des manières suivantes : • Modifiez les attributs en mode Code. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. Pour rendre un objet de formulaire accessible dynamique : 1 Dans la fenêtre de document, sélectionnez l'objet de formulaire que vous voulez rendre dynamique. 2 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. 3 Modifiez les attributs selon vos besoins pour rendre l'objet dynamique. Remarque : vous ne pouvez pas utiliser le panneau Liaisons pour ajouter un objet de formulaire dynamique accessible. Insertion de cadres accessibles Lorsque vous insérez un jeu de cadres et que vous avez sélectionné l'option Images dans les préférences d'accessibilité, Dreamweaver vous invite à attribuer un nom à chaque cadre pour le rendre accessible. Pour insérer un jeu de cadres accessible : 1 Placez le point d'insertion dans le document. 2 Procédez de l'une des manières suivantes pour insérer un jeu de cadres : • Choisissez Insertion > Cadres, puis sélectionnez un jeu de cadres. • Cliquez sur l'onglet Cadres dans la barre Insertion puis cliquez sur le bouton du jeu de cadres approprié. • Cliquez sur l'onglet Cadres dans la barre Insertion puis faites glisser l'icône du jeu de cadres approprié vers le document. Le jeu de cadres apparaît dans votre document et la boîte de dialogue Attributs d'accessibilité des balises de cadre s'affiche. 3 Sélectionnez un cadre dans le menu déroulant, puis attribuez-lui un nom. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Conseil : choisissez Fenêtre > Autres > Cadres pour voir un diagramme des cadres que vous nommez. 4 Répétez l'étape précédente jusqu'à ce que tous les cadres aient un nom. Dreamweaver et accessibilité 361 5 Cliquez sur OK. Remarque : si vous cliquez sur Annuler, le jeu de cadres s'affiche dans le document, mais Dreamweaver ne lui associe ni les balises ni les attributs d'accessibilité. Pour modifier les valeurs d'accessibilité d'un cadre : 1 Affichez le mode Code ou passez à un affichage en deux volets pour votre document, si vous êtes en mode Création. 2 Choisissez Fenêtre > Autres > Cadres pour ouvrir le panneau Cadres. 3 Sélectionnez un cadre en plaçant le point d'insertion dans l'un des cadres. Dreamweaver met en surbrillance la balise du cadre dans le code. 4 Procédez de l'une des manières suivantes : • Modifiez le code en mode Code. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. Insertion d'objets multimédia accessibles Lorsque vous insérez un objet multimédia et que vous avez sélectionné l'option Média dans les préférences d'accessibilité, Dreamweaver vous invite à entrer des informations pour rendre l'objet multimédia accessible. Pour insérer un objet multimédia accessible : 1 Placez le point d'insertion dans la fenêtre de document à l'endroit où vous voulez que l'objet multimédia apparaisse. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Support, puis sélectionnez un élément. • Cliquez sur l'onglet Média dans la barre Insertion puis cliquez sur un bouton d'objet. • Cliquez sur l'onglet Média dans la barre Insertion puis faites glisser l'icône appropriée vers le document. Une boîte de dialogue Sélectionner un fichier ou Insérer Flash s'affiche. Remarque : pour les objets Active X, la boîte de dialogue Accessibilité s'affiche. Vous pouvez ignorer l'étape suivante. 3 Complétez les options de la boîte de dialogue Sélectionner un fichier ou Insérer Flash, puis cliquez sur OK. La boîte de dialogue Attributs d'accessibilité des balises d'objet s'affiche. 362 Chapitre 23 4 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 5 Cliquez sur OK. L'objet multimédia apparaît dans le document. Remarque : si vous cliquez sur Annuler, un espace réservé pour l'objet multimédia s'affiche dans le document, mais Dreamweaver ne lui associe ni les balises ni les attributs d'accessibilité. Pour modifier les valeurs d'accessibilité pour un objet multimédia : 1 Dans la fenêtre de document, sélectionnez l'objet. 2 Procédez de l'une des manières suivantes : • Modifiez les attributs en mode Code. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. Insertion de tableaux accessibles Lorsque vous insérez un tableau et que vous avez sélectionné l'option Tableaux dans les préférences d'accessibilité, Dreamweaver vous invite à attribuer un nom à chaque tableau pour le rendre accessible. Pour insérer un tableau accessible : 1 Placez le point d'insertion dans la fenêtre de document à l'endroit où vous voulez que le tableau apparaisse. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Tableau. • Cliquez sur le bouton Tableau dans l'onglet Commun de la barre Insertion. • Faites glisser l'icône Tableau depuis l'onglet Commun de la barre Insertion vers le document. La boîte de dialogue Insérer un tableau avec des attributs d'accessibilité s'affiche. Dreamweaver et accessibilité 363 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Le tableau apparaît dans le document. Remarque : si vous cliquez sur Annuler, le tableau n'apparaît pas dans le document. Pour modifier les valeurs d'accessibilité d'un tableau : 1 Dans la fenêtre de document, sélectionnez le tableau. 2 Procédez de l'une des manières suivantes : • Modifiez les attributs du tableau en mode Code. • Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le code de la balise. Test de l'accessibilité de votre site Web La meilleure façon de vous assurer que votre site est accessible à tous les utilisateurs est de concevoir votre site en vous conformant aux directives d'accessibilité de la Section 508 du Rehabilitation Act de 1998. Puis, utilisez l'option Rapports de Dreamweaver pour vérifier la mise en œuvre de ces directives dans votre site. Vous pouvez exécuter un rapport d'accessibilité sur le document en cours, les fichiers sélectionnés, un dossier ou un site entier. Pour exécuter un rapport d'accessibilité sur le document en cours : 1 Ouvrez le document à vérifier. 2 Choisissez Fichier > Vérifier la page > Vérifier l'accessibilité. Les résultats du rapport apparaissent dans le panneau Rapports du site (dans le groupe de panneaux Résultats). Pour exécuter un rapport d'accessibilité sur le contenu sélectionné : 1 Procédez de l'une des manières suivantes pour sélectionner le contenu que vous voulez vérifier : • Ouvrez un document. • Sélectionnez les fichiers dans le panneau Site. • Sélectionnez un site à partir du menu déroulant Site du panneau Site. Remarque : pour exécuter un rapport d'accessibilité sur un dossier, vous n'avez pas besoin de sélectionner le dossier tout de suite ; vous sélectionnerez le dossier dans la boîte de dialogue Rapports. 364 Chapitre 23 2 Choisissez Site > Rapports. La boîte de dialogue Rapports s'affiche. 3 Sélectionnez le contenu sur lequel vous souhaitez exécuter le rapport dans le menu déroulant Rapport puis sélectionnez Accessibilité. Remarque : si vous sélectionnez Dossier dans le menu déroulant Rapport, cliquez sur Parcourir pour sélectionner un dossier. 4 Cliquez sur le bouton Exécuter. Les résultats du rapport apparaissent dans le panneau Rapports du site (dans le groupe de panneaux Résultats). Pour voir et corriger les problèmes signalés : 1 Exécutez un rapport d'accessibilité sur le contenu du site Web sélectionné, si ce n'est pas déjà fait. Les résultats du rapport apparaissent dans le panneau Rapports du site (dans le groupe de panneaux Résultats). Sélectionnez n'importe quelle ligne du rapport et cliquez sur le bouton Plus d'infos sur le côté gauche du panneau Rapports du site pour voir une description du problème et des suggestions pour le résoudre. Les informations s'affichent dans le panneau Référence (dans le groupe de panneaux Code). 2 Double-cliquez sur une ligne quelconque du rapport pour afficher le code correspondant dans la fenêtre de document. Remarque : si vous vous trouvez en mode Création, Dreamweaver passe à un affichage à deux volets et indique le problème identifié directement dans le code. Dreamweaver et accessibilité 365 3 Dans la fenêtre de document et en mode Code, modifiez ou ajoutez des attributs aux balises appropriées pour mettre votre contenu en conformité avec les directives d'accessibilité. Si vous souhaitez utiliser l'éditeur de balises pour vous aider dans le processus de codage, sélectionnez Code, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez Editeur de balises. Pour plus d'informations sur les balises et les attributs, sélectionnez Référence HTML O’Reilly dans le panneau Référence (dans le groupe de panneaux Code) puis sélectionnez une balise. Pour enregistrer un rapport d'accessibilité : Cliquez sur le bouton Enregistrer sur le côté gauche du panneau Rapports du site. A propos de cette fonction La fonction de validation d'accessibilité de Dreamweaver MX utilise la technologie de UsableNet. UsableNet est l'un des principaux développeurs de logiciels simples d'utilisation permettant d'automatiser les tests de fonctionnalité et d'accessibilité et les corrections. Pour une assistance supplémentaire concernant les tests d'accessibilité, essayez le service UsableNet LIFT pour Macromedia Dreamweaver, une solution complète pour le développement de sites Web fonctionnels et accessibles. UsableNet Lift pour Macromedia Dreamweaver comprend un assistant de correction pour les tableaux, les formulaires et les images complexes, un éditeur ALT global, la génération de rapports personnalisés et un nouveau mode de contrôle actif qui assure l'accessibilité du contenu pendant la construction des pages. Demandez une version démo de Lift pour Macromedia Dreamweaver à l'adresse http://www.usablenet.com. 366 Chapitre 23 La plupart des pages Web se composent uniquement de texte et d'images, et ne contiennent aucun élément interactif. Utilisez des comportements JavaScript et des scénarios d'animation de calque dans Dreamweaver pour créer des éléments interactifs et des animations qui éveilleront l'intérêt de vos visiteurs. Cette partie du manuel contient les chapitres suivants : • Chapitre 24, « Utilisation des comportements JavaScript » • Chapitre 25, « Animation de calques » Partie VI Partie VI Utilisation de comportements et d'animations CHAPITRE 24 Utilisation des comportements JavaScript Les comportements Dreamweaver insèrent du code JavaScript dans des documents pour permettre aux utilisateurs d'interagir avec une page Web afin de la modifier ou d'effectuer certaines tâches. Un comportement est la combinaison d'un événement et d'une action déclenchée par cet événement. Dans le panneau Comportements, vous pouvez ajouter un comportement à une page en spécifiant une action, puis l'événement qui déclenche cette action. Remarque : le code de comportement est un code JavaScript côté client, c'est-à-dire qu'il s'exécute sur des navigateurs, mais pas sur des serveurs. Les événements sont en réalité des messages générés par les navigateurs, indiquant qu'un utilisateur a fait quelque chose sur votre page. Par exemple, lorsqu'un utilisateur place le pointeur sur un lien, le navigateur génère un événement onMouseOver pour ce lien, puis il vérifie s'il existe un code JavaScript (spécifié dans la page affichée) qu'il est censé appeler lorsqu'il génère cet événement pour ce lien. Ces événements sont définis pour différents éléments de la page ; par exemple, dans la plupart des navigateurs, onMouseOver et onClick sont des événements associés à des liens, tandis que onLoad est un événement associé à des images et à la section body du document. Une action consiste en un code JavaScript pré-rédigé qui effectue une tâche spécifique, comme ouvrir une fenêtre de navigateur, afficher ou masquer un calque, diffuser un son ou arrêter une animation Shockwave. Les actions proposées dans Macromedia Dreamweaver MX sont soigneusement rédigées par les ingénieurs Dreamweaver afin d'assurer une compatibilité internavigateurs maximale. Une fois que vous avez associé un comportement à un élément de la page, lorsque l'événement spécifié a lieu pour cet élément, le navigateur appelle l'action (le code JavaScript) associée à cet événement (les événements disponibles pour déclencher une action donnée varient d'un navigateur à l'autre). Par exemple, si vous associez l'action Message contextuel à un lien et spécifiez que l'action sera déclenchée par l'événement onMouseOver, votre message s'affiche dans une boîte de dialogue lorsque quelqu'un pointe la souris sur ce lien dans le navigateur. Un événement unique peut déclencher plusieurs actions différentes et vous pouvez définir l'ordre d'exécution de ces actions. Dreamweaver MX propose une vingtaine d'actions de comportement ; des actions supplémentaires sont disponibles sur le site Web de Macromedia Exchange ainsi que sur les sites d'autres développeurs (voir « Téléchargement et installation de comportements créés par des développeurs tiers », page 374). Vous pouvez également écrire vos propres actions de comportement si vous maîtrisez le langage JavaScript. Pour plus d'informations sur la création de comportements, voir Extension de Dreamweaver. 369 Remarque : les termes comportement et action appartiennent à la terminologie Dreamweaver et non à la terminologie HTML. Du point de vue du navigateur, une action est simplement un élément de code JavaScript. Ce chapitre contient les sections suivantes : • • • • • • • • • • « Utilisation du panneau Comportements », page 370 « A propos des événements », page 370 « Application d'un comportement », page 371 « A propos des comportements et du texte », page 372 « Association d'un comportement à un scénario », page 373 « Modification d'un comportement », page 373 « Actualisation d'un comportement », page 374 « Création de nouvelles actions », page 374 « Téléchargement et installation de comportements créés par des développeurs tiers », page 374 « Utilisation des actions de comportement livrées avec Dreamweaver », page 375 Utilisation du panneau Comportements Utilisez le panneau Comportements pour associer des comportements à des éléments de la page (plus précisément aux balises) et pour modifier les paramètres des comportements précédemment associés. Pour ouvrir le panneau Comportements, sélectionnez Fenêtre > Comportements. Les comportements déjà associés à l'élément de la page actuellement sélectionnée sont répertoriés dans la liste de comportements (la zone principale du panneau), établie par événement et par ordre alphabétique. Si un même événement est associé à plusieurs actions, ces dernières sont exécutées dans l'ordre dans lequel elles apparaissent dans la liste. Si aucun comportement n'apparaît dans la liste, cela signifie qu'aucun comportement n'est associé à l'élément sélectionné. Pour plus d'informations sur les options du panneau Comportements, choisissez Aide dans le menu Options qui se trouve dans la barre de titre du groupe de panneaux. A propos des événements Chaque navigateur propose un série d'événements que vous pouvez associer avec les actions répertoriées dans le menu contextuel Actions (+) du panneau Comportements. Lorsqu'un visiteur de votre page Web déclenche une action interactive avec celle-ci, en cliquant sur une image par exemple, le navigateur génère un événement. Cet événement permet d'appeler une fonction JavaScript exécutant une action quelconque. Certains événements peuvent aussi être générés sans interaction de la part de l'utilisateur, par exemple lorsque vous configurez la page pour qu'elle se recharge automatiquement toutes les 10 secondes. Dreamweaver intègre un certain nombre d'actions courantes que vous pouvez déclencher à l'aide de ces événements. Pour obtenir les noms et descriptions des événements fournis par chacun des navigateurs, voir le centre de support Dreamweaverà l'adresse http://www.macromedia.com/fr/support/. 370 Chapitre 24 La plupart des événements ne peuvent être utilisés qu'avec certains éléments de la page. Pour savoir quels sont les événements pris en charge par un navigateur spécifique pour un élément de page donné, insérez l'élément de la page dans votre document et associez-lui un comportement, puis reportez-vous au menu contextuel Evénements dans le panneau Comportements. Pour savoir précisément quelles balises peuvent être utilisées avec un événement donné dans un navigateur donné, recherchez l'événement dans l'un des fichiers de votre dossier Dreamweaver/ Configuration/Behaviors/Events. Application d'un comportement Vous pouvez associer des comportements au document entier (à la balise body) ou à des liens, des images, des éléments de formulaire ou divers autres éléments HTML. Le navigateur cible que vous choisissez détermine les événements pris en charge pour un élément donné. Internet Explorer 4.0, par exemple, propose pour chaque élément davantage d'événements que Netscape Navigator 4.0 ou que n'importe quel navigateur de la version 3.0. Remarque : vous ne pouvez pas associer un comportement à un texte brut. Pour plus d'informations, voir « A propos des comportements et du texte », page 372. Vous pouvez attribuer plusieurs actions à chaque événement. Les actions sont exécutées dans l'ordre dans lequel elles sont répertoriées dans la colonne Actions du panneau Comportements. Pour toute information sur la modification de l'ordre des actions, voir « Modification d'un comportement », page 373. Pour associer un comportement : 1 Sélectionnez un élément dans la page, tel qu'une image ou un lien. Pour associer un comportement à l'ensemble de la page, cliquez sur la balise <body> dans le sélecteur de balises, situé dans le coin inférieur gauche de la fenêtre de document. 2 Choisissez Fenêtre > Comportements pour ouvrir le panneau Comportements. 3 Cliquez sur le bouton plus (+) et choisissez une action dans le menu contextuel Actions. Vous ne pouvez pas choisir les actions qui apparaissent grisées dans le menu. Ces actions peuvent être grisées quand un objet obligatoire n'existe pas dans le document en cours. Par exemple, l'action Jouer le scénario s'affiche en grisé si le document ne possède pas de scénario et l'action Contrôler Shockwave ou Flash apparaît en grisé si le document ne contient aucune animation Shockwave ou Flash. Si aucun événement n'est disponible pour l'objet sélectionné, toutes les actions s'affichent en grisé. Lorsque vous choisissez une action, une boîte de dialogue s'affiche avec les paramètres et les instructions pour cette action. 4 Saisissez les paramètres pour l'action et cliquez sur OK. Toutes les actions proposées dans Dreamweaver fonctionnent dans les versions 4.0 ou ultérieures des navigateurs. Certaines d'entre elles sont refusées pas les navigateurs moins récents. Voir « Utilisation des actions de comportement livrées avec Dreamweaver », page 375. Utilisation des comportements JavaScript 371 5 L'événement par défaut qui déclenchera l'action apparaît dans la colonne Evénements. S'il ne s'agit pas de l'événement que vous désirez utiliser, sélectionnez-en un autre dans le menu contextuel Evénements (pour ouvrir le menu contextuel Evénements, sélectionnez un événement ou une action dans le panneau Comportements, puis cliquez sur la flèche noire pointée vers le bas qui apparaît entre le nom de l'événement et le nom de l'action). Différents événements apparaissent dans le menu contextuel Evénements, selon l'objet sélectionné et les navigateurs spécifiés dans le menu déroulant Afficher les événements pour. Certains événements peuvent apparaître en grisé si les objets pertinents n'existent pas encore dans la page ou si l'objet sélectionné ne peut pas recevoir d'événement. Si les événements désirés ne s'affichent pas, vérifiez que vous avez sélectionné l'objet correct ou modifiez les navigateurs cibles dans le menu déroulant Afficher les événements pour. Si vous associez un comportement à une image, certains événements (par exemple apparaissent entre parenthèses. Ces événements ne sont disponibles que pour des liens. Lorsque vous en sélectionnez un, Dreamweaver entoure l'image d'une balise a pour définir un lien nul, représenté par javascript:; dans la zone de texte Lien de l'inspecteur de propriétés. Vous pouvez modifier la valeur de ce lien pour le transformer en véritable lien vers une autre page, mais si vous effacez le lien JavaScript sans le remplacer par un autre lien, vous supprimerez le comportement. onMouseOver) A propos des comportements et du texte Vous ne pouvez pas associer un comportement à un texte brut. Les balises telles que p et span ne générant pas d'événements dans les navigateurs, il n'est donc pas possible de déclencher une action à partir de ces balises. Toutefois, vous pouvez associer un comportement à un lien. La manière la plus simple d'associer un comportement à du texte consiste à ajouter un lien nul (qui ne correspond à rien) au texte, puis à associer le comportement au lien. Dans ce cas, le texte s'affiche en tant que lien (vous pouvez modifier la couleur du lien et supprimer le soulignement pour qu'il ne ressemble plus à un lien, cependant les utilisateurs risquent de ne pas se rendre compte qu'ils peuvent cliquer sur ce texte). Pour associer un comportement au texte sélectionné : 1 Dans l'inspecteur de propriétés, entrez javascript:; dans le champ Lien. N'oubliez pas les deux points (:) et le point-virgule (;). Remarque : vous pouvez alternativement utiliser un signe dièse (#) dans le champ Lien. Dans ce cas, lorsqu'un utilisateur clique sur le lien, le navigateur revient en haut de la page. Le fait de cliquer sur le lien nul JavaScript n'a aucun effet sur la page et il est donc généralement préférable d'utiliser cette approche JavaScript. 2 Lorsque le texte est sélectionné, ouvrez le panneau Comportements (Fenêtre > Comportements). 3 Choisissez une action dans le menu contextuel Actions, entrez les paramètres de l'action, puis choisissez un événement pour la déclencher. Pour plus de détails, voir « Application d'un comportement », page 371. Pour modifier l'apparence du texte lié de sorte qu'il ne ressemble plus à un lien : 1 Choisissez Affichage > Code pour activer le mode Affichage de code de la fenêtre de document. 2 Trouvez le lien. 372 Chapitre 24 3 Dans la balise a href du lien, insérez l'attribut : style="text-decoration:none; color:black". Ce paramètre désactive le soulignement et définit la couleur du texte sur noir (bien sûr, si le texte environnant est d'une couleur différente, utilisez cette couleur au lieu du noir). Notez que cet attribut est un style CSS incorporé. Tout style CSS incorporé à un lien unique remplace les autres styles CSS appliqués à ce dernier, mais il n'a aucun impact en dehors de ce lien. Pour modifier l'apparence du texte lié dans toute une page ou sur votre site entier, utilisez les styles CSS pour créer un nouveau style pour les liens. Pour plus de détails, voir « Insertion et mise en forme de texte », page 283. Association d'un comportement à un scénario Pour déclencher un comportement à une certaine image du scénario (plutôt que par interaction d'un utilisateur), placez le comportement dans le scénario (pour plus d'informations sur la création d'un scénario, voir « Animation de calques », page 413). Par exemple, vous pouvez diffuser un son à l'image 15 d'un scénario. Un seul type d'événement peut déclencher une action dans un scénario : l'arrivée de l'animation à un certain numéro d'image (un événement onFrame7, par exemple). Le comportement peut avoir une influence sur n'importe quel objet de la page, pas seulement sur ceux du scénario. Visualisez le scénario dans un navigateur pour voir le fonctionnement du comportement. Vous ne pouvez pas prévisualiser les comportements dans Dreamweaver. Pour placer un comportement dans un scénario : 1 Cliquez sur une image dans le canal Comportements du panneau Scénarios. 2 Utilisez le panneau Comportements pour choisir l'action à exécuter sur cette image. L'action apparaît dans le panneau Comportements, avec un événement indiquant le numéro d'image à laquelle l'action doit être déclenchée. Le signe moins (–) apparaît dans le canal Comportements de l'image du scénario. Modification d'un comportement Une fois le comportement associé, vous pouvez modifier l'événement qui déclenche l'action, ajouter ou supprimer des actions et modifier les paramètres des actions. Pour modifier un comportement : 1 Sélectionnez un objet auquel un comportement a été associé. 2 Choisissez Fenêtre > Comportements pour ouvrir le panneau Comportements. Les comportements sont classés dans le panneau par ordre alphabétique des événements. Si un même événement dispose de plusieurs actions, ces dernières apparaissent dans l'ordre chronologique d'exécution. 3 Choisissez parmi les options suivantes : • Pour modifier les paramètres d'une action, double-cliquez sur le nom du comportement ou sélectionnez-le et appuyez sur la touche Entrée (Windows) ou Retour (Macintosh), modifiez les paramètres dans la boîte de dialogue, puis cliquez sur OK. • Pour modifier l'ordre d'apparition des actions pour un événement donné, sélectionnez une action et cliquez sur la touche directionnelle Haut ou Bas. Utilisation des comportements JavaScript 373 • Pour supprimer un comportement, sélectionnez-le et cliquez sur le signe moins (-) ou appuyez sur Supprimer. Actualisation d'un comportement Si vos pages contiennent des comportements créés avec Dreamweaver 1 ou Dreamweaver 2, ces comportements ne sont pas automatiquement actualisés lorsque vous ouvrez les pages dans la version courante de Dreamweaver. Toutefois, lorsque vous actualisez une occurrence d'un comportement dans une page (en observant la procédure suivante), toutes les autres occurrences du même comportement de cette page sont également actualisées. Les comportements créés avec Dreamweaver 3 fonctionnent dans Dreamweaver 4 sans devoir être modifiés. Pour actualiser un comportement dans une page : 1 Sélectionnez l'élément auquel est attaché le comportement. 2 Ouvrez le panneau Comportements 3 Double-cliquez sur le comportement. 4 Cliquez sur OK dans la boîte de dialogue du comportement. Toutes les occurrences de ce comportement sont actualisées. Création de nouvelles actions Les actions consistent en un code JavaScript et HTML. Si vous maîtrisez JavaScript, vous pouvez rédiger de nouvelles actions et les ajouter dans le menu contextuel Actions du panneau Comportements. Pour plus d'informations, voir Extension de Dreamweaver. Téléchargement et installation de comportements créés par des développeurs tiers L'une des fonctions les plus utiles de Dreamweaver est son extensibilité, c'est-à-dire qu'il offre aux utilisateurs maîtrisant JavaScript la possibilité de rédiger du code JavaScript qui étend les capacités de Dreamweaver. Bon nombre de ces utilisateurs ont choisi de partager leurs extensions avec d'autres utilisateurs en les plaçant sur le site Web de Macromedia Exchange pour Dreamweaver. Pour télécharger et installer de nouveaux comportements à partir du site d'Exchange : 1 Ouvrez le panneau Comportements et choisissez l'option Télécharger d'autres comportements dans le menu contextuel Actions (+). Votre navigateur principal s'ouvre sur le site d'Exchange (vous devez être connecté à Internet pour télécharger des comportements). 2 Localisez les progiciels. 3 Téléchargez et installez le progiciel d'extension souhaité. Pour plus de détails, voir « Ajout d'extensions dans Dreamweaver », page 55. 374 Chapitre 24 Utilisation des actions de comportement livrées avec Dreamweaver Les actions de comportement incluses dans Dreamweaver ont été conçues pour fonctionner avec les versions 4.0 et ultérieures de Netscape Navigator et Internet Explorer. La plupart des actions de comportement fonctionnent également dans Netscape Navigator version 3.0 et ultérieures (en revanche, les comportements associés aux calques ne fonctionnent pas dans Navigator 3.0). La plupart d'entre eux échouent sans que l'utilisateur en soit informé dans Internet Explorer version 3.0. Remarque : les actions Dreamweaver ont été rédigées avec soin afin de fonctionner avec le plus grand nombre possible de navigateurs. Si vous supprimez manuellement le code d'une action Dreamweaver ou si vous le remplacez par votre propre code, vous risquez de perdre la compatibilité inter-navigateurs. Bien que les actions Dreamweaver aient été rédigées pour augmenter la compatibilité internavigateurs, certaines actions ne fonctionnent pas avec les navigateurs plus anciens. De même, certains navigateurs ne prennent pas en charge JavaScript et de nombreuses personnes désactivent JavaScript sur leur navigateur lorsqu'ils explorent la Toile. Pour optimiser les résultats inter-platesformes, fournissez d'autres interfaces contenues dans des balises noscript afin que votre site reste accessible aux personnes qui n'utilisent pas JavaScript. Appel JavaScript L'action Appel JavaScript vous permet d'utiliser le panneau Comportements pour spécifier qu'une fonction ou une ligne personnalisée de code JavaScript doit être exécutée lorsqu'un événement se produit (vous pouvez rédiger le code JavaScript vous-même ou utiliser le code fourni gratuitement par plusieurs bibliothèques JavaScript sur Internet). Pour utiliser l'action Appel JavaScript : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Appel JavaScript dans le menu contextuel Actions. 3 Tapez le code JavaScript à exécuter ou le nom de la fonction. Par exemple, pour créer un bouton « Retour » vous pouvez saisir if (history.length > 0){history.back()}. Si vous avez encapsulé votre code dans une fonction, indiquez simplement le nom de la fonction (par exemple, hogback()). 4 Cliquez sur OK. 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Utilisation des comportements JavaScript 375 Changer la propriété Utilisez cette action pour modifier la valeur d'une des propriétés d'un objet (par exemple, la couleur d'arrière-plan d'un calque ou l'action d'un formulaire). C'est le navigateur qui détermine quelles propriétés sont modifiables. Beaucoup plus de propriétés peuvent être modifiées par ce comportement dans Microsoft Internet Explorer (IE) 4.0 que dans IE 3.0 ou Netscape Navigator 3.0 ou 4.0. Par exemple, vous pouvez modifier de façon dynamique la couleur d'arrière-plan d'un calque. Remarque : n'utilisez cette action que si vous êtes expert en HTML et en JavaScript. Pour utiliser l'action Changer la propriété : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Changer la propriété dans le menu contextuel Actions. 3 Dans le menu déroulant Type d'objet, sélectionnez le type d'objet dont vous souhaitez modifier une propriété. Tous les objets nommés du type d'objet sélectionné s'affichent dans le menu déroulant Objet nommé. 4 Sélectionnez un objet dans le menu déroulant Objet nommé. 5 Choisissez ensuite une propriété dans le menu déroulant Propriété ou tapez le nom de la propriété dans le champ texte. Pour savoir quelles propriétés peuvent être modifiées pour chaque navigateur, choisissez différents navigateurs ou différentes versions de navigateurs dans le menu déroulant Navigateur. Si vous tapez directement le nom d'une propriété, veillez à utiliser le nom JavaScript exact de la propriété (attention, les propriétés JavaScript tiennent compte des majuscules et minuscules). 6 Indiquez la nouvelle valeur de la propriété dans le champ Nouvelle valeur et cliquez sur OK. 7 Vérifiez que l'événement par défaut est bien l'événement désiré. (Lorsque cet événement se produit, l'action est exécutée et la propriété est modifiée.) Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Vérifier le navigateur Utilisez cette action pour aiguiller les visiteurs vers des pages différentes selon la marque et la version de leur navigateur. Par exemple, vous pouvez décider que les utilisateurs de Netscape Navigator 4.0 ou de versions ultérieures iront sur telle page, que les utilisateurs de Microsoft Internet Explorer 4.0 ou de versions ultérieures iront sur telle autre, et que les utilisateurs d'un autre type de navigateur resteront sur la page courante. Il est utile d'associer ce comportement à la balise body d'une page qui est compatible avec presque tous les navigateurs (et qui n'utilise pas d'autre JavaScript) ; ainsi, les utilisateurs de la page qui ont désactivé JavaScript verront quand même quelque chose. Une autre option consiste à associer ce comportement à un lien nul (tel que <a href="javascript:;">) pour que l'action détermine à quelle page le lien renvoie, selon la marque et la version du navigateur de l'utilisateur. 376 Chapitre 24 Pour utiliser l'action Vérifier le navigateur : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Vérifier le navigateur dans le menu contextuel Actions. 3 Indiquez comment vous souhaitez distinguer les visiteurs : par marque de navigateur, par version ou les deux. Par exemple, souhaitez-vous que tous les utilisateurs de la version 4.0 d'un navigateur, quel que soit son éditeur, voient telle page, et que tous les utilisateurs d'une marque ou d'une version différentes en voient une autre ? Ou encore que les utilisateurs de Netscape Navigator voient une page et que les utilisateurs de Microsoft Internet Explorer (IE) en voient une autre ? 4 Spécifiez une version de Netscape Navigator. 5 Dans les menus contextuels adjacents, choisissez les options respectives pour le cas où la version de Netscape Navigator est celle que vous avez spécifiée (ou une version plus récente) et pour le cas contraire. Les options sont Aller à l'URL, Aller à l'URL sec. et Rester sur cette page. 6 Spécifiez une version de Microsoft Internet Explorer. 7 Dans les menus contextuels adjacents, choisissez les options respectives pour le cas où la version d'Internet Explorer est celle que vous avez spécifiée (ou une version plus récente) et pour le cas contraire. Les options sont Aller à l'URL, Aller à l'URL sec. et Rester sur cette page. 8 Dans le menu déroulant Autres navigateurs, choisissez l'action qui sera exécutée si le navigateur n'est ni Netscape Navigator, ni Microsoft Internet Explorer. (par exemple, l'utilisateur peut utiliser un navigateur basé sur du texte tel que Lynx). La meilleure option est Rester sur cette page pour les navigateurs autres que Navigator et IE, car la plupart ne prennent pas en charge JavaScript – et s'ils ne peuvent pas gérer ce comportement, ils resteront sur cette page de toute façon. 9 Entrez les chemins et les noms de fichier de l'URL et de l'URL secondaire dans les champs de texte au bas de la boîte de dialogue. Si vous indiquez une URL distante, vous devez faire précéder l'adresse www du préfixe http://. 10 Cliquez sur OK. 11 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Le but de ce comportement étant de vérifier les différentes versions du navigateur, il est préférable d'opter pour un événement qui fonctionne avec les versions 3.0 et ultérieures des navigateurs. Vérifier le plug-in Utilisez cette action pour envoyer les visiteurs sur des pages différentes selon que le plug-in spécifié est installé ou non. Par exemple, vous pouvez rerouter les visiteurs sur une page s'ils possèdent Shockwave, et sur une autre dans le cas contraire. Utilisation des comportements JavaScript 377 Remarque : il est impossible de détecter des plug-ins spécifiques dans Microsoft Internet Explorer (IE) à l'aide de JavaScript. Toutefois, si vous sélectionnez les plug-ins Flash ou Director, le code VBScript approprié sera automatiquement ajouté à votre page pour les détecter dans IE sous Windows. Il est impossible de détecter les plug-ins dans Internet Explorer sur Macintosh. Pour utiliser l'action Vérifier le plug-in : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Vérifier le plug-in dans le menu contextuel Actions. 3 Sélectionnez un plug-in dans le menu déroulant Plug-in, ou cliquez sur Entrée et tapez le nom exact du plug-in dans le champ adjacent. Vous devez utiliser le nom exact du plug-in, tel qu'il apparaît en gras sur la page A propos des plug-ins dans Netscape Navigator (sous Windows, choisissez l'entrée de menu ? (Aide) > A propos des plug-ins. Sur Macintosh, choisissez A propos des plug-ins dans le menu Pomme). 4 Dans le champ Si trouvé, aller à l'URL, spécifiez l'URL destinée aux utilisateurs qui disposent du plug-in. Si vous indiquez une URL distante, vous devez faire précéder l'adresse www du préfixe http://. Pour que les utilisateurs disposant du plug-in restent sur la même page, laissez ce champ vide. 5 Dans le champ Sinon, aller à l'URL, indiquez une autre URL pour les utilisateurs qui ne disposent pas du plug-in. Pour que les utilisateurs ne disposant pas du plug-in restent sur la même page, laissez ce champ vide. 6 Il est impossible de détecter les plug-ins dans Internet Explorer sur Macintosh, et la plupart des plug-ins ne peuvent pas être détectés dans Internet Explorer sous Windows. Par défaut, lorsque la détection est impossible, l'utilisateur est envoyé à l'URL indiquée dans le champ Sinon. Pour que l'utilisateur soit envoyé vers la première URL (Si trouvé), activez la case à cocher Toujours aller à la première URL si la détection n'est pas possible. Lorsqu'elle est sélectionnée, cette option signifie « on suppose a priori que l'utilisateur possède le plug-in, sauf si le navigateur indique explicitement que ce n'est pas le cas ». En général, si le contenu du plug-in est un élément essentiel de votre page, activez l'option « Toujours aller à la première URL si la détection n'est pas possible ». Le plus souvent, les utilisateurs ne disposant pas de ce plug-in se verront proposer de le télécharger. Si le contenu du plug-in n'est pas un élément essentiel de votre page, laissez cette option désactivée. Cette option ne concerne qu'Internet Explorer ; Netscape Navigator détecte les plug-ins. 7 Cliquez sur OK. 8 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Contrôler Shockwave ou Flash Utilisez cette action pour diffuser, arrêter ou rembobiner une animation Shockwave ou Flash ou pour aller à une image précise de cette animation. 378 Chapitre 24 Pour utiliser l'action Contrôler Shockwave ou Flash : 1 Choisissez, selon le cas, Insertion > Médias > Shockwave ou Insertion > Médias > Flash pour insérer une animation Shockwave ou Flash. 2 Choisissez Fenêtre > Propriétés et entrez un nom pour l'animation dans le champ supérieur le plus à gauche (à côté de l'icône Shockwave ou Flash). Vous devez nommer l'animation pour la contrôler avec l'action Contrôler Shockwave ou Flash. 3 Sélectionnez l'élément à utiliser pour contrôler l'animation Shockwave ou Flash. Par exemple, si vous disposez de l'image d'un bouton « Lecture » à utiliser pour diffuser l'animation, sélectionnez cette image. 4 Ouvrez le panneau Comportements (Fenêtre > Comportements). 5 Cliquez sur le bouton plus (+) et choisissez Contrôler Shockwave ou Flash dans le menu contextuel Actions. Une boîte de dialogue de paramètres apparaît. 6 Choisissez une animation dans le menu déroulant Animation. Dreamweaver répertorie automatiquement les noms de toutes les animations Shockwave et Flash du document courant. (en particulier, Dreamweaver établit une liste des animations ayant une extension de fichier .dcr, .dir, .swf ou .spl se trouvant dans les balises object ou embed). 7 Choisissez l'action de contrôle de l'animation désirée : Jouer, Arrêter, Rembobiner ou Atteindre l'image indiquée dans l'animation. L'option Jouer diffuse l'animation en commençant par l'image où l'action a lieu. 8 Cliquez sur OK. 9 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, modifiez le navigateur cible dans le sous-menu Afficher les événements pour du menu Evénements. Déplacement de calque Cette action permet à l'utilisateur de déplacer un calque. Utilisez cette action pour créer des puzzles, des contrôles de déplacement et autres éléments mobiles de l'interface. Vous pouvez spécifier la direction vers laquelle l'utilisateur peut faire glisser le calque (horizontalement, verticalement ou dans toutes les directions), une cible vers laquelle l'utilisateur doit faire glisser le calque, si ce dernier doit être aimanté par la cible ou non lorsqu'il arrive à moins d'un certain nombre de pixels de la cible, l'action à déclencher lorsque le calque touche la cible, etc. L'action Déplacement de calque devant être appelée avant que le calque ne puisse être déplacé par l'utilisateur, assurez-vous que l'événement qui déclenche l'action se produit avant que l'utilisateur ne tente de faire glisser le calque. Le mieux est d'associer cette action à l'objet body (à l'aide de l'événement onLoad), mais vous pouvez également l'associer à un lien remplissant la totalité du calque (par exemple un lien autour d'une image), à l'aide de l'événement onMouseOver. Utilisation des comportements JavaScript 379 Pour utiliser l'action Déplacement de calque : 1 Choisissez Insertion > Calque ou cliquez sur le bouton Dessiner un calque de la barre Insertion, puis dessinez un calque dans le mode Création de la fenêtre de document. 2 Sélectionnez la balise body en cliquant sur <body> dans le sélecteur de balises situé au bas de la fenêtre de document. 3 Ouvrez le panneau Comportements. 4 Cliquez sur le bouton plus (+) et choisissez l'action Déplacement de calque dans le menu contextuel Actions. Si cette action n'est pas disponible, un calque est probablement sélectionné. Etant donné que les calques ne prennent pas en compte les événements dans les navigateurs 4.0, vous devez sélectionner un autre objet (la balise body ou un lien (balise a) par exemple) ou remplacer le navigateur cible par IE 4.0 dans le menu déroulant Afficher les événements pour. 5 Dans le menu déroulant Calque, sélectionnez le calque que vous voulez rendre déplaçable. 6 Dans le menu déroulant Mouvement, sélectionnez Contraint ou Sans contrainte. Les mouvements sans contrainte sont adaptés aux puzzles et aux autres jeux à base de glisserdéplacer. Pour les contrôles de déplacement et les objets mobiles (tiroirs, rideaux et stores), choisissez un mouvement contraint. 7 Pour la restriction de mouvement, indiquez les valeurs de déplacement admises (en pixels) dans les champs Haut, Bas, Gauche et Droite. Ces valeurs sont relatives à la position de départ du calque. Pour contraindre un mouvement à l'intérieur d'une zone rectangulaire, indiquez des valeurs positives dans les quatre champs. Pour permettre uniquement un mouvement vertical, indiquez des valeurs positives pour Haut et Bas et 0 pour Gauche et Droite. Pour permettre uniquement un mouvement horizontal, indiquez des valeurs positives pour Gauche et Droite et 0 pour Haut et Bas. 8 Indiquez les coordonnées (exprimées en pixels) de la cible de dépôt dans les champs Gauche et Haut. La cible de dépôt est le point sur lequel vous voulez que l'utilisateur « dépose » le calque. Un calque est considéré comme ayant atteint la cible de dépôt lorsque ses coordonnées d'origine (en haut à gauche) correspondent aux valeurs indiquées dans les champs Gauche et Haut. Ces coordonnées sont relatives à l'angle supérieur gauche de la fenêtre du navigateur. Cliquez sur Obtenir la position courante pour remplir automatiquement les champs avec les coordonnées actuelles du calque. 9 Entrez une valeur (exprimée en pixels) dans le champ Aligner si dans pour déterminer la distance minimale à laquelle l'utilisateur doit approcher le calque de la cible pour que le calque soit aimanté par celle-ci. Les valeurs importantes permettent à l'utilisateur de trouver plus facilement la cible de dépôt. 10 Pour des puzzles simples et des défilements d'images, vous pouvez vous en tenir là. Pour définir la poignée de déplacement du calque, suivre le mouvement du calque pendant qu'il est déplacé et déclencher une action lorsqu'il est déposé, cliquez sur l'onglet Avancé. 380 Chapitre 24 11 Pour spécifier que l'utilisateur doit cliquer dans une zone particulière du calque pour pouvoir le déplacer, choisissez Zone dans le calque dans le menu déroulant Poignée de déplacement, puis indiquez les coordonnées de l'origine (angle supérieur gauche) de la poignée de déplacement, ainsi que la largeur et la hauteur de celle-ci. Cette option est utile lorsque l'image insérée à l'intérieur du calque contient un symbole de déplacement, par exemple une barre de titre ou une poignée de tiroir. N'activez pas cette option si vous voulez que l'utilisateur soit libre de cliquer n'importe où dans le calque pour le déplacer. 12 Choisissez, parmi les options de la zone En déplaçant, celles que vous désirez utiliser : • Activez l'option Placer le calque au premier plan si le calque doit être amené au niveau le plus haut de l'ordre de superposition lors de son déplacement. Si vous activez cette option, utilisez le menu déroulant qui apparaît pour indiquer si le calque doit être laissé au niveau de visibilité le plus élevé ou si sa position d'origine dans l'ordre de superposition doit être rétablie. • Tapez un code JavaScript ou un nom de fonction (par exemple, monitorLayer()) dans le champ Appel JavaScript pour que ce code ou cette fonction soit exécuté en boucle pendant le déplacement du calque. Par exemple, vous pouvez écrire une fonction pour surveiller les coordonnées du calque et afficher des indications, telles que « tu brûles » ou « tu t'éloignes de la cible », dans un champ texte. 13 Indiquez un code JavaScript ou un nom de fonction (par exemple, evaluateLayerPos()) dans le second champ Appel JavaScript si vous voulez que le code ou la fonction soit exécuté(e) lorsque le calque est déposé. Activez l'option Uniquement si aligné si le code JavaScript indiqué ne doit être exécuté que si le calque a atteint la cible de dépôt. 14 Cliquez sur OK. 15 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. N'oubliez pas que les calques ne sont pas pris en charge par la version 3.0 des navigateurs. Remarque : vous ne pouvez pas associer l'action Déplacement de calque à un objet avec les événements onMouseDown ou onClick. Collecte d'informations sur le calque déplaçable Lorsque vous associez l'action Déplacement de calque à un objet, Dreamweaver insère la fonction MM_dragLayer() dans la section d'en-tête (head) de votre document. Cette fonction enregistre le calque comme déplaçable et définit trois propriétés pour chaque calque déplaçable, et MM_SNAPPED, que vous pouvez utiliser dans vos propres fonctions JavaScript pour déterminer les positions horizontale et verticale du calque et s'il a atteint la cible de dépôt. MM_LEFTRIGHT, MM_UPDOWN Remarque : les informations fournies ici sont destinées uniquement aux programmeurs JavaScript expérimentés. Utilisation des comportements JavaScript 381 Par exemple, la fonction suivante affiche la valeur de la propriété MM_UPDOWN (la position verticale courante du calque) dans un champ de formulaire appelé curPosField. (Les champs de formulaires servent à afficher des informations pouvant être continuellement mises à jour, parce qu’ils sont dynamiques, c'est-à-dire que vous pouvez modifier leur contenu après le chargement de la page, dans Netscape Navigator et Microsoft Internet Explorer.) function getPos(layername){ var layerRef = MM_findObj(layername); var curVertPos = layerRef.MM_UPDOWN; document.tracking.curPosField.value = curVertPos; } Au lieu d'afficher la valeur des propriétés MM_UPDOWN ou MM_LEFTRIGHT dans un champ de formulaire, vous pouvez écrire une fonction qui affiche un message dans ce champ selon la distance qui reste à parcourir jusqu'à la cible, ou appeler une autre fonction pour afficher ou masquer un calque selon la valeur de cette distance. L'utilisation que vous faites de la valeur de MM_UPDOWN ou MM_LEFTRIGHT a pour seules limites votre imagination... et votre maîtrise de JavaScript. Il est particulièrement utile de tester la propriété MM_SNAPPED lorsque vous disposez, sur une page, de plusieurs calques qui doivent tous atteindre leur cible pour que l'utilisateur puisse passer à la page ou à la tâche suivante. Par exemple, vous pouvez écrire une fonction qui compte le nombre de calques ayant la valeur MM_SNAPPED à true et l'appeler chaque fois qu'un calque est déposé. Lorsque le nombre de calques arrivés sur leur cible atteint le nombre désiré, vous pouvez envoyer l'utilisateur à la page suivante ou afficher un message de félicitations. Si vous avez associé l'action Déplacement de calque à des liens placés sur plusieurs calques à l'aide de l'événement onMouseOver, vous devrez modifier légèrement la fonction MM_dragLayer() pour éviter que la propriété MM_SNAPPED d'un calque aligné ne repasse à false lorsqu'il est survolé par la souris (cela peut se produire si vous avez utilisé l'action Déplacement de calque pour créer un puzzle de photos, car la souris survolera probablement des pièces déjà alignées lors du positionnement des autres). La fonction MM_dragLayer() n'interdit pas ce comportement, car il est parfois souhaitable (si par exemple vous désirez établir plusieurs cibles pour un seul calque). Pour éviter le ré-enregistrement de calques alignés : 1 Effectuez une copie de sauvegarde de votre document avant de modifier le code (vous pouvez effectuer cette opération à partir du panneau Site dans Dreamweaver ou dans l'Explorateur Windows ou le Finder de Macintosh). 2 Choisissez Edition > Rechercher. 3 Sélectionnez Source HTML dans le menu déroulant Rechercher. 4 Tapez (!curDrag) dans le champ texte adjacent. 5 Cliquez sur Rechercher suivant. Cliquez sur Oui si Dreamweaver vous demande si vous voulez continuer la recherche depuis le début du document. Dreamweaver trouve l'instruction : if (!curDrag) return false ; 382 Chapitre 24 6 Fermez la boîte de dialogue Rechercher, puis modifiez l'instruction dans l'affichage de code de la fenêtre de document ou dans l'inspecteur de code pour qu'il affiche : if (!curDrag || curDrag.MM_SNAPPED != null) return false; Les deux barres verticales (||) signifient « ou » et curDrag est une variable qui représente le calque qui a été enregistré comme déplaçable. En français, cette instruction signifie « si curDrag n'est pas un objet, ou s'il a déjà la valeur MM_SNAPPED, ce n'est pas la peine d'exécuter le reste de la fonction ». Atteindre l'URL L'action Atteindre l'URL ouvre une nouvelle page dans la fenêtre en cours ou dans l'image indiquée. Cette action est particulièrement utile pour modifier d'un seul clic le contenu de deux cadres ou plus. Elle peut également être appelée dans un scénario pour ouvrir une nouvelle page après un délai spécifié. Pour utiliser l'action Atteindre l'URL : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Atteindre l'URL dans le menu contextuel Actions. 3 Choisissez une destination pour l'URL dans la liste Ouvrir dans. La liste Ouvrir dans énumère automatiquement les noms de tous les cadres qui se trouvent dans le jeu de cadres actuel, ainsi que la fenêtre principale. S'il n'y a pas de cadres, cette dernière est la seule option. Remarque : ne donnez pas à vos cadres les noms top, blank, self ou parent, car cela pourrait produire des résultats inattendus. En effet, certains navigateurs peuvent confondre ces noms avec les mots réservés utilisés dans le champ Cible. 4 Cliquez sur Parcourir pour sélectionner un document à ouvrir ou tapez le chemin et le nom du fichier recherché dans le champ URL. 5 Répétez les étapes 3 et 4 pour ouvrir d'autres documents dans d'autres cadres. 6 Cliquez sur OK. 7 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Menu de reroutage Lorsque vous créez un menu de reroutage en utilisant Insertion > Objets de formulaire > Menu de reroutage, Dreamweaver crée un objet de menu et lui associe le comportement Menu de reroutage (ou Menu de reroutage / Aller). En principe, il n'est pas nécessaire d'associer manuellement l'action Menu de reroutage à un objet. Pour plus d'informations sur les menus de reroutage et la façon de les créer, voir « Insertion d'un menu de reroutage », page 439. Vous pouvez modifier un menu de reroutage existant de deux manières différentes : • Vous pouvez modifier et réorganiser les éléments du menu, modifier les fichiers à rerouter et la fenêtre dans laquelle s'ouvrent ces fichiers, en double-cliquant sur une action de Menu de reroutage existante dans le panneau Comportements. Utilisation des comportements JavaScript 383 • Vous pouvez modifier les éléments du menu comme vous modifieriez les éléments de n'importe quel menu, en sélectionnant le menu et en utilisant le bouton Valeurs de la liste dans l'Inspecteur de propriétés. Voir « Création de menus déroulants », page 628 pour plus de détails. Pour modifier un menu de reroutage à l'aide du panneau Comportements : 1 Créez un objet Menu de reroutage s'il n'en existe pas déjà dans votre document. 2 Sélectionnez un objet et ouvrez le panneau Comportements. 3 Double-cliquez sur Menu de reroutage dans la colonne Actions. 4 Effectuez les modifications souhaitées dans la boîte de dialogue Menu de reroutage, puis cliquez sur OK. Menu de reroutage / Aller Cette action est étroitement associée à l'action Menu de reroutage ; elle vous permet d'associer un bouton Aller avec un menu de reroutage (pour utiliser cette action, vous devez avoir déjà créé un menu de reroutage dans le document). Un clic sur le bouton Aller ouvre le lien actuellement sélectionné dans le menu de reroutage. En principe, il n'est pas indispensable d'ajouter un bouton Aller à un menu de reroutage : le choix d'un élément de ce dernier provoque en général le chargement d'une nouvelle URL sans aucune intervention supplémentaire. Toutefois, si l'utilisateur choisit l'élément qui est déjà sélectionné dans le menu de reroutage, le reroutage ne se produira pas. En général cela n'a pas d'importance, mais si le menu de reroutage apparaît dans une image et que les éléments du menu de reroutage assurent la liaison avec des pages dans d'autres images, un bouton Aller est souvent utile, pour permettre aux utilisateurs de choisir à nouveau un élément déjà sélectionné dans le menu de reroutage. Pour ajouter une action Menu de reroutage / Aller : 1 Sélectionnez un objet qui sera utilisé comme bouton Aller (en général une image) et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Menu de reroutage / Aller dans le menu contextuel Actions. 3 Dans le menu déroulant Choisissez un menu de reroutage, choisissez le menu qui activera le bouton Aller. 4 Cliquez sur OK. Ouvrir la fenêtre Navigateur Utilisez l'action Ouvrir une fenêtre du navigateur pour ouvrir une URL dans une nouvelle fenêtre. Vous pouvez spécifier les propriétés de la nouvelle fenêtre, dont sa taille, ses attributs (redimensionnable ou non, dispose d'une barre de menu ou non, etc.), ainsi que son nom. Par exemple, vous pouvez utiliser ce comportement pour ouvrir une image plus grande dans une fenêtre individuelle lorsque l'utilisateur clique sur l'image réduite ; avec ce comportement, vous pouvez adapter la fenêtre à la taille exacte de l'image. 384 Chapitre 24 Si vous ne spécifiez aucun attribut, elle s'ouvrira avec la taille et les attributs de la fenêtre à partir de laquelle elle a été lancée. Choisir des attributs pour la fenêtre désactive automatiquement tous ceux qui ne sont pas explicitement activés. Par exemple, si vous ne définissez pas d'attributs pour la fenêtre, elle peut s'ouvrir en 640 x 480 pixels et avoir une barre de navigation, une barre d'adresse, une barre d'état et une barre de menus. Si vous définissez explicitement une largeur de 640 et une hauteur de 480 pixels, sans aucun autre attribut, la fenêtre s'ouvrira en 640 x 480 pixels et n'aura pas de barre de navigation, pas de barre d'adresse ni de barre d'état, pas de barre de menus, pas de poignées de redimensionnement et pas de barres de défilement. Pour utiliser l'action Ouvrir une fenêtre du navigateur : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Ouvrir une fenêtre du navigateur dans le menu contextuel Actions. 3 Tapez l'URL à afficher ou cliquez sur Parcourir pour sélectionner un fichier. 4 Choisissez parmi les options suivantes : Largeur de fenêtre spécifie la largeur de la fenêtre en pixels. Hauteur de fenêtre spécifie la hauteur de la fenêtre en pixels. Barre d'outils de navigation est constituée de la barre de boutons de navigation qui comprend les boutons Précédente, Suivante, Démarrage et Actualiser. Barre d'adresse est la barre d'outils qui contient le champ Adresse. Barre d'état est la zone au bas de la fenêtre du navigateur dans laquelle apparaissent des messages (par exemple la durée de chargement restante et les URL associées aux liens). est la zone de la fenêtre du navigateur (Windows) ou du Bureau (Macintosh) où apparaissent les menus Fichier, Edition, Affichage, Aller et Aide. Vous devez explicitement définir cette option si vous voulez que les utilisateurs puissent naviguer à partir de la nouvelle fenêtre. Sinon, les utilisateurs ne pourront que fermer ou réduire la fenêtre (Windows), fermer la fenêtre ou quitter l'application (Macintosh) à partir de la nouvelle fenêtre. Barre de menus Barre de défilement si nécessaire permet de spécifier si les barres de défilement doivent apparaître si le contenu dépasse la zone visible. Si vous ne définissez pas explicitement cette option, les barres de défilement n'apparaîtront pas. Si l'option Poignées de redimensionnement est également désactivée, les utilisateurs n'auront aucun moyen de visualiser le contenu situé en dehors de la taille d'origine de la fenêtre (bien qu'ils puissent agrandir la fenêtre en en déplaçant le bord). permet de spécifier si l'utilisateur pourra redimensionner la fenêtre, soit en tirant le coin inférieur droit de la fenêtre, soit en cliquant sur le bouton d'agrandissement en plein écran (Windows) ou sur la case de redimensionnement (Macintosh) dans l'angle supérieur droit. Si cette option n'a pas été définie explicitement, les contrôles de redimensionnement ne sont pas disponibles et l'angle inférieur droit ne peut être déplacé. Poignées de redimensionnement est le nom de la nouvelle fenêtre. La nouvelle fenêtre doit posséder un nom si elle doit être pointée par des liens ou contrôlée en JavaScript. Ce nom ne peut contenir d'espaces ou de caractères spéciaux. Nom de la fenêtre 5 Cliquez sur OK. Utilisation des comportements JavaScript 385 6 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Jouer le son Utilisez cette action pour reproduire un son. Par exemple, vous pouvez déclencher un effet sonore lorsque l'utilisateur passe sur un lien ou jouer une séquence musicale lorsque la page est en cours de chargement. Remarque : certains navigateurs nécessitent une prise en charge audio externe (par exemple un plug-in audio) pour diffuser les sons. C'est pourquoi des navigateurs différents, possédant des plug-ins différents, diffusent souvent les sons de manière différente. Il est difficile de prévoir de manière fiable la façon dont les utilisateurs du site vont percevoir les sons. Pour utiliser l'action Jouer le son : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez Jouer le son dans le menu contextuel Actions. 3 Cliquez sur Parcourir pour sélectionner un fichier son ou tapez le chemin et le nom de ce fichier dans le champ Jouer le son. 4 Cliquez sur OK. 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Message contextuel Cette action fait apparaître un message d'alerte JavaScript, avec le texte que vous avez spécifié. Comme les alertes JavaScript ne disposent que d'un seul bouton (OK), utilisez cette action pour informer l'utilisateur plutôt que pour lui proposer un choix. Vous pouvez incorporer au texte des appels de fonction, propriétés, variables globales ou autres expressions valides en JavaScript. Pour incorporer une expression JavaScript, placez-la entre des accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inversée (\{). Exemple L'URL de cette page est {window.location} et nous sommes le {new Date()}. Remarque : vous ne pouvez pas contrôler l'apparence d'une alerte JavaScript ; celle-ci est déterminée par le navigateur de l'utilisateur. Si vous désirez contrôler davantage l'apparence de votre message, pensez à utiliser le comportement Ouvrir la fenêtre Navigateur. Pour plus de détails, voir « Ouvrir la fenêtre Navigateur », page 384. Pour utiliser l'action Message contextuel : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Message contextuel dans le menu contextuel Actions. 3 Indiquez votre message dans le champ Message. 4 Cliquez sur OK. 386 Chapitre 24 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Précharger les images Cette action place dans la mémoire cache du navigateur les images qui ne sont pas immédiatement affichées lors du chargement de la page (par exemple les images de substitution appelées par un scénario, un comportement ou une fonction en JavaScript). Cela évite à l'utilisateur d'attendre que ces images soient chargées, lorsqu'un événement déclenche leur apparition. Remarque : l'action Intervertir une image précharge automatiquement toutes les images sélectionnées lorsque vous choisissez l'option Précharger les images dans la boîte de dialogue Intervertir une image ; dans ce cas, il n'est pas nécessaire d'ajouter manuellement l'action Précharger les images lorsque vous utilisez l'action Intervertir une image. Pour utiliser l'action Précharger les images : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Précharger les images dans le menu contextuel Actions. 3 Cliquez sur Parcourir pour sélectionner un fichier d'image à précharger ou tapez le chemin d'accès et le nom du fichier d'une image dans le champ Fichier source des images. 4 Cliquez sur le bouton plus (+) en haut de la boîte de dialogue pour ajouter l'image à la liste Précharger les images. Remarque : vous devez cliquer sur le bouton plus (+) avant d'indiquer l'image suivante, faute de quoi l'image que vous venez de choisir sera remplacée par la prochaine. 5 Répétez les étapes 3 et 4 pour les autres images que vous désirez précharger dans la page en cours. 6 Pour supprimer une image de la liste Précharger les images, sélectionnez-la et cliquez sur le bouton - (signe moins). 7 Cliquez sur OK. 8 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Définir image barre de navigation Utilisez l'action Définir image barre de navigation pour transformer une image en image de barre de navigation ou pour modifier l'affichage et les actions des images d'une barre de navigation Pour plus d'informations, voir « Insertion d'une barre de navigation », page 442. L'onglet Base de la boîte de dialogue Définir image barre de navigation permet de créer ou de modifier une ou plusieurs images d'une barre de navigation, de modifier l'URL cible des boutons de la barre de navigation et de sélectionner une autre fenêtre pour l'affichage de l'URL. Utilisation des comportements JavaScript 387 L'onglet Avancé de la boîte de dialogue Définir image barre de navigation permet de modifier l'état d'autres images du document, en fonction de l'état du bouton actuellement sélectionné. Par défaut, lors d'un clic sur un élément d'une barre de navigation, tous les autres éléments de celle-ci sont automatiquement restaurés dans leur état « Image normale » ; l'onglet Avancé vous permet de définir un changement d'état pour une autre image lorsque l'image sélectionnée passe à l'état « Image survolée » ou « Image cliquée ». Pour modifier une action Définir image barre de navigation : 1 Sélectionnez une image dans la barre de navigation que vous voulez modifier et ouvrez le panneau Comportements. 2 Dans la colonne Actions du panneau Comportements, double-cliquez sur l'action Définir image barre de navigation associée à l'événement que vous désirez modifier. 3 Dans l'onglet Base de la boîte de dialogue Définir image barre de navigation, choisissez des options de modification de l'image. Pour définir plusieurs images pour un bouton de barre de navigation : 1 Sélectionnez une image dans la barre de navigation que vous voulez modifier et ouvrez le panneau Comportements. 2 Dans la colonne Actions du panneau Comportements, double-cliquez sur l'action Définir image barre de navigation associée à l'événement que vous désirez modifier. 3 Cliquez sur l'onglet Avancé de la boîte de dialogue Définir image barre de navigation. 4 Dans le menu déroulant Lorsque l'élément « xxx » s'affiche, choisissez un état d'image. Pour plus d'informations sur les états d'image, voir « Création de barres de navigation », page 441. • Choisissez Image Abaissée si vous désirez qu'une autre image change d'aspect après que l'utilisateur a cliqué sur l'image sélectionnée. • Choisissez Image Au-dessus ou Image Au-dessus lorsqu'Abaissée si vous désirez qu'une autre image change d'aspect lorsque le pointeur de la souris se trouve sur l'image sélectionnée. 5 Dans la liste Définir aussi image, sélectionnez une autre image de la page à définir. 6 Cliquez sur Parcourir pour sélectionner le fichier d'image à afficher ou tapez le chemin d'accès et le nom du fichier d'image dans le champ Vers le fichier image. 7 Si vous avez sélectionné l'état Image Au-dessus ou Image Au-dessus lorsqu'Abaissée à l'étape 4, vous disposez d'une possibilité supplémentaire. Dans le champ texte Si abaissé, vers fichier image, cliquez sur Parcourir pour sélectionner le fichier d'image à afficher ou tapez le chemin d'accès et le nom de ce fichier. Texte du cadre L'action Texte d'un cadre vous permet de définir de façon dynamique le texte d'un cadre, en remplaçant le contenu et le formatage d'un cadre par le contenu indiqué. Ce contenu peut être n'importe quel code source HTML valide. Cette action permet d'afficher les informations de façon dynamique. Bien que l'action Texte d'un cadre permette de remplacer le formatage d'un cadre, vous pouvez activer l'option Préserver Couleur d'arrière-plan pour conserver les attributs actuels pour l'arrièreplan de la page et la couleur du texte. 388 Chapitre 24 Vous pouvez incorporer au texte des appels de fonction, propriétés, variables globales ou autres expressions valides en JavaScript. Pour incorporer une expression JavaScript, placez-la entre des accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inversée (\{). Exemple L'URL de cette page est {window.location} et nous sommes le {new Date()}. Pour créer un jeu de cadres : Choisissez Modifier > Jeu de cadres > Fractionner le cadre à gauche, à droite, vers le haut ou vers le bas. Pour plus d'informations, voir « Création de cadres et de jeux de cadres », page 271. Pour utiliser l'action Texte d'un cadre : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Texte d'un cadre dans le menu contextuel Actions. 3 Dans la boîte de dialogue qui s'affiche, choisissez le cadre cible dans le menu déroulant Cadre. 4 Cliquez sur le bouton Reprendre HTML courant pour copier les contenus actuels de la section body du cadre cible. 5 Tapez un message dans le champ Nouveau HTML et cliquez sur OK. 6 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés n'apparaissent pas dans la liste, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Texte du calque L'action Texte du calque remplace le contenu et le formatage d'un calque existant sur la page par le contenu indiqué. Ce contenu peut être n'importe quel code source valide en HTML. L'action Texte du calque remplace le contenu et le formatage d'un calque existant par le contenu indiqué, mais conserve les attributs du calque, y compris la couleur. Vous pouvez formater le contenu en incorporant des balises HTML dans le champ Nouveau HTML de la boîte de dialogue Texte du calque. Vous pouvez incorporer au texte des appels de fonction, propriétés, variables globales ou autres expressions valides en JavaScript. Pour incorporer une expression JavaScript, placez-la entre des accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inversée (\{). Exemple L'URL de cette page est {window.location} et nous sommes le {new Date()}. Pour créer un calque : 1 Choisissez Insertion > Calque. Pour plus d'informations, voir « Création de calques sur une page », page 403. 2 Dans l'inspecteur de propriétés, tapez le nom du calque. Utilisation des comportements JavaScript 389 Pour associer une action Texte du calque : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Texte d'un calque dans le menu contextuel Actions. 3 Dans la boîte de dialogue qui s'affiche, choisissez le cadre cible dans le menu déroulant Calque. 4 Tapez un message dans le champ Nouveau HTML et cliquez sur OK. 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés n'apparaissent pas dans la liste, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Texte de la barre d'état L'action Texte de la barre d'état affiche un message dans la barre d'état, dans la partie inférieure gauche de la fenêtre du navigateur. Par exemple, vous pouvez utiliser cette action pour décrire la destination d'un lien dans la barre d'état, au lieu d'afficher l'URL associée. Pour voir un exemple de message d'état, amenez la souris sur n'importe quel bouton de navigation dans les pages de l'aide de Dreamweaver. Cependant, il arrive fréquemment que les utilisateurs ignorent les messages de la barre d'état (certains navigateurs ne prennent pas en charge la définition du texte de la barre d'état) ; si votre message est important, pensez à l'afficher sous la forme d'un message contextuel ou comme texte d'un calque. Vous pouvez incorporer au texte des appels de fonction, propriétés, variables globales ou autres expressions valides en JavaScript. Pour incorporer une expression JavaScript, placez-la entre des accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inversée (\{). Exemple L'URL de cette page est {window.location} et nous sommes le {new Date()}. Pour utiliser l'action Texte de la barre d'état : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Texte de la barre d'état dans le menu contextuel Actions. 3 Dans la boîte de dialogue Texte de la barre d'état, tapez un message dans le champ Message. Utilisez un message concis. Le navigateur tronquera le message s'il est trop long pour la barre d'état. 4 Cliquez sur OK. 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Texte d'un champ de texte L'action Texte d'un champ texte remplace le contenu d'un champ texte de formulaire par le contenu indiqué. 390 Chapitre 24 Vous pouvez incorporer au texte des appels de fonction, propriétés, variables globales ou autres expressions valides en JavaScript. Pour incorporer une expression JavaScript, placez-la entre des accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inversée (\{). Exemple L'URL de cette page est {window.location} et nous sommes le {new Date()}. Pour créer un champ texte nommé : 1 Choisissez Insertion > Objets de formulaire > Champ de texte. Si Dreamweaver vous invite à ajouter une balise de formulaire, cliquez sur Oui. Pour plus d'informations, voir « Création de formulaires interactifs », page 613. 2 Dans l'inspecteur de propriétés, tapez le nom du champ texte. Veillez à utilisez un nom unique dans cette page (n'utilisez pas le même nom pour plusieurs éléments appartenant à la même page, même s'ils se trouvent dans des formulaires différents). Pour utiliser l'action Texte d'un champ texte : 1 Sélectionnez un objet et ouvrez le panneau Comportements. 2 Cliquez sur le bouton plus (+) et choisissez l'action Texte d'un champ texte dans le menu contextuel. 3 Dans la boîte de dialogue qui s'affiche, choisissez le champ texte cible dans le menu déroulant Champ texte. 4 Tapez le nouveau contenu dans le champ Nouveau texte et cliquez sur OK. 5 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés n'apparaissent pas dans la liste, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Afficher-masquer les calques L'action Afficher-masquer les calques affiche, masque ou rétablit la visibilité par défaut d'un ou plusieurs calques. Cette action permet d'afficher des informations en fonction des interactions de l'utilisateur avec la page. Par exemple, lorsque le curseur passe sur l'image d'une plante, vous pouvez afficher un calque comportant des détails sur le climat idéal de la plante, l'ensoleillement dont elle a besoin, sa taille adulte, etc. L'action Afficher-masquer les calques sert également à créer un calque de préchargement, c'est-àdire un grand calque qui cachera d'abord le contenu de la page, puis disparaîtra à la fin du chargement de tous les éléments de la page. Pour utiliser l'action Afficher-masquer les calques : 1 Choisissez Insertion > Calque ou cliquez sur le bouton Calque de la barre Insertion, puis dessinez un calque dans la fenêtre de document. Répétez cette étape pour créer des calques supplémentaires. 2 Cliquez n'importe où dans la fenêtre de document pour désélectionner le calque, puis ouvrez le panneau Comportements. Utilisation des comportements JavaScript 391 3 Cliquez sur le bouton plus (+) et choisissez Afficher-Masquer les calques dans le menu contextuel Actions. Si cette action est indisponible, vous avez probablement sélectionné un calque. Etant donné que les calques ne prennent pas en compte les événements dans les navigateurs 4.0, vous devez sélectionner un autre objet (la balise body ou un lien (balise a) par exemple) ou remplacer le navigateur cible par IE 4.0 dans le menu déroulant Afficher les événements pour. 4 Sélectionnez le calque dont vous voulez modifier la visibilité dans la liste Calques nommés. 5 Cliquez sur Afficher pour afficher le calque, Masquer pour le masquer ou Par Défaut pour rétablir la visibilité par défaut du calque. 6 Répétez les étapes 4 et 5 pour tous les autres calques dont vous voulez modifier la visibilité (vous pouvez modifier la visibilité des calques multiples avec un comportement unique). 7 Cliquez sur OK. 8 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Dans la fenêtre d'un navigateur Netscape Navigator, les dimensions des calques peuvent être modifiées en fonction de leur contenu. Pour garder la maîtrise des dimensions du calque, ajoutezlui du texte ou des images ou définissez des valeurs de découpe. Pour créer un calque de préchargement : 1 Cliquez sur le bouton Dessiner un calque dans la catégorie Commun de la barre Insertion, puis dessinez un grand calque dans le mode Création de la fenêtre de document. Assurez-vous que le calque recouvre bien tout le contenu de la page. 2 Dans le panneau Calques, faites glisser le nom du calque vers le haut de la liste pour indiquer qu'il doit se trouver au sommet dans l'ordre de superposition. 3 Sélectionnez le calque s'il ne l'est pas et nommez-le chargement, en utilisant le champ le plus à gauche dans l'inspecteur de propriétés de calque. 4 Tout en gardant le calque sélectionné, définissez dans l'inspecteur de propriétés sa couleur d'arrière-plan à la même valeur que l'arrière-plan de la page. 392 Chapitre 24 5 Cliquez à l'intérieur du calque (qui doit maintenant cacher le reste du contenu de la page) et tapez un message si vous désirez. Par exemple, « Merci d'attendre la fin du chargement » ou « Chargement en cours... » sont des messages informatifs qui évitent à l'utilisateur de croire que la page est vide. 6 Cliquez sur la balise <body> dans le sélecteur de balises, situé dans l'angle inférieur gauche de la fenêtre de document. 7 Dans le panneau Comportements, sélectionnez Afficher-Masquer les calques dans le menu contextuel Actions. 8 Sélectionnez le calque appelé chargement dans la liste Calques nommés. 9 Cliquez sur Masquer. 10 Cliquez sur OK. 11 Assurez-vous que l'événement figurant dans la liste des comportements à côté de l'action Afficher-Masquer les calques est onLoad (si ce n'est pas le cas, sélectionnez l'événement et cliquez sur le triangle orienté vers le bas qui apparaît entre l'événement et l'action ; choisissez onLoad dans la liste d'événements du menu contextuel). Afficher le menu contextuel Utilisez le comportement Afficher le menu contextuel pour créer ou modifier un menu contextuel Dreamweaver ou pour ouvrir et modifier un menu contextuel Fireworks inséré dans un document Dreamweaver. Définissez les options dans la boîte de dialogue Afficher le menu contextuel pour créer un menu contextuel horizontal ou vertical. Vous pouvez faire appel à cette boîte de dialogue pour définir ou modifier la couleur, le texte et la position d'un menu contextuel. Remarque : vous devez cliquer sur le bouton Modifier de l'inspecteur de propriétés Dreamweaver pour modifier les images dans un menu contextuel basé sur des images Fireworks. Toutefois, vous pouvez exécuter la commande Afficher le menu contextuel pour modifier le texte d'un menu contextuel basé sur des images. Pour plus d'informations sur la modification des images dans Fireworks MX, voir Chapitre 21, « Intégration de Dreamweaver à d'autres applications, », page 321. Pour afficher un menu contextuel dans un document, vous devez ouvrir ce dernier dans la fenêtre d'un navigateur, puis placer le pointeur sur l'image ou le lien de déclenchement. Pour utiliser l'action Afficher le menu contextuel : 1 Sélectionnez un objet à associer au comportement et ouvrez le panneau Comportements (Maj+F3). 2 Cliquez sur le bouton plus (+) et choisissez Afficher le menu contextuel dans le menu contextuel Actions. Utilisation des comportements JavaScript 393 3 Dans la boîte de dialogue Afficher le menu contextuel qui s'affiche, utilisez les onglets suivants pour définir les options du menu contextuel : permet de définir le nom, la structure, l'URL et la cible des éléments de menu individuels. Sommaire permet de définir l'apparence de l'Etat En haut et de l'Etat Survolé du menu et de définir la police du texte de l'élément de menu. Apparence Avancé permet de définir les propriétés des cellules du menu. Par exemple, vous pouvez définir la largeur et la hauteur des cellules, la couleur des cellules ou des bordures, le retrait du texte et le délai entre le moment où l'utilisateur place le pointeur sur le déclencheur et l'apparition du menu correspondant. Position permet de définir l'emplacement du menu par rapport à l'image ou au lien de déclenchement. Ajout, suppression et modification de l'ordre des éléments du menu contextuel Vous pouvez utiliser l'onglet Sommaire de la boîte de dialogue Afficher le menu contextuel pour créer des éléments de menu. Cet onglet permet également de supprimer des éléments ou de modifier l'ordre dans lequel ils apparaissent dans un menu. Pour ajouter des éléments de menu contextuel : 1 Dans l'onglet Sommaire, créez un élément de menu contextuel en procédant comme suit : Dans le champ Texte, sélectionnez le texte par défaut (Nouvel élément), puis tapez le texte qui doit apparaître dans le menu contextuel. 2 Si vous le souhaitez, définissez des options complémentaires : Si vous voulez que l'élément de menu ouvre un autre fichier lorsque vous cliquez dessus, dans le champ Lien, tapez le chemin d'accès au fichier ou cliquez sur l'icône Dossier et sélectionnez le document à ouvrir. Si vous souhaitez définir l'endroit où le document va s'ouvrir (une nouvelle fenêtre ou un cadre donné, par exemple), choisissez l'emplacement de votre choix dans le menu déroulant Cible. Remarque : si l'image que vous voulez définir comme cible ne figure pas dans le menu déroulant Cible, fermez la boîte de dialogue Afficher le menu contextuel puis, dans la fenêtre de document, sélectionnez un cadre et attribuez-lui un nom. 3 Cliquez sur le bouton plus (+) pour ajouter des entrées à la liste d'aperçu Afficher le menu contextuel. Ensuite, cliquez sur OK pour accepter les paramètres par défaut ou sélectionnez un autre onglet de la boîte de dialogue Afficher le menu contextuel pour définir des options supplémentaires. Pour créer un élément de sous-menu : Dans la liste Afficher le menu contextuel, sélectionnez l'élément devant apparaître dans un sousmenu, puis procédez de l'une des manières suivantes : • Pour mettre un élément de la liste en retrait, cliquez sur le bouton Elément indenté. • Pour supprimer le retrait, cliquez sur le bouton Elément en retrait négatif. 394 Chapitre 24 Remarque : l'élément de menu principal d'une liste ne peut pas être défini comme élément de sous-menu. Pour modifier l'ordre des éléments dans un menu : Dans la liste Afficher le menu contextuel, sélectionnez l'élément que vous voulez déplacer, puis cliquez sur la flèche haut ou bas pour le placer à l'endroit souhaité. Pour supprimer un élément du menu : 1 Dans l'onglet Sommaire, sélectionnez l'entrée de menu que vous voulez supprimer de la liste Afficher le menu contextuel. 2 Cliquez sur le bouton moins (-). Définition de l'apparence d'un menu contextuel Lorsque vous avez créé les éléments de menu, cliquez sur l'onglet Apparence de la boîte de dialogue Afficher le menu contextuel pour définir l'orientation, ainsi que les attributs de police et d'état des boutons du menu contextuel. Remarque : le volet d'aperçu de l'onglet Apparence affiche un rendu approximatif des options définies dans cet onglet. Pour définir l'apparence d'un menu contextuel : 1 Dans le menu déroulant situé en haut de l'onglet Apparence, choisissez Menu vertical ou Menu horizontal pour définir l'orientation du menu. 2 Définissez les options de formatage du texte : Dans le menu déroulant Police, sélectionnez la police que vous souhaitez appliquer aux éléments de menu. Remarque : si la police que vous souhaitez utiliser ne figure pas dans la liste, sélectionnez l'option Modifier la liste des polices pour ajouter la police de votre choix à la liste. Choisissez une police que les visiteurs du site sont susceptibles d'utiliser. Définissez la taille de la police, les attributs de style, ainsi que les options d'alignement et de justification du texte qui seront assignés au texte de l'élément de menu. 3 Dans les zones Etat En haut et Etat Survolé, utilisez le sélecteur de couleur pour définir les couleurs du texte et des cellules des boutons d'élément de menu. 4 Ensuite, cliquez sur OK ou sélectionnez un autre onglet Afficher le menu contextuel pour définir des options supplémentaires.. Définition des options d'apparence avancées Utilisez les options de l'onglet Avancé pour spécifier d'autres attributs pour les cellules de menu. Par exemple, vous pouvez définir la largeur, la hauteur, l'espacement ou le remplissage des cellules du bouton de menu, le retrait du texte et les attributs de bordure. Utilisation des comportements JavaScript 395 Pour définir les attributs de formatage avancés d'un menu contextuel : 1 Cliquez sur l'onglet Avancé, puis définissez les options que vous souhaitez appliquer aux éléments de menu : définit une largeur spécifique en pixels pour les boutons de menu. Cette largeur est automatiquement définie en fonction de l'élément le plus large. Pour l'augmenter, sélectionnez Pixels dans le menu déroulant et entrez une valeur supérieure à celle qui figure dans la zone de texte Largeur des cellules. Largeur des cellules définit une hauteur spécifique en pixels pour les boutons de menu. Pour l'augmenter, sélectionnez Pixels dans le menu déroulant et entrez une valeur supérieure à celle qui figure dans la zone de texte Hauteur des cellules. Hauteur des cellules Marge entre les cellules indique le nombre de pixels qui sépare le contenu d'une cellule et ses limites. Espacement entre les cellules Retrait du texte indique le nombre de pixels qui sépare des cellules adjacentes. permet de spécifier le retrait du texte en pixels dans la cellule. définit le délai entre le moment où l'utilisateur place le pointeur sur l'image ou le lien de déclenchement et l'apparition du menu correspondant. Les valeurs étant en millisecondes, le paramètre par défaut 1 000 équivaut à 1 seconde. Ajoutez 000 pour chaque seconde de délai supplémentaire ; par exemple, tapez 3 000 pour définir un délai de 3 secondes. Délai de menu Bordures déroulantes détermine si une bordure apparaît ou non autour des éléments du menu. Si vous souhaitez ajouter une bordure, assurez-vous que la case à cocher Afficher les bordures est activée. Largeur de la bordure définit la largeur de la bordure en pixels. Ombre, Couleur de la bordure et Mettre en surbrillance permettent de sélectionner une couleur de bordure. Les options d'ombre et de mise en surbrillance n'apparaissent pas en mode d'aperçu. 2 Lorsque vous avez défini les options d'apparence avancées, cliquez sur OK ou sélectionnez un autre onglet Afficher le menu contextuel pour définir des options supplémentaires. Définition de la position d'un menu contextuel dans un document Utilisez les options de position pour définir l'emplacement de l'affichage du menu par rapport à l'image ou au lien de déclenchement. Vous pouvez également définir si le menu doit être masqué ou non lorsque l'utilisateur éloigne le pointeur du déclencheur. Pour définir les options de position du menu contextuel : 1 Dans la boîte de dialogue Afficher le menu contextuel, cliquez sur l'onglet Position. 2 Définissez la position du menu contextuel en utilisant l'une des méthodes suivantes : • Sélectionnez l'une des options prédéfinies. • Définissez des coordonnées de position personnalisées en tapant un nombre dans la zone de texte X (coordonnée horizontale) ou dans la zone de texte Y (coordonnée verticale). L'angle supérieur gauche du menu définit le point initial des coordonnées . 3 Pour masquer le menu contextuel lorsque le pointeur ne le survole pas, assurez-vous que l'option Masquer le menu suite à l'événement onMouseOut est activée. Désélectionnez cette option si vous voulez que le menu reste affiché. 4 Lorsque vous avez créé ou modifié le menu contextuel, cliquez sur OK. 396 Chapitre 24 Modification d'un menu contextuel Le comportement Afficher le menu contextuel permet de modifier ou de mettre à jour le contenu d'un menu contextuel. Vous pouvez ajouter, supprimer ou modifier les éléments de menu et définir la position d'un menu par rapport à l'image ou au lien de déclenchement. Pour ouvrir un menu contextuel HTML : 1 Dans le document Dreamweaver, sélectionnez le lien ou l'image qui déclenche le menu contextuel. 2 Le cas échéant, ouvrez le panneau Comportements (Maj+F3) puis, dans la liste Actions, double-cliquez sur Afficher le menu contextuel. La boîte de dialogue Afficher le menu contextuel apparaît. 3 Modifiez le menu contextuel comme bon vous semble. 4 Lorsque vous avez modifié le menu contextuel, cliquez sur OK. Pour plus d'informations sur la définition des options de menu contextuel, voir « Afficher le menu contextuel », page 393. Intervertir une image Cette action remplace une image par une autre, en modifiant l'attribut src de la balise img. Utilisez cette action pour créer des substitutions de boutons et autres effets sur des images (y compris la substitution de plusieurs images à la fois). L'insertion d'une image survolée ajoute automatiquement à votre page un comportement Intervertir une image. Remarque : seul l'attribut src étant affecté par cette action, l'image de substitution doit en principe avoir les mêmes dimensions (hauteur et largeur) que l'original. Sans cela, l'image intervertie apparaîtrait déformée (compactée ou élargie) par rapport à l'original. Pour utiliser l'action Intervertir une image : 1 Choisissez Insertion > Image ou cliquez sur le bouton Image de la barre Insertion pour insérer une image. 2 Dans l'inspecteur de propriétés, indiquez un nom pour l'image dans la zone de texte située à l'extrême gauche. L'action Intervertir une image fonctionnera même si vous ne donnez pas de noms à vos images ; en effet, les images sans nom en reçoivent automatiquement un lorsque vous associez de comportement à un objet. Toutefois, il vous sera plus facile de distinguer les images proposées dans la boîte de dialogue Intervertir une image si vous avez vous-même attribué un nom à ces images. 3 Répétez les étapes 1 et 2 si vous souhaitez insérer des images supplémentaires. 4 Sélectionnez un objet (en général, l'image que vous voulez remplacer) et ouvrez le panneau Comportements. 5 Cliquez sur le bouton plus (+) et choisissez Intervertir une image dans le menu contextuel Actions. 6 Sélectionnez l'image dont vous voulez modifier la source dans la liste Images. 7 Cliquez sur Parcourir pour sélectionner le nouveau fichier d'image ou indiquez son chemin d'accès et son nom de fichier dans la zone de texte Définir la source à. Utilisation des comportements JavaScript 397 8 Répétez les étapes 6 et 7 si vous désirez ajouter d'autres images à modifier. Utilisez la même action Intervertir l'image pour toutes les images que vous voulez modifier simultanément ; dans le cas contraire, l'action correspondante Restaurer l'image intervertie ne les restaurerait pas toutes. 9 Sélectionnez l'option Précharger les images pour charger les nouvelles images dans la mémoire cache du navigateur lors du chargement de la page. Cela évite à l'utilisateur d'attendre que ces images soient chargées, lorsqu'un événement déclenche leur apparition. 10 Cliquez sur OK. 11 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Restaurer l'image intervertie L'action Restaurer l'image intervertie restaure la dernière interversion d'images à son état antérieur. Elle est automatiquement ajoutée lorsque vous associez l'action Intervertir une image à un objet ; en principe, si vous avez laissé cette option activée en associant l'action Intervertir une image, vous n'avez pas besoin de l'utiliser manuellement. Atteindre l'image du scénario Cette action amène la « tête de lecture » sur l'image indiquée. Vous pouvez l'utiliser dans le canal Comportements du panneau Scénarios pour reproduire en boucle certaines parties du scénario, pour créer un lien ou un bouton Rembobiner ou pour permettre à l'utilisateur de passer directement à d'autres parties de l'animation. Pour utiliser l'action Atteindre l'image du scénario : 1 Choisissez Fenêtre > Scénarios pour ouvrir le panneau Scénarios. Votre document doit comporter un scénario. Si vous ne voyez pas de barres d'animation violettes dans le panneau Scénarios, votre document ne contient pas de scénario. Voir « Déplacement d'un calque à l'aide d'une animation de scénario », page 415. 2 Sélectionnez un objet auquel associer le comportement. Pour associer le comportement à une image du scénario, cliquez sur l'image désirée dans le canal Comportements. 3 Ouvrez le panneau Comportements 4 Cliquez sur le bouton plus (+) et choisissez Scénarios > Atteindre l'image du scénario dans le menu contextuel Actions (si cette action s'affiche en grisé, votre document ne contient aucun scénario). 5 Choisissez un scénario dans le menu déroulant Scénario. 6 Indiquez un numéro d'image dans la zone de texte Atteindre l'image. 398 Chapitre 24 7 Si vous ajoutez cette action au canal de comportement d'un scénario et désirez qu'une partie du scénario soit exécutée en boucle, indiquez le nombre de répétitions de ce segment dans la zone de texte Boucle. Cette zone de texte doit rester vierge si vous n'associez pas l'action Atteindre l'image du scénario à une image située dans un scénario. 8 Cliquez sur OK. 9 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Lire le scénario et Arrêter le scénario Utilisez les actions Jouer le scénario et Arrêter le scénario pour permettre aux utilisateurs d'exécuter et d'arrêter un scénario en cliquant sur un lien ou un bouton ou pour démarrer et arrêter un scénario automatiquement lors du survol d'un objet (lien, image, etc.). L'action Jouer le scénario est automatiquement associée à la balise body avec l'événement onLoad lorsque vous sélectionnez l'option Lecture auto dans le panneau Scénarios. Pour utiliser les actions Jouer le scénario et Arrêter le scénario : 1 Choisissez Fenêtre > Scénarios pour ouvrir le panneau Scénarios. Votre document doit comporter un scénario. Si vous ne voyez pas de barres d'animation violettes dans le panneau Scénarios, votre document ne contient pas de scénario. Voir « Déplacement d'un calque à l'aide d'une animation de scénario », page 415. 2 Sélectionnez un objet et ouvrez le panneau Comportements. 3 Cliquez sur le bouton plus (+) et choisissez l'action Jouer le scénario ou Arrêter le scénario dans le menu contextuel. 4 Sélectionnez le scénario concerné ou choisissez d'arrêter tous les scénarios dans le menu contextuel. 5 Cliquez sur OK. 6 Vérifiez que l'événement par défaut est bien l'événement désiré. Si ce n'est pas le cas, sélectionnez-en un autre dans le menu déroulant. Si les événements désirés ne sont pas répertoriés, changez de navigateur cible dans le menu déroulant Afficher les événements pour. Valider le formulaire Cette action teste le contenu des champs texte indiqués pour vérifier que l'utilisateur a tapé le type de données correct. Associez cette action à des champs de texte individuels à l'aide de l'événement onBlur pour valider ces champs au fur et à mesure que l'utilisateur remplit le formulaire ou associez-le au formulaire à l'aide de l'événement onSubmit pour évaluer divers champs simultanément lorsque l'utilisateur clique sur le bouton d'envoi. Associez cette action au formulaire pour éviter qu'il ne soit envoyé au serveur si l'un des champs de texte contient des données non valides. Utilisation des comportements JavaScript 399 Pour utiliser l'action Valider le formulaire : 1 Choisissez Insertion > Formulaire ou cliquez sur le bouton Formulaire de la barre Insertion pour insérer un formulaire. 2 Pour insérer un champ texte, choisissez Insertion > Objets de formulaire > Champ de texte ou cliquez sur le bouton Champ de texte de la barre Insertion. Répétez cette étape pour insérer plusieurs champs texte. 3 Procédez de l'une des manières suivantes : • Pour valider les champs individuellement au fur et à mesure que l'utilisateur remplit le formulaire, sélectionnez un champ texte et choisissez Fenêtre > Comportements. • Pour valider plusieurs champs lorsque l'utilisateur envoie le formulaire, cliquez sur la balise <form> dans le sélecteur de balises situé dans l'angle inférieur gauche de la fenêtre de document, puis choisissez Fenêtre > Comportements. 4 Sélectionnez Valider le formulaire dans le menu contextuel Actions. 5 Procédez de l'une des manières suivantes : • Si vous validez des champs individuellement, sélectionnez, dans la liste Champs nommés, le champ que vous avez sélectionné dans la fenêtre de document. • Si vous validez plusieurs champs à la fois, sélectionnez un champ texte dans la liste Champs nommés. 6 Activez l'option Nécessaire si le champ doit obligatoirement contenir des données. 7 Dans la zone Accepter, choisissez parmi les options suivantes : • Utilisez l'option Tout si le champ doit être rempli, sans pour autant contenir un type particulier de données (si l'option Nécessaire n'a pas été activée, cette option n'a aucun intérêt, puisque le résultat sera accepté dans tous les cas, comme si l'action Valider le formulaire n'était pas associée au champ). • Utilisez l'option Adresse e-mail pour vérifier que le champ contient un symbole @. • Utilisez Nombre pour vérifier que le champ ne contient que des caractères numériques. • Utilisez Nombre de... à pour vérifier que le champ ne contient que des valeurs numériques comprises dans la plage indiquée. 8 Si vous validez plusieurs champs, répétez les étapes 6 et 7 pour tout champ supplémentaire à valider. 9 Cliquez sur OK. Si vous validez plusieurs champs lorsque l'utilisateur envoie le formulaire, l'événement onSubmit apparaît automatiquement dans le menu déroulant Evénements. 10 Si vous validez des champs individuellement, vérifiez que l'événement par défaut est bien onBlur ou onChange. Si ce n'est pas les cas, sélectionnez onBlur ou onChange dans le menu déroulant. Ces deux événements déclenchent l'action Valider le formulaire dès que l'utilisateur sort du champ concerné. La différence entre ces deux événements est que onBlur est toujours déclenché, que l'utilisateur ait saisi ou non du texte dans le champ, alors que onChange n'est déclenché que si l'utilisateur a modifié le contenu du champ. L'événement onBlur est préférable si vous avez spécifié que ce champ doit être rempli. 400 Chapitre 24 CHAPITRE 25 Animation de calques Un calque est un élément de page HTML que vous pouvez placer à l'endroit de votre choix sur votre page. Les calques peuvent comporter du texte, des images ou tout autre contenu à placer au sein d'un document HTML. Dreamweaver vous permet de placer et d'animer des calques sans aucun codage JavaScript ou HTML. Vous pouvez placer les calques devant ou derrière d'autres calques, masquer certains d'entre eux et en montrer d'autres ou encore déplacer les calques à l'écran. Vous pouvez placer une image d'arrière-plan dans un calque, puis placer un deuxième calque contenant du texte avec un arrière-plan transparent devant ce dernier. Il est aussi possible d'animer des calques avec un fondu avant et arrière. Les calques offrent une grande souplesse dans le placement de contenu. Les navigateurs Web antérieurs à Microsoft Internet Explorer 4.0 et Netscape Navigator 4.0 ne les affichent cependant pas et les navigateurs de la version 4 ne les affichent pas toujours de la même façon. Pour que votre page Web puisse être visualisée par tous les utilisateurs, vous pouvez effectuer votre mise en page avec des calques, puis les convertir en tableaux. Pour plus d'informations, voir « Utilisation de tableaux et de calques pour la mise en forme », page 411. Néanmoins, si vous pensez que les visiteurs de votre site disposeront de navigateurs plus récents, vous pouvez effectuer vos mises en page en utilisant uniquement des calques, sans les convertir en tableaux. Remarque : si vous n'avez pas l'habitude d'utiliser des calques et CSS, nous vous recommandons d'utiliser des tableaux ou le mode Mise en forme pour la mise en page (voir « Présentation de contenu à l'aide de tableaux », page 237 et « Le mode de Mise en forme », page 253). Le mode Mise en forme facilite la conception de la mise en page en utilisant des tableaux comme structure sous-jacente. Ce chapitre contient les sections suivantes : • • • • • • • • • « Code HTML pour les calques », page 402 « Création de calques sur une page », page 403 « Imbrication des calques », page 405 « Manipulation des calques », page 406 « Ajout de contenu dans les calques », page 408 « Affichage et définition des propriétés du calque », page 408 « Utilisation de tableaux et de calques pour la mise en forme », page 411 « Animation de calques », page 413 « Animation de calques à l'aide d'actions de comportement », page 421 401 Code HTML pour les calques Lorsque vous placez un calque dans un document, Dreamweaver insère la balise HTML correspondant à ce calque dans votre code. Selon vos préférences, Dreamweaver peut utiliser la balise div ou la balise span pour vos calques. Par défaut, Dreamweaver crée des calques en utilisant la balise div. Remarque : deux autres balises peuvent être utilisées pour créer des calques : layer et ilayer. Cependant, seul Netscape Navigator 4 prend ces balises en charge, contrairement à Internet Explorer et aux versions les plus récentes de Netscape. Dreamweaver reconnaît les balises layer et ilayer, mais il ne s'en sert pas pour créer des calques. Pour changer la balise par défaut, voir « Définition des préférences de calque », page 404. Les balises div et span se distinguent par le fait que les navigateurs qui ne prennent pas en charge les calques placent des sauts de ligne supplémentaires avant et après la balise div ; la balise div est un élément au niveau du bloc, alors que la balise span est un élément incorporé. En général, dans les navigateurs qui ne prennent pas les calques en charge, il est préférable que le contenu de ces derniers apparaisse dans un paragraphe indépendant ; c'est pourquoi il est conseillé d'utiliser la balise div plutôt que la balise span. Pour améliorer la lisibilité du contenu dans les navigateurs plus anciens, il est important de bien placer le code du calque. Le code qui définit le calque peut se trouver n'importe où dans le fichier HTML. Lorsque vous dessinez un calque dans Dreamweaver, il apparaît à l'endroit du dessin, mais Dreamweaver insère le code du calque au début de la page, juste après la balise body (si vous utilisez la commande Insertion > Calque au lieu de dessiner un calque, le code du calque est inséré à l'emplacement du curseur). Si vous créez un calque imbriqué, Dreamweaver insère le code au sein de la balise qui définit le calque parent. Remarque : quelle que soit la balise utilisée, les versions d'Internet Explorer et de Netscape Navigator antérieures à la version 4.0 affichent le contenu des calques, mais ne les positionnent pas. Le contenu du calque apparaît à l'emplacement de son code sur la page ; par exemple, si le code se trouve en début de page, le contenu du calque apparaît aussi en début de page dans les navigateurs qui ne prennent pas les calques en charge. Ce qui suit est un échantillon de code HTML pour un calque : <div id="Layer1" style="position:absolute; visibility:inherit; width:200px; height:115px; z-index:1"> </div> Ce qui suit est un échantillon de code HTML pour un calque imbriqué dans un autre calque : <div id="Parent" style="position:absolute; left:56px; top:54px; width:124px; height:158px; z-index:1;"> Contenu du calque parent. <div id="Nested" style="position:absolute; left:97px; top:114px; width:54px; height:69px; z-index:1;"> Contenu du calque imbriqué. </div> </div> Vous pouvez définir les propriétés des calques de votre page, y compris les coordonnées x et y, l'index z (également appelé ordre de superposition) et la visibilité. Pour plus d'informations, voir « Affichage et définition des propriétés du calque », page 408. 402 Chapitre 25 Création de calques sur une page Dreamweaver vous permet de créer facilement des calques sur votre page et de les positionner avec précision. Pour créer un calque, procédez de l'une des manières suivantes : • Pour dessiner un calque, cliquez sur le bouton Dessiner un calque de la barre Insertion, puis faites glisser la souris dans le mode Création de la fenêtre de document. • Pour insérer le code d'un calque à un endroit particulier du document, placez le curseur dans la fenêtre de document, puis choisissez Insertion > Calque. Lorsque les éléments invisibles sont affichés, un marqueur de calque apparaît dans le mode Création chaque fois que vous placez un calque sur la page. Si les marqueurs de calques ne sont pas visibles et que vous voulez les afficher, choisissez Affichage > Assistances visuelles > Eléments invisibles. Remarque : lorsque l'option Eléments invisibles est activée, les éléments de votre page peuvent sembler se décaler hors de la page. Cependant, les éléments invisibles n'apparaissent pas dans les navigateurs, ce qui signifie que tous les éléments visibles apparaissent au bon emplacement lorsque vous visualisez votre page dans un navigateur. Pour dessiner plusieurs calques à la suite : 1 Cliquez sur le bouton Dessiner un calque de la barre Insertion. 2 Dessinez les calques en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée tout en faisant glisser la souris. Vous pouvez continuer à tracer des calques tant que vous n'avez pas relâché les touches Ctrl ou Commande. Rubriques connexes « Panneau Calques », page 403 « Définition des préférences de calque », page 404 « Comment empêcher le chevauchement des calques », page 412 Panneau Calques Le panneau Calques vous permet de gérer les calques dans votre document. Pour l'ouvrir, choisissez Fenêtre > Autres > Calques. Les calques sont affichés sous la forme d'une liste de noms, dans l'ordre de l'index Z ; le premier calque créé apparaît en bas de la liste et le dernier calque créé apparaît en haut de la liste. Les calques imbriqués sont affichés comme des noms connectés à des calques parents. Cliquez sur le bouton plus (+) ou moins (-) (Windows) ou sur la flèche d'agrandissement (Macintosh) pour afficher ou masquer les calques imbriqués. Utilisez le panneau Calques pour empêcher les calques de se chevaucher, pour en modifier la visibilité, pour les imbriquer ou les superposer et pour en sélectionner un ou plusieurs. Animation de calques 403 Rubriques connexes « Création de calques sur une page », page 403 « Définition des préférences de calque », page 404 « Imbrication des calques », page 405 « Sélection des calques », page 406 « Affichage et définition des propriétés du calque », page 408 « Modification de l'ordre de superposition des calques », page 410 « Modification de la visibilité des calques », page 410 « Comment empêcher le chevauchement des calques », page 412 Définition des préférences de calque Utilisez la catégorie Calques dans la boîte de dialogue Préférences pour indiquer les paramètres par défaut des nouveaux calques créés. Pour afficher ou définir les préférences de calque : 1 Choisissez Edition > Préférences ou Dreamweaver MX > Préférences (Mac OS X). 2 Sélectionnez la catégorie Calques. 3 Apportez les modifications de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK pour fermer la boîte de dialogue. Rubriques connexes « Imbrication des calques », page 405 « Sélection des calques », page 406 « Modification de l'ordre de superposition des calques », page 410 « Modification de la visibilité des calques », page 410 « Comment empêcher le chevauchement des calques », page 412 404 Chapitre 25 Imbrication des calques Un calque imbriqué est un calque dont le code est contenu dans un autre calque. L'imbrication est souvent utilisée pour regrouper des calques. Un calque imbriqué se déplace avec son calque parent et peut être configuré pour hériter de la visibilité de son parent. Pour créer un calque imbriqué, insérez ou dessinez un calque à l'intérieur d'un autre calque ou utilisez le panneau Calques. Pour forcer l'imbrication automatique des calques lorsque vous dessinez un calque à partir d'un autre calque, sélectionnez l'option Imbrication dans les préférences de calque. Pour plus d'informations, voir « Définition des préférences de calque », page 404. Remarque : utilisez l'option de correction du redimensionnement dans Netscape lorsque vous employez des calques imbriqués sur votre page (Commandes > Ajouter/Supprimer correction du redimensionnement dans Netscape). Si vous n'utilisez pas cette option, les calques changent d'emplacement lorsqu'un visiteur redimensionne la fenêtre du navigateur dans les versions 4 de Netscape Navigator. Vous pouvez définir une préférence de sorte que l'option de correction du redimensionnement de Netscape soit toujours insérée ; pour plus d'informations, voir l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver). Pour créer un calque imbriqué, procédez de l'une des manières suivantes : • Pour insérer un calque imbriqué, placez le curseur à l'intérieur d'un calque existant et choisissez Insertion > Calque. • Pour dessiner un calque imbriqué, cliquez sur le bouton Dessiner un calque de la barre Insertion, puis dessinez le calque à l'intérieur d'un autre calque en faisant glisser la souris. Si l'option Imbriquer est désactivée dans les préférences de calque, maintenez la touche Alt (Windows) ou Option (Macintosh) enfoncée lorsque vous dessinez un calque à l'intérieur d'un calque existant. Conseil : les calques imbriqués peuvent être présentés différemment suivant les navigateurs. Lorsque vous créez des calques imbriqués, contrôlez régulièrement leur présentation dans les divers navigateurs au cours du processus de création. Pour imbriquer un calque existant dans un autre calque en utilisant le panneau Calques : 1 Choisissez Fenêtre > Autres > Calques pour ouvrir le panneau Calques. 2 Sélectionnez un calque dans le panneau Calques, puis maintenez la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée tout en faisant glisser la souris pour diriger le calque vers le calque cible, dans le panneau Calques. Relâchez le bouton de la souris lorsque le nom du calque cible est mis en surbrillance. Animation de calques 405 Manipulation des calques Lorsque que vous travaillez sur une mise en forme, vous pouvez sélectionner, déplacer, redimensionner et aligner des calques. Vous devez sélectionner un calque pour pouvoir le déplacer, le redimensionner ou l'aligner. Pour empêcher les calques de se chevaucher lorsque vous les déplacez et redimensionnez, utilisez l'option Empêcher le chevauchement (voir « Comment empêcher le chevauchement des calques », page 412). Sélection des calques Pour manipuler des calques ou en modifier les propriétés, sélectionnez-en un ou plusieurs. Pour sélectionner un calque, procédez de l'une des manières suivantes : • Cliquez sur le nom du calque dans le panneau Calques. • Cliquez sur la poignée de sélection d'un calque. Si la poignée n'est pas visible, cliquez n'importe où dans le calque pour la faire apparaître. • Cliquez sur la bordure d'un calque. • Cliquez à l'intérieur du calque en appuyant sur les touches Contrôle et Maj (Windows) ou Commande et Maj (Macintosh). Si plusieurs calques étaient sélectionnés, ils sont tous désélectionnés et seul le calque sur lequel vous avez cliqué est sélectionné. • Cliquez sur le marqueur de calque (en mode Création) qui représente l'emplacement du calque dans le code HTML. S'il n'est pas visible, choisissez Affichage > Assistances visuelles > Eléments invisibles. Pour sélectionner plusieurs calques, procédez de l'une des manières suivantes : • Appuyez sur la touche Maj tout en cliquant sur plusieurs noms de calques dans le panneau Calques. • Appuyez sur la touche Maj tout en cliquant à l'intérieur d'un ou plusieurs calques ou sur leur bordure. Lorsque plusieurs calques sont sélectionnés, les poignées du dernier calque sélectionné apparaissent en surbrillance noire. Les poignées des autres calques apparaissent en blanc. Redimensionnement des calques Vous pouvez redimensionner un ou plusieurs calques à la fois pour qu'ils aient tous la même largeur et la même hauteur. Si l'option Empêcher le chevauchement est activée, vous ne pourrez pas redimensionner un calque s'il doit pour cela en chevaucher un autre (voir « Comment empêcher le chevauchement des calques », page 412). 406 Chapitre 25 Pour redimensionner le calque sélectionné, procédez de l'une des manières suivantes : • Pour redimensionner le calque en le faisant glisser, faites glisser l'une des poignées. • Pour redimensionner le calque par incréments d'un pixel, maintenez la touche Ctrl (Windows) ou Option (Macintosh) enfoncée tout en utilisant les touches fléchées. Remarque : les flèches déplacent les bords droit et inférieur du calque ; cette technique ne permet pas de redimensionner le calque en utilisant les bords supérieur et gauche. • Pour redimensionner en alignant sur la grille, appuyez sur Maj-Contrôle-flèche (Windows) ou Maj-Option-flèche (Macintosh). Pour plus d'informations sur la définition des incréments de la grille, voir « Alignement des calques sur la grille », page 408. • Dans l'inspecteur de propriétés, tapez des valeurs de largeur (L) et de hauteur (H). Le redimensionnement d'un calque en modifie la largeur et la hauteur. Cette action ne définit pas la partie visible du contenu du calque. Pour définir la région visible d'un calque, voir « Affichage et définition des propriétés du calque », page 408. Pour redimensionner plusieurs calques à la fois : 1 Dans le mode Création, sélectionnez au moins deux calques. 2 Procédez de l'une des manières suivantes : • Choisissez Modifier > Aligner > Même largeur ou Modifier > Aligner > Même hauteur. Les premiers calques sélectionnés prendront la largeur ou la hauteur du dernier sélectionné (dont le contour est affiché en surbrillance noire). • Dans l'inspecteur de propriétés, sous Calques multiples, tapez les valeurs de largeur et de hauteur. Ces valeurs sont appliquées à tous les calques sélectionnés. Déplacement des calques Vous pouvez déplacer les calques en mode Création de la même manière que les objets dans la plupart des applications graphiques de base. Si l'option Empêcher le chevauchement est activée, vous ne pourrez pas déplacer un calque s'il doit pour cela en chevaucher un autre Voir « Comment empêcher le chevauchement des calques », page 412. Pour déplacer un ou plusieurs calques, procédez de l'une des manières suivantes : • Pour déplacer des calques en les faisant glisser, sélectionnez-les et faites glisser la poignée de sélection du dernier calque sélectionné (en surbrillance noire). • Pour déplacer l'image par incréments d'un pixel, utilisez les touches fléchées. Maintenez la touche Maj enfoncée tout en appuyant sur les touches fléchées pour déplacer le calque par incréments de la grille. Pour plus d'informations sur la définition des incréments de la grille, voir « Alignement des calques sur la grille », page 408. Alignement des calques Utilisez les commandes d'alignement pour aligner un ou plusieurs calques sur l'un des côtés du dernier calque sélectionné. Lors de l'alignement, les calques enfants qui ne sont pas sélectionnés seront déplacés en même que leur parent, si celui-ci est sélectionné. Pour éviter ce déplacement, n'utilisez pas de calques imbriqués. Animation de calques 407 Pour aligner plusieurs calques : 1 Sélectionnez les calques. 2 Choisissez Modifier > Aligner, puis sélectionnez une option d'alignement. Par exemple, si vous sélectionnez Haut, tous les calques se déplacent de façon telle que leurs bordures supérieures sont au même niveau que celle du dernier calque sélectionné (en surbrillance noire). Alignement des calques sur la grille Utilisez la grille comme guide visuel pour dessiner, positionner ou redimensionner des calques dans le mode Création de la fenêtre de document. Vous pouvez aligner automatiquement des éléments de page sur la grille en les déplaçant, et changer la grille ou définir le comportement d'alignement en indiquant des paramètres spécifiques pour la grille. L'alignement fonctionne, que la grille soit visible ou non. Pour afficher ou masquer la grille : Choisissez Affichage > Grille > Afficher la grille. Pour activer l'alignement : Choisissez Affichage > Grille > Aligner sur la grille. Pour modifier les paramètres de la grille : 1 Choisissez Affichage > Grille > Afficher la grille. La boîte de dialogue Paramètres de la grille apparaît. 2 Définissez les options de votre choix. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. Ajout de contenu dans les calques Avant de placer des objets dans un calque, vous devez d'abord y placer le point d'insertion. Pour placer le point d'insertion dans un calque : Cliquez n'importe où à l'intérieur du calque. Le contour du calque est en surbrillance et la poignée de sélection apparaît, mais le calque luimême n'est pas sélectionné. Pour plus d'informations sur la sélection de calques, voir « Sélection des calques », page 406. Affichage et définition des propriétés du calque Vous pouvez afficher et définir différents attributs d'un calque dans l'inspecteur de propriétés. Pour afficher toutes les propriétés d'un calque : 1 Sélectionnez un calque. Pour plus d'informations sur la sélection de calques, voir « Sélection des calques », page 406. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 408 Chapitre 25 3 Si l'inspecteur de propriétés n'est pas agrandi, cliquez sur la flèche d'agrandissement située dans le coin inférieur droit pour afficher toutes les propriétés. Pour définir les propriétés du calque avec l'inspecteur de propriétés : 1 Sélectionnez un calque. Pour plus d'informations sur la sélection de calques, voir « Sélection des calques », page 406. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 3 Modifiez les attributs du calque en définissant les propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Affichage et définition des propriétés de plusieurs calques Lorsque vous sélectionnez plusieurs calques, l'inspecteur de propriétés des calques affiche les propriétés du texte et un sous-ensemble de propriétés de calque standard, ce qui vous permet de modifier plusieurs calques simultanément. Pour sélectionner plusieurs calques : Sélectionnez les calques en maintenant la touche Maj enfoncée. Pour plus d'informations sur la sélection de calques, voir « Sélection des calques », page 406. Pour afficher toutes les propriétés de plusieurs calques : 1 Sélectionnez plusieurs calques. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 3 Si l'inspecteur de propriétés n'est pas agrandi, cliquez sur la flèche d'agrandissement située dans le coin inférieur droit pour afficher toutes les propriétés. Pour définir les propriétés de plusieurs calques en même temps avec l'inspecteur de propriétés : 1 Sélectionnez plusieurs calques. 2 Ouvrez l'inspecteur de propriétés en choisissant Fenêtre > Propriétés. 3 Modifiez les attributs des calques en définissant les propriétés. Pour plus d'informations, cliquez sur le bouton Aide de l'inspecteur de propriétés. Rubriques connexes « Affichage et définition des propriétés du calque », page 408 « Sélection des calques », page 406 Animation de calques 409 Modification de l'ordre de superposition des calques Utilisez l'inspecteur de propriétés ou le panneau Calques pour modifier l'ordre de superposition des calques. Le calque situé dans le haut de la liste du panneau Calques est au premier rang de l'ordre de superposition et apparaît avant les autres calques. En code HTML, l'ordre de superposition, ou index Z, détermine l'ordre dans lequel les calques sont dessinés dans un navigateur. Vous pouvez modifier l'index Z pour chaque calque dans le panneau Calques ou l'inspecteur de propriétés. Pour modifier l'ordre de superposition des calques dans le panneau Calques : Choisissez Fenêtre > Autres > Calques pour ouvrir le panneau Calques. Ensuite, procédez de l'une des manières suivantes : • Sélectionnez un calque et faites-le glisser à l'emplacement désiré dans la hiérarchie de l'ordre de superposition. Une ligne indiquant le futur emplacement du calque apparaît lorsque vous déplacez le calque. Relâchez le bouton de la souris lorsque la ligne apparaît à l'emplacement souhaité dans l'ordre de superposition. • Dans la colonne Z, cliquez sur le numéro d'index Z du calque à modifier. Tapez une valeur supérieure ou inférieure à la valeur existante pour déplacer le calque, selon le cas, vers le bas ou vers le haut de l'ordre de superposition. Pour modifier l'ordre de superposition des calques à l'aide de l'inspecteur de propriétés : 1 Choisissez Fenêtre > Autres > Calques pour ouvrir le panneau Calques et afficher l'ordre de superposition actuel. 2 Sélectionnez un calque dans le panneau Calques ou dans la fenêtre de document. 3 Dans l'inspecteur de propriétés du calque, tapez un chiffre dans le champ Index Z. • Tapez une valeur supérieure pour « monter » le calque dans l'ordre de superposition. • Tapez une valeur inférieure pour « descendre » le calque dans l'ordre de superposition. Modification de la visibilité des calques Lorsque vous travaillez sur votre document, vous pouvez afficher ou masquer les calques manuellement, à l'aide du panneau Calques, pour voir comment la page apparaîtra dans différentes situations. Remarque : le calque sélectionné devient toujours visible et apparaît devant les autres calques. Pour modifier la visibilité d'un calque : 1 Choisissez Fenêtre > Autres > Calques pour ouvrir le panneau Calques. 2 Cliquez sur l'icône en forme d'œil pour changer sa visibilité. • Un œil ouvert signifie que le calque est visible. • Un œil fermé signifie que le calque est invisible. 410 Chapitre 25 • Si l'icône de l'œil n'apparaît pas, le calque hérite de la visibilité de son parent (lorsque les calques ne sont pas imbriqués, le parent constitue le corps du document, ce qui signifie qu'il est toujours visible). Aucune icône de l'œil n'apparaît lorsque aucune visibilité n'est indiquée (apparaît dans l'inspecteur de propriétés comme Visibilité par défaut). Pour modifier la visibilité de tous les calques à la fois : 1 Choisissez Fenêtre > Autres > Calques pour ouvrir le panneau Calques. 2 Cliquez sur l'icône en forme d'œil en haut de colonne pour modifier la visibilité de tous les calques. Remarque : cette procédure permet de définir la visibilité ou la non-visibilité de tous les autres calques, mais elle ne leur permet pas d'hériter. Rubrique connexe Pour plus d'informations sur la définition d'une visibilité par défaut pour les nouveaux calques, voir « Définition des préférences de calque », page 404. Utilisation de tableaux et de calques pour la mise en forme Certains concepteurs de pages Web préfèrent associer calques et tableaux plutôt que d'utiliser des tableaux et le mode Mise en forme pour créer leur mise en forme (voir « Présentation de contenu à l'aide de tableaux », page 237 et « Le mode de Mise en forme », page 253). Dreamweaver vous permet de créer votre mise en forme à l'aide de calques, puis (si vous le souhaitez) de les convertir en tableaux, les navigateurs de la version 3.0 ne prenant pas en charge les calques. Vous pouvez aussi passer des calques aux tableaux et vice-versa pour peaufiner la mise en forme et optimiser la présentation de la page. Il est impossible de convertir des calques en tableaux, ou vice-versa, dans un modèle de document ou dans un document auquel un modèle a été appliqué. Dans ce cas, vous devez créer votre mise en forme dans un document sans modèle et le convertir avant de l'enregistrer comme modèle. Vous ne pouvez pas convertir un seul tableau ou calque. Il n'est possible de convertir des calques en tableaux et vice-versa que pour la totalité d'une page. Si vous souhaitez générer des fichiers indépendants compatibles avec les navigateurs de version 3.0 à partir d'un fichier comportant des calques, utilisez l'option Convertir du menu Fichier (voir « Conversion pour assurer la compatibilité avec les navigateurs de versions 3.0 », page 413). Remarque : la conversion de calques en tableaux peut engendrer la création de tableaux comportant de nombreuses cellules vides. Conversion entre calques et tableaux Créez votre mise en forme à l'aide de calques, puis convertissez les calques en tableaux afin que votre mise en forme puisse s'afficher dans les navigateurs plus anciens. Animation de calques 411 Pour convertir des calques en tableau : 1 Choisissez Modifier > Convertir > Calques en tableau. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez les options désirées. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. Les calques sont convertis en un tableau. Pour convertir des tableaux en calques : 1 Choisissez Modifier > Convertir > Tableaux en calques. 2 Dans la boîte de dialogue qui s'affiche, sélectionnez les options désirées. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 3 Cliquez sur OK. Les tableaux sont convertis en calques. Les cellules vides ne sont pas converties en calques, sauf si elles possèdent une couleur d'arrière-plan. Remarque : les éléments de la page qui se trouvaient en dehors des tableaux sont également placés dans les calques. Comment empêcher le chevauchement des calques Les cellules d'un tableau ne peuvent pas se chevaucher. Dreamweaver ne peut donc pas créer de tableau à partir de calques qui se chevauchent. Si vous prévoyez de convertir les calques d'un document en tableaux pour qu'il y ait compatibilité avec les navigateurs 3.0, utilisez l'option Empêcher le chevauchement afin que le déplacement et le positionnement des calques soient restreints et qu'ainsi les calques ne se chevauchent pas. Pour empêcher le chevauchement de calques, procédez de l'une des manières suivantes : • Sélectionnez l'option Empêcher le chevauchement dans le panneau Calques. • Choisissez Modifier > Réorganiser > Empêcher le chevauchement des calques. Si cette option est activée, aucun calque ne peut être créé, déplacé ou redimensionné au-dessus d'un calque existant, ni y être imbriqué. Si cette option est activée après la création de calques se chevauchant, faites glisser l'un des calques pour supprimer leur chevauchement. Dreamweaver ne corrige pas automatiquement les chevauchements de calques existants lorsque vous activez l'option Empêcher le chevauchement. Si cette option et l'option d'alignement sont activées, aucun calque ne sera aligné sur la grille si cela doit causer un chevauchement de calques. Dans ce cas, le calque sera aligné sur le bord du calque le plus proche. Remarque : certaines opérations autorisent le chevauchement des calques, même lorsque l'option Empêcher le chevauchement est activée. Si vous insérez un calque en utilisant le menu Insertion, si vous entrez les valeurs dans l'inspecteur de propriétés ou si vous repositionnez les calques en modifiant le code source HTML, les calques risquent de se chevaucher ou de s'imbriquer lorsque cette option est activée. En cas de chevauchement, faites glisser les calques qui se chevauchent dans le mode Création pour les séparer. 412 Chapitre 25 Conversion pour assurer la compatibilité avec les navigateurs de versions 3.0 Vous pouvez convertir une page qui utilise des calques ou des styles CSS de sorte qu'elle utilise des tableaux et balises HTML et soit compatible avec les navigateurs de version 3.0. Dreamweaver crée un document converti indépendant, tout en préservant le document d'origine. En général, ces conversions ne doivent être effectuées que lorsque vous êtes totalement satisfait de votre fichier d'origine, car vous devrez répéter l'opération de conversion chaque fois que vous modifierez le fichier d'origine. Pour convertir un fichier destiné aux navigateurs 3.0 : 1 Choisissez Fichier > Convertir > Compatible avec les navigateurs 3.0. 2 Dans la boîte de dialogue qui s'affiche, choisissez la conversion des calques en tableaux, des styles CSS en balises HTML (style des caractères) ou les deux. 3 Cliquez sur OK. Dreamweaver ouvre le fichier converti dans une nouvelle fenêtre sans titre. Si vous avez sélectionné Convertir les calques en tableaux ou Les deux, tous les calques sont remplacés par un seul tableau qui préserve le positionnement de l'original. Remarque : ni les calques qui se chevauchent, ni ceux qui se trouvent en dehors de la page (à gauche ou en haut) ne peuvent être convertis. Si vous avez sélectionné Convertir les styles CSS en balises HTML ou Les deux, la balise CSS est remplacée, lorsque cela est possible, par des styles de caractères HTML. Tout style CSS qui ne peut pas être converti en HTML est supprimé. Voir « Tableau de conversion de styles CSS en balises HTML », page 307 pour plus d'informations sur les styles qui sont convertis et ceux qui sont supprimés. Si un scénario anime des calques, il est supprimé. Un scénario non associé aux calques (par exemple, comportements ou modifications sur le fichier source d'une image) continue d'être exécuté de la manière préalablement spécifiée. Le scénario est automatiquement réinitialisé à la première image. Pour plus d'informations sur les scénarios, voir « Déplacement d'un calque à l'aide d'une animation de scénario », page 415. Animation de calques Le terme HTML dynamique, ou DHTML, se réfère à l'association de HTML avec un langage de script qui vous permet de changer le style ou le positionnement des propriétés des éléments HTML. Dans Dreamweaver, les scénarios utilisent un HTML dynamique pour modifier les propriétés des calques et des images au fil du temps. Utilisez les scénarios pour créer des animations ne nécessitant pas de contrôles ActiveX, d'applets Java ni de plug-ins (mais nécessitant JavaScript). Remarque : le terme dynamique peut avoir plusieurs significations suivant les contextes Web. Ne confondez pas HTML dynamique avec l'idée d'une page Web dynamique, qui correspond à une page Web générée de manière dynamique par un code côté serveur avant d'être servie à un visiteur. Pour plus d'informations sur la création de pages dynamiques, voir Chapitre 30, « Conception de pages dynamiques dans Dreamweaver, » à la page 515. Les scénarios vous permettent de changer la position, la taille, la visibilité et l'ordre de superposition d'un calque (seules les versions 4.0 et ultérieures des navigateurs prennent en charge les fonctions de calque des scénarios). Ils sont également pratiques pour d'autres actions à entreprendre après les chargements de pages. Par exemple, les scénarios peuvent modifier le fichier source d'une balise d'image afin que différentes images apparaissent sur la page au fil du temps. Animation de calques 413 Pour visualiser le code JavaScript généré par le scénario, ouvrez la fenêtre de document en mode Code. Le code du scénario se trouve dans la fonction MM_initTimelines, à l'intérieur d'une balise script, dans la section head du document. Lorsque vous modifiez le code HTML d'un document qui contient des scénarios, veillez à ne pas déplacer, renommer ou supprimer des éléments auxquels le scénario fait référence. Utilisation du panneau Scénarios Le panneau Scénario indique la manière dont les propriétés des calques et des images changent au fil du temps. Choisissez Fenêtre > Autres > Scénarios pour ouvrir le panneau Scénarios. Menu contextuel Scénario Tête de lecture Numéros d'image Canal de comportements Images-clés Canal d'animation Barre d'animation Le menu déroulant Scénario indique le scénario du document actuellement affiché dans le panneau Scénarios. La tête de lecture indique l'« image » du scénario qui est actuellement affichée dans la fenêtre de document. Les numéros d'image indiquent la numérotation séquentielle des images. Le numéro qui apparaît entre les boutons Retour et Lecture indique l'image en cours. Vous pouvez contrôler la durée de l'animation en définissant le nombre total d'images et le nombre d'images par seconde (i/s). La configuration par défaut (15 images/s) est une bonne vitesse moyenne pour la plupart des navigateurs qui sont exécutés sur des ordinateurs Windows et Macintosh courants. Remarque : des vitesses supérieures n'améliorent pas forcément les performances. Les navigateurs lisent toujours toutes les images de l'animation, même s'ils ne peuvent pas soutenir la cadence indiquée. La cadence d'image n'est pas prise en compte lorsqu'elle est supérieure à celle que le navigateur peut gérer. Le menu contextuel contient différentes commandes liées au scénario. Le canal de comportements contient les comportements qui doivent être exécutés avec une image particulière du scénario. indiquent la durée de l'animation de chaque objet. Une seule ligne peut comprendre plusieurs barres représentant différents objets. Un objet placé à une image donnée ne peut pas être contrôlé par plusieurs barres. Les barres d'animation 414 Chapitre 25 sont des images dans lesquelles vous avez spécifié les propriétés (telles que la position) de l'objet. Dreamweaver calcule les valeurs intermédiaires pour les images situées entre les images-clés. De petits cercles signalent les images-clés. Les images-clés Canaux d'animation affichent les barres permettant d'animer les calques et les images. Options de lecture Voici les options de lecture pour l'affichage de l'animation. Rembobiner amène la tête de lecture à la première image du scénario. Retour déplace la tête de lecture d'une image vers la gauche. Cliquez sur Retour en maintenant le bouton de la souris enfoncé pour jouer le scénario en sens inverse. Lecture déplace la tête de lecture d'une image vers la droite. Cliquez sur Lecture en maintenant le bouton de la souris enfoncé pour jouer le scénario en continu. entraîne la lecture automatique du scénario lors du chargement de la page en cours dans un navigateur. Lecture auto attache un comportement à la balise body de la page qui exécute l'action de lecture du scénario lors du chargement de la page. Lecture auto entraîne la lecture en boucle infinie du scénario en cours lorsque la page est ouverte dans un navigateur. L'option de lecture en boucle insère le comportement Atteindre l'image du scénario dans le canal des comportements après la dernière image de l'animation. Double-cliquez sur le marqueur de comportement dans le canal des comportements pour modifier les paramètres de ce comportement et changer le nombre de boucles. Boucle Déplacement d'un calque à l'aide d'une animation de scénario Le type le plus courant d'animation de scénario inclut le déplacement d'un calque sur un chemin. Les scénarios ne peuvent déplacer que des calques. Pour déplacer des images ou du texte, créez un calque à l'aide du bouton Dessiner un calque de la barre Insertion, puis insérez des images, du texte ou tout autre type de contenu sur le calque (voir « Création de calques sur une page », page 403). Les scénarios peuvent également modifier d'autres attributs des calques et images ; pour plus d'informations, voir « Modification des propriétés d'une image ou d'un calque à l'aide de scénarios », page 418. Pour animer un calque en utilisant un scénario : 1 Amenez le calque à sa position initiale au début de l'animation. 2 Choisissez Fenêtre > Autres > Scénarios. Animation de calques 415 3 Sélectionnez le calque à animer. Vérifiez que vous avez bien sélectionné le bon élément. Sélectionnez un calque en cliquant sur le marqueur de calque, en cliquant sur la poignée de sélection de calque ou en utilisant le panneau Calques. Pour plus d'informations, voir « Manipulation des calques », page 406. Lorsqu'un calque est sélectionné, des poignées apparaissent (voir l'illustration suivante). Cliquez sur la poignée de sélection du calque pour le sélectionner Calque sélectionné contenant une image Lorsque vous cliquez dans le calque, un curseur clignotant se place à l'intérieur du calque, mais cela n'entraîne pas la sélection du calque. 4 Choisissez Modifier > Scénario > Ajouter un objet au scénario ou faites tout simplement glisser l'objet sélectionné dans le panneau Scénarios. Une barre apparaît dans le premier canal du scénario. Le nom du calque ou de l'image y sera affiché. 5 Cliquez sur l'indicateur d'image-clé, à la fin de la barre. 6 Déplacez le calque sur la page à l'emplacement où il doit se trouver à la fin de l'animation. Une ligne apparaît pour indiquer la trajectoire de l'animation dans la fenêtre de document. 7 Si vous voulez que le calque décrive une courbe, sélectionnez sa barre d'animation et, tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée, cliquez sur une image au milieu de la barre pour lui ajouter une image-clé ou cliquez sur une image au milieu de la barre d'animation et choisissez Ajouter une image-clé dans le menu contextuel. Répétez cette étape pour définir des images-clés supplémentaires. 8 Maintenez le bouton Lecture enfoncé pour avoir un aperçu de l'animation sur la page. Répétez cette procédure pour ajouter des calques et des images supplémentaires au scénario et pour créer une animation plus complexe. Création d'un scénario en traçant un chemin Si vous désirez créer une animation suivant un parcours complexe, il peut être plus simple d'enregistrer ce parcours en déplaçant le calque, plutôt que de créer des images-clés individuelles. Pour créer un scénario en décrivant un chemin : 1 Sélectionnez un calque. 416 Chapitre 25 2 Amenez le calque à sa position initiale au début de l'animation. Vérifiez que vous avez sélectionné le calque ; si le curseur se trouve dans le calque, cela signifie que ce dernier n'est pas sélectionné. Sélectionnez un calque en cliquant sur le marqueur de calque, en cliquant sur la poignée de sélection de calque ou en utilisant le panneau Calques. Pour plus d'informations, voir « Manipulation des calques », page 406. 3 Choisissez Modifier > Scénario > Enregistrer le chemin du calque. 4 Déplacez le calque sur la page pour décrire son parcours. 5 Relâchez la souris à l'emplacement où l'animation doit s'arrêter. Dreamweaver ajoute une barre d'animation au scénario, avec le nombre nécessaire d'images-clés. 6 Dans le panneau Scénarios, cliquez sur le bouton Rembobiner, puis maintenez le bouton Lecture enfoncé pour visualiser votre animation. Modification de scénarios Après avoir défini les composants de base d'un scénario, vous pouvez y apporter des modifications comme par exemple ajouter et supprimer des images, modifier le moment du démarrage de l'animation, etc. Pour modifier un scénario, utilisez l'une des méthodes suivantes : Pour prolonger la durée de lecture de l'animation, faites glisser le marqueur de l'image de fin vers la droite. Toutes les images-clés de l'animation seront déplacées en conséquence pour que leurs positions relatives restent constantes. Pour empêcher le déplacement des images-clés, faites glisser le marqueur de la dernière image tout en appuyant sur la touche Alt (Windows) ou Option (Macintosh). • Pour que le calque atteigne la position de l'image-clé plus tôt ou plus tard, déplacez le marqueur d'image-clé vers la droite ou vers la gauche dans la barre. • Pour modifier le moment de démarrage d'une animation, sélectionnez une barre ou toutes les barres associées à l'animation (appuyez sur Maj pour sélectionner plusieurs barres à la fois) et déplacez-les vers la gauche ou vers la droite. • Pour déplacer de la même valeur toutes les positions d'un chemin d'animation, sélectionnez la barre entière, puis faites glisser l'objet sur la page. Dreamweaver ajuste en conséquence la position de toutes les images-clés. Toute modification effectuée lorsqu'une barre entière est sélectionnée entraînera la modification de toutes les images-clés de cette barre. • Pour ajouter ou supprimer des images du scénario, choisissez Modifier > Scénario > Ajouter une image ou Modifier > Scénario > Supprimer une image. • Pour que le scénario soit exécuté automatiquement à l'ouverture de la page dans un navigateur, cliquez sur Lecture auto. Cette option attache à la page un comportement qui exécute l'action « Lecture du scénario » lors du chargement de la page. • Pour une lecture en boucle du scénario, cliquez sur Boucle. L'option de lecture en boucle insère le comportement Atteindre l'image du scénario dans le canal des comportements après la dernière image de l'animation. Vous pouvez modifier les paramètres de ce comportement pour définir le nombre de boucles. Animation de calques 417 Modification des propriétés d'une image ou d'un calque à l'aide de scénarios Outre le déplacement des calques avec les scénarios, vous pouvez modifier la visibilité, la taille et l'ordre de superposition d'un calque ; vous pouvez également modifier le fichier source d'une image. Pour modifier les propriétés d'une image ou d'un calque à l'aide d'un scénario : 1 Dans la fenêtre Scénarios, procédez de l'une des manières suivantes : • Sélectionnez une image-clé existante dans la barre qui contrôle l'objet que vous souhaitez modifier (les images de début et de fin sont toujours des images-clés). • Créez une nouvelle image-clé en cliquant sur un cadre au centre de la barre d'animation et en choisissant Modifier > Scénario > Ajouter une image-clé. Vous pouvez également créer une nouvelle image-clé en cliquant sur un cadre de la barre d'animation tout en appuyant sur la touche Ctrl (Windows) ou Commande (Macintosh). 2 Définissez les nouvelles propriétés de l'objet en choisissant l'une des options suivantes : • Pour changer le fichier source d'une image, cliquez sur l'icône de dossier qui apparaît à côté de la boîte Src dans l'inspecteur de propriétés, afin de sélectionner une nouvelle image. • Pour modifier la visibilité d'un calque, cliquez sur Hériter, Visible ou Masqué ou dans le menu contextuel du champ Visibilité de l'inspecteur de propriétés. Si vous préférez, vous pouvez utiliser les icônes d'œil du panneau Calques Voir « Modification de la visibilité des calques », page 410. • Pour modifier la taille d'un calque, faites glisser ses poignées de redimensionnement ou indiquez de nouvelles valeurs dans les champs Largeur et Hauteur de l'inspecteur de propriétés. Certains navigateurs ne permettent pas de changer les dimensions d'un calque de manière dynamique. • Pour modifier l'ordre de superposition de calques, indiquez une nouvelle valeur dans le champ Index Z ou utilisez le panneau Calques pour modifier l'ordre de superposition du calque en cours (voir « Modification de l'ordre de superposition des calques », page 410). 3 Maintenez le bouton Lecture enfoncé pour afficher l'animation. Utilisation de plusieurs scénarios Au lieu d'essayer de contrôler toute l'animation d'une page à l'aide d'un seul scénario, il est plus facile de travailler avec des scénarios séparés contrôlant différentes parties de la page. Par exemple, la page peut comporter des éléments interactifs déclenchant chacun un scénario différent. Pour gérer plusieurs scénarios, procédez de l'une des manières suivantes : • Pour créer un nouveau scénario, choisissez Modifier > Scénario > Ajouter un scénario. • Pour supprimer le scénario sélectionné, choisissez Modifier > Scénario > Supprimer le scénario. Toutes les animations sont définitivement supprimées de ce scénario. • Pour renommer le scénario sélectionné, choisissez Modifier > Scénario > Renommer le scénario ou tapez un nouveau nom dans le menu déroulant Scénario du panneau Scénarios. • Pour afficher un scénario différent dans le panneau Scénarios, choisissez-en un autre dans le menu déroulant Scénario du panneau Scénarios. 418 Chapitre 25 Copie et collage d'animations Une fois qu'une séquence d'animation vous convient, vous pouvez la copier et la coller dans une autre zone du scénario en cours, dans un autre scénario du même document ou dans le scénario d'un autre document. Il est possible de copier et de coller plusieurs séquences à la fois. Pour couper ou copier et coller des séquences d'animation : 1 Cliquez sur une barre d'animation pour sélectionner une séquence. Pour sélectionner plusieurs séquences, cliquez sur plusieurs barres d'animation en appuyant sur Maj ; pour les sélectionner toutes, appuyez sur Ctrl+A (Windows) ou sur Commande+A (Macintosh). 2 Copiez ou coupez la sélection. 3 Procédez de l'une des manières suivantes : • Déplacez la tête de lecture vers un autre emplacement du scénario en cours. • Sélectionnez un autre scénario dans le menu contextuel Scénario. • Ouvrez un autre document ou créez-en un nouveau, puis cliquez sur le panneau Scénarios. 4 Collez la sélection dans le scénario. Les barres d'animation d'un même objet ne peuvent pas se chevaucher, puisqu'un calque ne peut pas se trouver à deux endroits à la fois (de même, une image ne peut pas avoir deux sources différentes en même temps). Si la barre d'animation que vous collez doit chevaucher une autre barre d'animation concernant le même objet, Dreamweaver décale automatiquement la sélection à la première image située hors de ce chevauchement. Deux principes sont à garder à l'esprit lorsque l'on colle une séquence d'animation dans un autre document : • Si vous copiez une séquence d'animation pour un calque et que le nouveau document contient déjà un calque du même nom, Dreamweaver appliquera les propriétés d'animation au calque existant dans le nouveau document. • Si vous copiez une séquence d'animation pour un calque et que le nouveau document ne contient pas encore de calque du même nom, Dreamweaver collera le calque et son contenu à partir du document d'origine, en même temps que la séquence d'animation. Pour appliquer la séquence d'animation collée à un autre calque dans le nouveau document, choisissez Modifier l'objet dans le menu contextuel et sélectionnez le nom du deuxième calque dans le menu contextuel. Supprimez le calque collé si nécessaire. Application d'une séquence d'animation à un autre objet Pour gagner du temps, vous pouvez créer une séquence d'animation, puis l'appliquer aux autres calques de votre document. Pour appliquer une séquence d'animation existante à d'autres objets : 1 Dans le panneau Scénarios, sélectionnez la séquence d'animation et copiez-la. 2 Cliquez sur une des images du panneau Scénarios et collez-y la séquence. 3 Cliquez à l'aide du bouton droit (Windows) ou appuyez sur la touche Contrôle (Macintosh) en cliquant sur la séquence d'animation collée et cliquez sur Modifier l'objet dans le menu contextuel. Animation de calques 419 4 Choisissez un autre objet dans le menu de la boîte de dialogue qui apparaît, puis cliquez sur OK. 5 Répétez les étapes 2 à 4 pour tous les autres objets qui doivent suivre la même séquence d'animation. Vous pouvez changer d'avis sur le calque à animer après la création d'une séquence d'animation ; suivez simplement les étapes 3 et 4 ci-dessus (inutile de copier ou coller). Changement de nom des scénarios Pour changer le nom du scénario actuellement affiché dans le panneau Scénarios : 1 Choisissez Modifier > Scénario > Renommer le scénario. 2 Tapez un nouveau nom dans la boîte de dialogue Renommer le scénario. Si votre document contient l'action de comportement Lire le scénario (par exemple, s'il contient un bouton sur lequel l'utilisateur doit cliquer pour démarrer le scénario), vous ne devez pas oublier de modifier le comportement pour qu'il porte sur le nouveau nom de scénario. Conseils pour l'animation des scénarios Les suggestions suivantes peuvent améliorer le fonctionnement de vos animations et faciliter leur création : • Affichez et masquez des calques au lieu de modifier le fichier source lorsque vous travaillez avec des animations de plusieurs images. L'échange du fichier source d'une image peut ralentir l'animation, car la nouvelle image doit être téléchargée. Il n'y aura pas de pause ou d'images manquantes si toutes les images sont téléchargées en même temps dans des calques masqués avant l'exécution de l'animation. • Prolongez les barres d'animation pour créer un mouvement plus fluide. Si l'animation paraît saccadée et que les images sautent entre les positions, faites glisser la dernière image de la barre d'animation du calque pour étendre le mouvement sur plus d'images. La prolongation de la barre d'animation crée davantage de points de coordonnées entre les points de début et de fin du mouvement, et ralentit le déplacement de l'objet. Essayez d'accroître le nombre d'images par seconde (i/s) pour améliorer la vitesse, mais sachez que la plupart des navigateurs exécutés sur des systèmes moyens ne peuvent guère aller plus vite que 15 i/s. Testez l'animation sur différents ordinateurs et avec les différents navigateurs pour trouver la meilleure configuration. • N'essayez pas d'animer des images bitmap trop volumineuses. l'animation d'images volumineuses ralentit l'animation. Créez plutôt des images composites, pour déplacer des images de petite taille. Par exemple, pour montrer le déplacement d'une voiture, n'animez que les roues. • Créez des animations simples. Ne créez pas d'animations qui demandent plus que ce que les navigateurs actuels sont capables de fournir. Les navigateurs lisent toujours toutes les images d'une animation de scénario, même si les performances de l'ordinateur ou d'Internet diminuent. 420 Chapitre 25 Animation de calques à l'aide d'actions de comportement Associez les actions de comportement suivantes à un lien, à un bouton ou à tout autre objet pour contrôler les scénarios et les calques. Pour créer des effets intéressants, vous pouvez placer les comportements contenant ces actions dans le canal de comportements. Par exemple, vous pouvez faire en sorte qu'un scénario s'arrête de lui-même. Pour plus d'informations, voir « Association d'un comportement à un scénario », page 373 et « Utilisation des comportements JavaScript », page 369. Déplacement de calque permet à l'utilisateur de déplacer un calque. Utilisez cette action pour créer des puzzles, des commandes de défilement et autres éléments mobiles de l'interface Voir « Déplacement de calque », page 379. affiche, masque ou rétablit la visibilité par défaut d'un ou plusieurs calques. Cette action permet d'afficher des informations en fonction des interactions de l'utilisateur avec la page Voir « Afficher-masquer les calques », page 391. Afficher-Masquer les calques et Arrêter le scénario permettent aux visiteurs de la page de lire et d'arrêter un scénario en cliquant sur un lien ou sur un bouton. Ces actions permettent aussi de démarrer et d'arrêter un scénario automatiquement lorsque l'utilisateur passe sur un lien, une image ou tout autre objet Voir « Lire le scénario et Arrêter le scénario », page 399. Lecture du scénario entraîne un saut du scénario à une image donnée. La case à cocher Boucle du panneau Scénarios ajoute l'action Atteindre une image du scénario après la dernière image de l'animation, ce qui fera revenir cette dernière à la première image et la fera redémarrer Voir « Atteindre l'image du scénario », page 398. Atteindre une image du scénario remplace le contenu et le formatage d'un calque existant sur la page par le contenu indiqué. Ce contenu peut être n'importe quel texte valide en HTML Voir « Texte du calque », page 389. Texte du calque Animation de calques 421 422 Chapitre 25 Vous pouvez établir des liens entre vos pages, réutiliser des éléments de conception et des mises en forme d'une page à l'autre, puis tester votre site. Cette partie du manuel contient les chapitres suivants : • Chapitre 26, « Liens et navigation » • Chapitre 27, « Gestion des actifs de site, des bibliothèques et des modèles » • Chapitre 28, « Test d'un site » Partie VII Partie VII Gestion du contenu sur plusieurs pages CHAPITRE 26 Liens et navigation Une fois que vous avez établi un site Dreamweaver dans lequel stocker les documents de votre site Web et que vous avez créé des pages HTML, il vous reste à créer des connexions entre vos documents et d'autres types de documents. Macromedia Dreamweaver MX propose plusieurs méthodes pour créer des liens hypertextes vers des documents, des images, des fichiers multimédias ou des logiciels pouvant être téléchargés. Vous pouvez établir des liens vers n'importe quel texte ou n'importe quelle image d'un document, même s'ils se trouvent dans un en-tête, une liste, un tableau, un calque ou un cadre. Pour obtenir une représentation visuelle de la manière dont vos fichiers sont liés, utilisez la carte du site. Dans la carte du site, vous pouvez ajouter de nouveaux documents, créer et supprimer des liens entre des documents et vérifier les liens entre des fichiers interdépendants (voir « Utilisation de la carte du site », page 83). Il existe différentes méthodes de création et de gestion de liens. Certains concepteurs de pages Web préfèrent créer des liens vers des pages ou des fichiers non existants durant leur travail, alors que d'autres préfèrent créer d'abord tous les fichiers et pages, puis ajouter les liens. Une autre méthode de gestion des liens consiste à créer des pages de type « espace réservé » qui remplacent le fichier final et permettent d'ajouter des liens rapidement et de les vérifier avant de terminer toutes les pages. Pour plus d'informations sur la vérification de liens, voir « Vérification des liens dans une page ou un site », page 497. Ce chapitre contient les sections suivantes : « Emplacements et chemins d'accès des documents », page 425 « Création de liens », page 428 « Gestion des liens », page 436 « Création de menus de reroutage », page 439 « Création de barres de navigation », page 441 « Création de cartes graphiques », page 444 « Association de comportements à des liens », page 446 Emplacements et chemins d'accès des documents Pour créer des liens, il est indispensable de comprendre le chemin d'accès qui s'établit entre le document à partir duquel vous établissez un lien et le document pointé par ce lien. 425 Chaque page Web possède une adresse unique, appelée URL (Uniform Resource Locator) (pour plus d'informations sur les URL, consultez la page du World Wide Web Consortium consacrée aux noms et adresses des pages). Cependant, lorsque vous créez un lien local (entre deux documents du même site), vous n'avez en général pas besoin de spécifier l'URL complète du document vers lequel vous créez le lien ; il est préférable d'indiquer un chemin relatif, à partir du document en cours ou de la racine du site. Les trois types de chemins d'accès de liaison sont les suivants : • Chemins absolus (par exemple http://www.macromedia.com/support/dreamweaver/ contents.html).Voir « Chemins absolus », page 426. • Chemins relatifs au document (par exemple dreamweaver/contents.html).Voir « Chemins relatifs au document », page 426. • Chemins relatifs à la racine du site (par exemple /support/dreamweaver/contents.html).Voir « Chemins relatifs à la racine du site », page 427. Dreamweaver vous permet de choisir aisément le type de chemin à créer pour vos liens. Voir « Liens entre fichiers et documents », page 429. Remarque : il est préférable d'utiliser le type de lien de votre choix, qu'il soit relatif au site ou au document. L'exploration des liens, contrairement à la saisie des chemins, garantit que vous entrez toujours le chemin correct. Chemins absolus Les chemins absolus indiquent le chemin complet du document lié, y compris le protocole à utiliser (en général http:// pour les pages Web). Par exemple, http://www.macromedia.com/ support/dreamweaver/contents.html est un chemin absolu. Vous devez utiliser un chemin absolu lorsque vous créez un lien vers un fichier situé en dehors du site courant. Vous pouvez également utiliser des liens de chemins absolus pour les liens locaux (vers des documents sur le même site), mais cette approche est déconseillée. Si vous déplacez le site vers un autre domaine, tous les liens de chemins absolus locaux sont rompus. De plus, l'utilisation de chemins relatifs pour les liens locaux offre une plus grande souplesse si vous devez déplacer des fichiers au sein de votre site. Remarque : lors de l'insertion d'images (et non de liens) : si vous utilisez un chemin absolu vers une image qui réside sur un serveur distant et qui n'est pas disponible sur le lecteur de disque dur local, vous ne pourrez pas visualiser l'image dans la fenêtre de document. Ainsi, vous devez prévisualiser le document dans un navigateur pour voir l'image. Si possible, utilisez des chemins relatifs au document ou à la racine pour les images. Pour plus d'informations, voir « Insertion d'une image », page 312. Chemins relatifs au document Les chemins relatifs au document représentent le type de chemin le plus adapté aux liens locaux dans la plupart des sites Web. Ils sont particulièrement utiles lorsque le document en cours et le document pointé par le lien se trouvent dans le même dossier et le resteront vraisemblablement. Vous pouvez également utiliser un chemin relatif au document pour pointer sur un document situé dans un autre dossier, en indiquant le chemin entre le document en cours et le document lié, au sein de la hiérarchie de dossiers. Indiquer un chemin relatif au document consiste tout simplement à laisser de côté la partie de l'URL absolue qui est identique pour les deux documents, en n'indiquant que la partie du chemin qui diffère. • Pour créer un lien vers un autre fichier situé dans le même dossier que le document en cours, il suffit d'indiquer le nom de ce fichier. 426 Chapitre 26 • Pour créer un lien vers un fichier situé dans un sous-dossier du dossier qui contient le document en cours, indiquez le nom de ce sous-dossier, suivi d'une barre oblique (/) et du nom du fichier. • Pour créer un lien vers un fichier dans le dossier parent du dossier du document en cours, faites précéder le nom de fichier par ../ (où « .. » signifie « un niveau supérieur dans la hiérarchie du dossier »). Par exemple, supposons que la structure de votre site soit la suivante : Pour établir un lien depuis contents.html vers d'autres fichiers : • Pour établir un lien depuis contents.html vers hours.html (ces deux fichiers sont dans le même dossier), le nom de fichier est le chemin relatif : hours.html. • Pour établir un lien vers tips.html (qui se trouve dans le sous-dossier « ressources »), utilisez le chemin relatif resources/tips.html. Chaque barre oblique (/) signifie « descendre d'un niveau dans la hiérarchie du dossier ». • Pour établir un lien vers index.html (qui se trouve dans le dossier parent, un niveau au-dessus de contents.html), utilisez le chemin relatif ../index.html. Chaque séquence de deux points suivis d'une barre oblique (../) signifie « monter d'un niveau dans la hiérarchie du dossier ». • Pour établir un lien vers catalog.html (qui se trouve dans un autre sous-dossier du dossier parent), utilisez le chemin relatif ../products/catalog.html. La séquence ../ fait remonter au dossier parent, puis la chaîne products/ fait redescendre dans le sous-dossier products. Remarque : il est conseillé de toujours enregistrer un nouveau fichier avant de créer un chemin relatif au document, car ce dernier n'est pas valide sans point de départ bien défini. Si vous créez un chemin relatif au document avant d'enregistrer le fichier, Dreamweaver utilise provisoirement un chemin absolu commençant par « file:// » jusqu'à ce que le fichier soit enregistré. Dreamweaver convertit alors le chemin file:// en chemin relatif. Lorsque vous déplacez un groupe de fichiers sous la forme d'un groupe (par exemple, lorsque vous déplacez un dossier entier, afin que tous les fichiers au sein de ce dossier conservent les mêmes chemins relatifs entre eux), il n'est pas nécessaire de mettre à jour les liens relatifs au document entre ces fichiers. Toutefois, si vous déplacez individuellement un fichier qui contient des liens relatifs au document, ou un fichier sur lequel pointe un lien relatif à partir d'un autre document, il est nécessaire de mettre ces liens à jour (si vous déplacez ou renommez des fichiers dans le panneau Site, Dreamweaver met automatiquement à jour tous les liens concernés). Chemins relatifs à la racine du site Les chemins relatifs à la racine du site représentent le chemin d'accès à un document à partir du dossier racine du site. Ces types de chemins peuvent être utiles si vous travaillez sur un grand site Web qui utilise plusieurs serveurs ou un seul serveur qui est l'hôte de plusieurs sites différents. Toutefois, si vous n'êtes pas familier avec ce type de chemin, adoptez plutôt les chemins relatifs au document. Un chemin relatif à la racine commence par une barre oblique, qui représente le dossier racine du site. Par exemple, /support/tips.html est le chemin relatif à la racine d'un fichier (tips.html) situé dans le sous-dossier « support » de la racine du site. Liens et navigation 427 Un chemin relatif à la racine représente souvent le meilleur moyen d'indiquer les liens dans un site Web sur lequel il vous faudra fréquemment déplacer des fichiers HTML d'un dossier à un autre. Lorsque vous déplacez un document qui contient des liens relatifs à la racine, il n'est pas nécessaire de modifier les liens ; par exemple, si vos fichiers HTML utilisent des liens relatifs à la racine pour les fichiers dépendants (les images en particulier), les liens des fichiers dépendants restent valides si vous déplacez les fichiers HTML. Toutefois, si vous déplacez ou renommez les documents qui sont pointés par des liens relatifs à la racine, il sera nécessaire de mettre ces liens à jour, même si les chemins relatifs de ces documents entre eux n'ont pas changé. Par exemple, si vous déplacez un dossier, tous les chemins relatifs à la racine des fichiers qu'il contient doivent être mis à jour (si vous déplacez ou renommez des fichiers dans le panneau Site, Dreamweaver met automatiquement à jour tous les liens concernés). Pour utiliser des chemins relatifs à la racine, définissez un dossier local dans Dreamweaver en choisissant un dossier racine local qui servira d'équivalent à la racine des documents sur le serveur distant (voir « Configuration d'un site Dreamweaver », page 62). Dreamweaver utilise ce dossier pour déterminer les chemins relatifs à la racine pointant vers des fichiers. Remarque : les chemins relatifs à la racine sont interprétés par les serveurs, non par les navigateurs. En conséquence, si vous ouvrez dans votre navigateur une page locale qui utilise des liens relatifs à la racine (sans utiliser la fonction Aperçu dans le navigateur depuis Dreamweaver), les liens ne fonctionnent pas. Lorsque vous utilisez la fonction Aperçu dans le navigateur pour vérifier un document qui utilise des liens relatifs à la racine, Dreamweaver convertit temporairement ces liens (dans le document prévisualisé uniquement) en utilisant des chemins relatifs au document. Cependant, vous ne pouvez vérifier qu'une page de ce type à la fois : si vous suivez un lien à partir de la page affichée, les liens relatifs à la racine de la page suivante ne sont pas convertis et le navigateur ne peut pas les suivre. L'affichage de pages contenues dans des jeux de cadres et utilisant des liens relatifs à la racine provoque le même type de problème. Pour vérifier un ensemble de pages qui utilisent des liens relatifs à la racine, procédez de l'une des manières suivantes : • Placez les fichiers sur un serveur distant, et affichez-les à partir de celui-ci. • (Windows uniquement) Choisissez Edition > Préférences, sélectionnez la catégorie Aperçu dans le navigateur dans la liste de gauche, puis Aperçu à l'aide du serveur local. Remarque : pour utiliser cette option, vous devez exécuter un serveur Web sur votre ordinateur local. Création de liens La balise HTML qui permet de déclarer un lien hypertexte est appelée une ancre ou une balise a. Dreamweaver crée une ancre pour les objets, les textes ou les images à partir desquels vous créez des liens. Vous pouvez créer des liens vers d'autres documents et fichiers et des liens vers des emplacements spécifiques dans un document unique en utilisant la balise a href. Par exemple, si vous avez sélectionné le texte Page d'accueil dans la fenêtre de document, puis si vous avez créé un lien vers un fichier nommé accueil.htm, le code source HTML du lien aura l'aspect suivant : <a href="accueil.htm">Page d'accueil</a> Si vous créez un lien vers un emplacement spécifique dans un document, vous créez d'abord une ancre nommée (par exemple, a name="MenuPrincipal"). Vous créez ensuite un lien au sein de la page qui fait référence à cette ancre nommée (par exemple, a href="#MenuPrincipal"). Avant de créer des liens, assurez-vous de bien comprendre le fonctionnement des chemins relatifs au document, des chemins relatifs à la racine et des chemins absolus (voir « Emplacements et chemins d'accès des documents », page 425). 428 Chapitre 26 Vous pouvez créer plusieurs types de liens dans un document : • Un lien vers un autre document ou fichier, tel que le fichier d'une image, d'une animation ou d'un son.Voir « Liens entre fichiers et documents », page 429. • Un lien vers une ancre nommée, qui permet de sauter à un emplacement spécifique au sein d'un document.Voir « Lien vers un emplacement spécifique au sein d'un document », page 432. • Un lien de message électronique, qui crée un message électronique vierge avec l'adresse du destinataire déjà indiquée.Voir « Création d'un hyperlien », page 433. • Des liens nuls et de script, qui permettent d'affecter des comportements à un objet ou de créer un lien qui exécute un code JavaScript.Voir « Création de liens nuls et de liens de script », page 435. Dreamweaver propose différentes méthodes pour créer facilement des liens locaux (entre des documents du même site) : • Utilisez la carte du site pour afficher, créer, modifier ou supprimer des liens. • Sélectionnez du texte ou l'élément d'une page dans la fenêtre de document, puis Modifier > Créer le lien pour sélectionner un fichier avec lequel établir un lien. • Utilisez l'inspecteur de propriétés, en sélectionnant du texte ou l'élément d'une page dans le document, puis en tapant le chemin du fichier ou en utilisant l'icône du dossier Inspecteur de propriétés ou l'icône Pointer vers un fichier pour sélectionner un fichier avec lequel établir un lien. Remarque : la saisie de l'adresse ou du chemin d'accès vers un fichier peut amener à entrer des liens ou chemins incorrects qui ne fonctionnent pas. Pour vous assurer que le chemin est correct, utilisez l'icône de dossier pour rechercher le lien. • Sélectionnez du texte ou l'élément d'une page dans la fenêtre de document, choisissez Créer le lien dans le menu contextuel, puis sélectionnez un fichier avec lequel établir un lien. Pour créer un lien externe (vers un document sur un autre site), vous devez taper le chemin d'accès absolu (avec le protocole correct) dans l'inspecteur de propriétés. Assurez-vous d'entrer le chemin entier (y compris http://) lors de la création de liens externes. Liens entre fichiers et documents Utilisez l'inspecteur de propriétés et l'icône Pointer vers un fichier pour créer des liens à partir d'une image, d'un objet ou de texte vers un autre document ou fichier. Pour plus d'informations sur l'utilisation de la carte du site pour créer des liens, voir « Création et modification de liens dans la carte du site », page 437. Pour créer un lien vers des documents en utilisant l'icône du dossier Inspecteur de propriétés ou la zone de texte du lien : 1 Sélectionnez le texte ou une image dans la fenêtre de création du document. 2 Ouvrez l'inspecteur de propriétés (Fenêtre > Propriétés) et procédez de l'une des manières suivantes : Liens et navigation 429 • Cliquez sur l'icône représentant un dossier située à droite de la zone Lien pour rechercher et sélectionner un fichier. Le chemin d'accès du document pointé par le lien s'affiche dans la zone URL. Utilisez le menu déroulant Relatif à dans la boîte de dialogue Sélectionner un fichier HTML pour spécifier si le chemin est relatif à la racine ou au document, puis cliquez sur Sélectionner. Remarque : lorsque vous entrez le type de chemin dans le champ Relatif à, Dreamweaver utilise votre choix comme type de chemin par défaut pour tous les liens ultérieurs, jusqu'à ce que vous modifiez à nouveau le type de chemin. • Tapez le chemin et le nom de fichier du document dans la zone Lien. Pour créer un lien vers un document de votre site, indiquez un chemin relatif au document ou à la racine. Pour créer un lien vers un document situé en dehors du site, indiquez un chemin absolu, avec le type de protocole (par exemple, http://). Vous pouvez utiliser cette approche pour entrer un lien vers un fichier n'ayant pas encore été créé. 3 Dans le menu déroulant Cible, sélectionnez un emplacement dans lequel ouvrir le document. Pour que le document lié s'affiche ailleurs que dans la fenêtre ou le cadre en cours, sélectionnez une option dans le menu déroulant Cible de l'inspecteur de propriétés : • • _blank charge le document lié dans une nouvelle fenêtre, sans nom, du navigateur. _parent charge le document lié dans le cadre parent ou dans la fenêtre parente du cadre contenant le lien. Si le cadre contenant le lien n'est pas imbriqué, le document lié est chargé dans la fenêtre de base du navigateur. • _self • _top charge le document lié dans le même cadre (ou la même fenêtre) que le lien. Il s'agit de la cible par défaut, de sorte qu'il est le plus souvent inutile de la spécifier. charge le document lié dans la fenêtre de base du navigateur, en supprimant tous les cadres. Conseil : si tous les liens sur la page seront définis sur la même cible, vous pouvez spécifier cette cible une fois en choisissant la commande Insertion > Balises d'en-tête > Base et en sélectionnant les informations cible. Pour plus d'informations sur le ciblage de cadres, voir « Définition des contenus de cadre avec liens », page 278. Pour créer un lien vers des documents en utilisant l'icône Pointer vers un fichier : 1 Sélectionnez le texte ou une image dans la fenêtre de création du document. 2 Faites glisser l'icône Pointer vers un fichier (à droite de la zone Lien de l'inspecteur de propriétés) et pointez vers un autre document ouvert, une ancre visible dans un document ouvert ou un fichier dans le panneau Site. La zone Lien est mise à jour pour indiquer le lien. Remarque : vous pouvez créer un lien vers un document ouvert à condition que vos documents ne soient pas agrandis dans la fenêtre de document. Lorsque vous pointez vers un document ouvert, celui-ci passe au premier plan de votre écran pendant que vous effectuez votre sélection. 430 Chapitre 26 3 Relâchez le bouton de la souris. Déplacement de l'icône Pointer vers un fichier de l'inspecteur de propriétés vers un fichier dans le panneau Site Pour créer un lien à partir d'une sélection dans un document ouvert : 1 Sélectionnez le texte dans la fenêtre de document. 2 Faites glisser la sélection, en maintenant la touche Maj enfoncée. L'icône Pointer vers un fichier s'affiche lorsque vous commencez à faire glisser la souris. 3 Pointez vers un autre document ouvert, une ancre visible dans un document ouvert ou un fichier dans le panneau Site. Remarque : vous pouvez créer un lien vers un document ouvert à condition que vos documents ne soient pas agrandis dans la fenêtre de document. Lorsque vous pointez vers un document ouvert, celui-ci passe au premier plan de votre écran pendant que vous effectuez votre sélection. 4 Relâchez le bouton de la souris. Déplacement de l'icône Pointer vers un fichier à partir d'un texte de la fenêtre de document vers un fichier du panneau Site Pour créer un lien vers des documents en utilisant la carte du site et l'icône Pointer vers un fichier : 1 Dans le panneau Site, affichez les vues Fichiers du site et Carte du site en appuyant sur l'icône Carte du site et en choisissant Carte et fichiers. Liens et navigation 431 2 Sélectionnez un fichier HTML dans la carte du site. L'icône Pointer vers un fichier s'affiche à côté du fichier. 3 Faites glisser l'icône Pointer vers un fichier et pointez vers un autre fichier dans la carte du site ou vers un fichier local dans la vue Fichiers du site. 4 Relâchez le bouton de la souris. Un lien hypertexte portant le nom du fichier lié est placé au bas du fichier HTML sélectionné. Cette méthode fonctionne correctement lorsque vous construisez votre site et que vous souhaitez créer rapidement des liens au niveau du site. Lien vers un emplacement spécifique au sein d'un document Vous pouvez utiliser l'inspecteur de propriétés pour établir un lien vers une section donnée d'un document en créant au préalable des ancres nommées. Les ancres nommées permettent de définir des marqueurs dans un document et sont souvent placées au niveau d'une rubrique spécifique ou en haut d'un document. Vous pouvez ensuite créer des liens vers ces ancres nommées, qui amènent rapidement le visiteur à la position spécifiée. La création d'un lien vers une ancre nommée s'effectue en deux étapes : il faut d'abord créer l'ancre nommée, puis créer un lien pointant sur elle. Pour créer une ancre nommée : 1 Dans la fenêtre de document, placez le curseur à l'endroit où insérer l'ancre nommée. 2 Procédez de l'une des manières suivantes : • Choisissez Insertion > Ancre nommée. • Appuyez sur Ctrl+A (Windows) ou Commande+Option+A (Macintosh). 432 Chapitre 26 • Sélectionnez l'onglet Commun de la barre Insertion, puis cliquez sur le bouton Ancre nommée. La boîte de dialogue Ancre nommée apparaît. 3 Dans le champ Nom de l'ancre, tapez le nom de l'ancre. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. Le marqueur de l'ancre apparaît au niveau du point d'insertion. Remarque : si vous ne voyez pas le marqueur de l'ancre, choisissez Afficher > Assistances visuelles > Eléments invisibles. Pour créer un lien vers une ancre nommée : 1 Dans la fenêtre de création du document, sélectionnez le texte ou l'image à partir desquels créer le lien. 2 Dans la zone Lien de l'inspecteur de propriétés, tapez le signe dièse (#) et le nom de l'ancre. Exemple : • Pour créer un lien vers une ancre du document en cours nommée « début », tapez #début. • Pour créer un lien vers une ancre nommée « début » dans un autre document figurant dans le même dossier, tapez NomDuFichier.html#début. Remarque : les noms d'ancres respectent la casse. Pour créer un lien vers une ancre nommée à l'aide de la méthode Pointer vers un fichier : 1 Ouvrez le document contenant l'ancre nommée souhaitée. Remarque : choisissez Afficher > Assistances visuelles > Eléments invisibles pour faire apparaître l'ancre, le cas échéant. 2 Dans la fenêtre de création du document, sélectionnez le texte ou l'image à partir desquels créer le lien (s'il s'agit d'un autre document ouvert, vous devez basculer sur celui-ci). 3 Procédez de l'une des manières suivantes : • Cliquez sur l'icône Pointer vers un fichier (à droite de la zone Lien de l'inspecteur de propriétés) et faites-la glisser sur l'ancre vers laquelle vous souhaitez créer un lien, dans le même document ou dans tout autre document ouvert. • En maintenant la touche Maj enfoncée, dans la fenêtre de document, faites glisser l'image ou le texte sélectionné vers l'ancre vers laquelle créer un lien, dans le même document ou dans un autre document ouvert. Création d'un hyperlien Il est possible d'ajouter un hyperlien vers un autre fichier. Liens et navigation 433 Pour ajouter un hyperlien en utilisant la commande Hyperlien : 1 Placez le curseur à l'endroit du document où vous souhaitez que l'hyperlien apparaisse. 2 Procédez de l'une des manières suivantes pour afficher la boîte de dialogue Hyperlien : • Choisissez Insertion > Hyperlien. • Sélectionnez l'onglet Commun sur la barre Insertion, puis cliquez sur le bouton Hyperlien. La boîte de dialogue Hyperlien apparaît. 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Création d'un lien de messagerie électronique Un lien de message électronique ouvre une nouvelle fenêtre de message (dans le programme de messagerie associé au navigateur de l'utilisateur) lorsque l'utilisateur clique dessus. La zone A: de la fenêtre du message est automatiquement complétée par l'adresse indiquée dans le lien. Pour créer un lien de messagerie électronique à l'aide de la commande Insérer lien message électronique : 1 Dans la fenêtre de document, placez le curseur à l'endroit où afficher le lien de message électronique ou sélectionnez le texte ou l'image qui doit représenter ce lien. 2 Procédez de l'une des manières suivantes pour insérer le lien : • Choisissez Insertion > Lien de messagerie. • Sélectionnez l'onglet Commun sur la barre Insertion, puis cliquez sur le bouton Lien de messagerie. La boîte de dialogue Lien de messagerie apparaît. 434 Chapitre 26 3 Complétez les options de la boîte de dialogue. Pour plus d'informations, cliquez sur le bouton Aide de la boîte de dialogue. 4 Cliquez sur OK. Pour créer un lien de messagerie électronique à l'aide de l'inspecteur de propriétés : 1 Sélectionnez le texte ou une image dans la fenêtre de création du document. 2 Dans la zone Lien de l'inspecteur de propriétés, tapez mailto:, suivi d'une adresse électronique. N'insérez pas d'espaces entre le signe deux points et l'adresse électronique. Par exemple, tapez mailto:jdoe@macromedia2.com. Création de liens nuls et de liens de script Les types de lien les plus courants sont ceux qui renvoient à des documents et à des ancres nommées (décrits respectivement dans « Liens entre fichiers et documents », page 429 et « Lien vers un emplacement spécifique au sein d'un document », page 432), mais il en existe d'autres. est un lien non désigné. Utilisez des liens nuls pour attacher des comportements à des objets ou du texte sur une page. Une fois un lien nul créé, vous pouvez lui attacher un comportement pour intervertir une image ou pour afficher un calque lorsque le curseur est déplacé au-dessus du lien. Pour plus d'informations sur l'association de comportements à des objets, voir « Application d'un comportement », page 371. Un lien nul Les liens de script exécutent un code JavaScript ou appellent une fonction JavaScript et permettent de fournir aux utilisateurs des informations supplémentaires sur un élément sans quitter la page en cours. Les liens de scripts permettent également d'exécuter des calculs, des validations de formulaires et autres tâches de traitement lorsqu'un visiteur clique sur un élément spécifique. Pour créer un lien nul : 1 Sélectionnez du texte, un objet ou une image dans la fenêtre de création du document. 2 Dans l'inspecteur de propriétés, tapez javascript:; (le mot javascript suivi par deux points puis par un point-virgule) dans la zone de texte Lien. Pour créer un lien de script : 1 Sélectionnez du texte, un objet ou une image dans la fenêtre de création du document. 2 Dans la zone Lien de l'inspecteur de propriétés, tapez javascript: suivi du code JavaScript ou d'un appel de fonction JavaScript. Par exemple, la saisie de javascript:alert('Ce lien amène à l'index') dans la zone Lien crée un lien qui, lorsque l'on clique dessus, affiche une zone d'alerte JavaScript avec le message Ce lien amène à l'index. Remarque : le code JavaScript étant inséré entre guillemets (en tant que valeur de l'attribut HREF), vous devez utiliser des guillemets simples (apostrophes) dans le code du script ou désigner les guillemets éventuels comme faisant partie du code en les faisant précéder d'une barre oblique inversée (par exemple, \"Ce lien amène à l'index\"). Liens et navigation 435 Gestion des liens Dreamweaver peut mettre à jour les liens vers un document et à partir de ce dernier lorsque vous le déplacez ou renommez au sein d'un site local. Cette fonction opère de façon optimale lorsqu'un site tout entier (ou une section entière de celui-ci) est stocké sur votre disque dur local. Dreamweaver ne modifie pas les fichiers du dossier distant avant que vous y placiez les fichiers locaux ou que vous les archiviez dans le serveur distant. Pour activer la gestion des liens dans Dreamweaver : 1 Choisissez Edition > Préférences ou Dreamweaver > Préférences (Mac OS X). La boîte de dialogue Préférences s'affiche. 2 Sélectionnez la catégorie Général dans la liste de gauche. Les options Préférences générales apparaissent. 3 Dans la section Options de document, sélectionnez Toujours ou Invite dans le menu déroulant Mettre à jour les liens lors de la suppression de fichiers. Si vous choisissez Toujours, Dreamweaver met automatiquement à jour les liens vers un document et à partir de ce dernier lorsque vous le déplacez ou le renommez (pour plus d'informations sur la marche à suivre pour supprimer un fichier, voir « Modification d'un lien au niveau du site », page 438). Si vous choisissez Invite, Dreamweaver affiche d'abord une boîte de dialogue qui répertorie tous les fichiers affectés par le changement. Cliquez sur Mettre à jour pour mettre à jour les liens de ces fichiers, ou sur Ne pas mettre à jour pour laisser les fichiers intacts. 4 Cliquez sur OK. Pour accélérer le processus de mise à jour, Dreamweaver peut créer un fichier cache dans lequel il conservera la liste de tous les liens du site local. Ce fichier cache est créé lorsque vous sélectionnez l'option Cache dans la boîte de dialogue Définition du site et il est mis à jour chaque fois que vous ajoutez, modifiez ou supprimez des liens vers des fichiers du site local dans Dreamweaver. 436 Chapitre 26 Pour créer un fichier cache pour votre site : 1 Choisissez Site > Modifier les sites. La boîte de dialogue Modifier les sites s'affiche. 2 Sélectionnez un site, puis cliquez sur Modifier. 3 Sélectionnez la catégorie Infos locales dans la liste de gauche. La boîte de dialogue Définition du site affiche les options des Infos locales. 4 Dans la catégorie Infos locales, sélectionnez l'option Activer le cache. La première fois que vous modifiez ou supprimez des liens sur le site local après avoir lancé Dreamweaver, Dreamweaver vous invite à charger le cache. Si vous cliquez sur Oui, le cache se charge et Dreamweaver met à jour tous les liens vers le fichier que vous venez de modifier. Si vous cliquez sur le bouton Non, la modification est consignée dans le cache, mais celui-ci ne se charge pas et Dreamweaver ne met pas les liens à jour. Sur les sites de grande taille, le chargement du cache peut prendre quelques minutes ; l'essentiel de ce temps est utilisé pour comparer l'heure et la date des fichiers qui se trouvent sur le site local à celles enregistrées dans le cache, afin de voir si le cache est périmé. Si vous n'avez pas modifié de fichiers hors de Dreamweaver, vous pouvez cliquer sur le bouton d'arrêt en toute sécurité lorsque le bouton apparaît. Pour recréer le cache pour votre site : Dans le panneau Site, choisissez Site > Recréer le cache du site. Création et modification de liens dans la carte du site Vous pouvez modifier la structure du site dans la carte du site, en ajoutant, modifiant ou supprimant des liens. Dreamweaver met automatiquement à jour la carte du site pour indiquer les modifications apportées au site. Pour ajouter un lien, procédez de l'une des manières suivantes : • Faites glisser une page depuis l'Explorateur de Windows ou le Sélecteur du Macintosh vers une page dans la carte du site. Remarque : vérifiez que le panneau Site est ancré, puis cliquez sur la flèche Etendre. Sélectionnez Carte et fichiers en maintenant le bouton Carte du site enfoncé. • Sélectionnez une page HTML dans la carte du site, puis choisissez Site > Lier au fichier existant (Windows) ou Site > Affichage de la carte du site > Lier au fichier existant (Macintosh) ou choisissez Lier au fichier existant dans le menu contextuel. • Sélectionnez une page HTML dans la carte du plan, puis choisissez Site > Lier au nouveau fichier (Windows) ou Site > Affichage de la carte du site > Lier au nouveau fichier (Macintosh) ou choisissez Lier au nouveau fichier dans le menu contextuel. • Sélectionnez une page HTML dans la carte du site ; l'icône Pointer vers un fichier apparaît. Faites glisser l'icône vers l'objet vers lequel créer un lien : il peut s'agir d'un fichier du mode Fichiers du site, d'un document Dreamweaver ouvert ou d'une ancre nommée dans un document ouvert sur le bureau. Remarque : pour plus d'informations, voir « Liens entre fichiers et documents », page 429. Liens et navigation 437 Pour changer un lien : 1 Dans la carte du site, sélectionnez une page dont vous souhaitez changer le lien (de sorte que le document qui possède un lien vers cette page pointe vers une autre page), puis procédez de l'une des manières suivantes : • Choisissez Site > Modifier le lien (Windows) ou Site > Affichage de la carte du site > Modifier le lien (Macintosh). Remarque : utilisez le menu Site de la fenêtre Site. • Cliquez à l'aide du bouton droit (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh), puis choisissez Modifier le lien dans le menu contextuel. 2 Naviguez jusqu'au fichier vers lequel le lien devra pointer ou tapez une URL. 3 Cliquez sur OK. Pour supprimer un lien, procédez de l'une des manières suivantes : • Sélectionnez la page dans la carte du site, puis choisissez Site > Supprimer le lien (Windows) ou Site > Affichage de la carte du site > Supprimer le lien (Macintosh). Remarque : utilisez le menu Site de la fenêtre Site. • Sélectionnez la page dans la carte du site, puis cliquez à l'aide du bouton droit (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) et choisissez Supprimer le lien dans le menu contextuel. La suppression d'un lien ne supprime pas le fichier mais supprime le lien provenant de la source HTML sur la page qui pointe vers le lien. Pour ouvrir la source d'un lien : Sélectionnez un fichier dans la carte du site, puis procédez de l'une des manières suivantes : • Choisissez Site > Ouvrir la source du lien (Windows) ou Site > Affichage de la carte du site > Ouvrir la source du lien (Macint