Dreamweaver cs3 Help
Dreamweaver cs3 Help
® ®
GUIDE DE L’UTILISATEUR
©2007 Adobe Systems Incorporated. Tous droits réservés.
Copyright
Sommaire
Chapitre 1 : Démarrage
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Aide Adobe ...............................................................................1
Ressources ................................................................................4
Dernières nouveautés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapitre 23 : Accessibilité
Dreamweaver et l'accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .674
Fonctions d'accessibilité de Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .675
Conception de pages dans un souci d'accessibilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .677
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .681
1
Chapitre 1 : Démarrage
Si vous n'avez pas encore installé votre nouveau logiciel, prenez le temps de lire quelques informations relatives à
l'installation et à d'autres notions préliminaires. Avant de commencer à utiliser votre logiciel, parcourez la présentation de
l'aide d'Adobe et des nombreuses ressources accessibles aux utilisateurs. Vous pouvez accéder à des vidéos didactiques, des
compléments, des modèles, des communautés d'utilisateurs, des séminaires, des didacticiels, des flux RSS et bien plus
encore.
Installation
Configuration requise
❖ Pour vérifier la configuration système complète et recommandations pour votre logiciel Adobe®, consultez le fichier
Lisez-moi situé sur le DVD d'installation.
Installation du logiciel
1 Fermez toute autre application Adobe en cours d'exécution sur votre ordinateur.
2 Introduisez le disque d'installation dans le lecteur de DVD-ROM, puis suivez les instructions qui s'affichent à l'écran.
Remarque : pour de plus amples informations, consultez le fichier Lisez-moi situé sur le DVD d'installation.
Activation du logiciel
Si vous possédez une licence pour un utilisateur unique pour votre logiciel Adobe, il vous sera demandé d'activer votre
logiciel ; ce processus est très simple et anonyme et vous devez l'avoir exécuté dans les 30 jours après le début de l'utilisation
du logiciel.
Pour plus d'informations sur l'activation du produit, reportez-vous au fichier Lisez-moi de votre DVD d'installation ou
visitez le site Web d'Adobe à l'adresse [Link]/go/activation_fr.
1 Si la boîte de dialogue d'activation n'est pas ouverte, choisissez Aide > Activation.
2 Suivez les instructions qui s'affichent à l'écran.
Remarque : si vous souhaitez installer le logiciel sur un autre ordinateur, vous devez, au préalable, le désactiver sur votre
ordinateur. Sélectionnez Aide > Désactiver.
Enregistrement
Enregistrez votre produit afin de bénéficier, gratuitement, d'une aide à l'installation, de notifications de mises à jour, ainsi
que d'autres services.
❖ Pour vous enregistrer, suivez les instructions affichées dans la boîte de dialogue d'enregistrement qui apparaît après
l'installation et l'activation du logiciel.
Si vous reportez l'enregistrement, vous pourrez effectuer cette procédure ultérieurement en sélectionnant Aide >
Enregistrement.
Aide Adobe
Ressources d'assistance d'Adobe
La documentation de vos logiciels Adobe est disponible dans plusieurs formats.
DREAMWEAVER CS3 2
Guide de l'utilisateur
L'aide LiveDocs contient l'intégralité de l'aide en ligne, plus des mises à jour et des liens vers du matériel didactique
supplémentaire disponible sur le Web. Pour certains produits, vous pouvez également ajouter des commentaires aux
rubriques dans l'aide LiveDocs. L'aide au format LiveDocs est disponible dans le Centre de ressources d'aide d'Adobe à
l'adresse [Link]/go/documentation_fr.
La plupart des versions de l'aide en ligne et LiveDocs vous permettent d'effectuer une recherche dans les systèmes d'aide de
plusieurs produits. Certaines rubriques peuvent également proposer des liens vers du contenu connexe sur le Web ou vers
des rubriques d'aide d'un autre produit.
Vous devez considérer le module d'aide comme une plate-forme d'accès vers du contenu supplémentaire et des
communautés d'utilisateurs. La version la plus récente et la plus complète de l'aide est toujours disponible sur le Web.
Tous les documents au format PDF sont disponibles par le biais du Centre de ressources d'aide d'Adobe à l'adresse
[Link]/go/documentation_fr. Pour consulter la documentation PDF incluse avec le logiciel, accédez au dossier
Documents sur le DVD d'installation ou de contenu.
Documentation papier
La version imprimée de l'aide en ligne est disponible à la vente sur Adobe Store à l'adresse [Link]/go/store_fr.
Vous y trouverez également des ouvrages édités par des partenaires d'Adobe.
Un guide de l'utilisateur imprimé est livré avec tous les produits Adobe Creative Suite® 3, les produits Adobe autonomes
étant quant à eux fournis avec un guide de prise en main imprimé.
• certaines rubriques contiennent des liens vers les systèmes d'aide d'autres produits Adobe ou vers des informations
supplémentaires sur le Web.
• D'autres rubriques sont communes à plusieurs produits. Par exemple, si vous voyez une rubrique Aide marquée de l'icône
de Adobe Photoshop® et de l'icône Adobe After Effects®, vous savez que la rubrique concerne une fonctionnalité
semblable dans les deux produits ou décrit des processus communs aux deux produits.
• Vous pouvez effectuer une recherche dans les systèmes d'aide de plusieurs produits.
Si vous recherchez une expression, telle que «outil forme», placez-la entre guillemets afin de n'afficher que les rubriques
contenant tous les mots de l'expression en question.
C
D
Aide
A. Boutons Précédent/Suivant (liens précédemment visités) B. Sous-rubriques extensibles C. Icônes indiquant une rubrique partagée
D. Boutons Précédent/Suivant (liens précédemment visités) (rubriques en ordre séquentiel)
Fonctions d'accessibilité
L'aide d'Adobe est accessible aux personnes souffrant d'un handicap (mobilité réduite, cécité ou déficience visuelle). L'aide
intégrée au produit prend en charge les fonctions d'accessibilité standard suivantes :
• L'utilisateur peut modifier la taille du texte à l'aide de commandes de menu contextuel standard.
• Les liens sont soulignés pour une identification aisée.
• Si le texte d'un lien ne correspond pas au titre cible, ce dernier est indiqué dans l'attribut Titre de la balise d'ancrage. Par
exemple, les liens Précédent et Suivant incluent le titre des rubriques précédente et suivante.
• Le contenu prend en charge le mode à forts contrastes.
• Les images sans légende présentent un texte de remplacement.
• Chaque cadre est doté d'un titre indiquant son utilité.
• Les balises HTML standard définissent la structure du contenu pour les outils de lecture d'écran ou de synthèse de la
parole à partir du texte.
• Les feuilles de style contrôlent la mise en forme, d'où une absence totale de polices incorporées.
Imprimer Ctrl+P
Menu Parcourir Alt+touche Bas ou Alt+touche Haut pour consulter l'aide d'une autre application
Zone de recherche Ctrl+S pour placer le point d'insertion dans la zone Rechercher
• L'aide de Dreamweaver (baptisée Utilisation de Dreamweaver), destinée à tous les utilisateurs, fournit des informations
détaillées sur toutes les fonctionnalités de Adobe® Dreamweaver® CS3.
• Le guide Extension de Dreamweaver, qui décrit le cadre Dreamweaver et l'interface de programmation d'applications
(API), est destiné aux utilisateurs chevronnés qui veulent créer des extensions ou personnaliser l'interface de
Dreamweaver.
• Le Guide des API de Dreamweaver étudie l'API des utilitaires et l'API JavaScript, employées par les utilisateurs
chevronnés qui veulent créer des extensions ou personnaliser l'interface.
• L'aide du cadre applicatif Spry explique la création d'ensembles de données Ajax, de widgets et d'effets au moyen du cadre
applicatif Spry. Elle contient des exemples de code et des guides de mise en route. Ces documents ne sont pas spécifiques
à Dreamweaver. Vous trouverez des rubriques consacrées à Spry et spécifiques à Dreamweaverdans Utilisation de
Dreamweaver.
• L'aide de ColdFusion consiste en une sélection d'ouvrages de la bibliothèque de référence consacrée à Macromedia®
ColdFusion® d'Adobe (la bibliothèque entière est disponible sur LiveDocs). Ces documents d'aide sont destinés aux
développeurs, débutants et chevronnés, qui s'intéressent à ColdFusion.
• Référence permet d'accéder à des manuels de référence consacrés au langage HTML, au modèle de serveur, etc. Ils ont été
conçus pour quiconque a besoin de plus d'informations sur la syntaxe de codage, les concepts de codage, etc.
Ressources
Atelier vidéo Adobe
L'atelier vidéo Adobe Creative Suite 3 propose plus de 200 vidéos de formation pour Adobe Creative Suite 3. Ces ateliers
couvrent un large éventail de sujets à l'intention des professionnels de l'impression, du Web et de la vidéo.
DREAMWEAVER CS3 5
Guide de l'utilisateur
Vous pouvez utiliser l'atelier vidéo Adobe pour en apprendre davantage sur le produit Creative Suite 3. De nombreuses
vidéos vous expliquent comment utiliser les applications Adobe de manière combinée.
Lorsque vous lancez l'atelier vidéo Adobe, vous choisissez les produits que vous voulez apprendre et les sujets que vous
voulez voir. Des informations détaillées sont disponibles pour chaque vidéo afin de vous aider et diriger votre
apprentissage.
DREAMWEAVER CS3 6
Guide de l'utilisateur
Communauté de présentateurs
Avec cette nouvelle version, Adobe Systems invite les membres de la communauté Adobe à partager leurs compétences et
leurs connaissances. Adobe et [Link] mettent à votre disposition des didacticiels, trucs et astuces proposés par des
concepteurs et développeurs de renom parmi lesquels Joseph Lowery, Katrin Eismann et Chris Georgenes. Des experts
Adobe, tels que Lynn Grillo, Greg Rewis et Russell Brown, vous prodigueront également de précieux conseils. Au total, pas
moins de 30 experts partageront leurs connaissances avec vous !
Extras
Vous avez accès à de très nombreuses ressources afin de vous aider à tirer le meilleur parti possible de votre logiciel Adobe.
Certaines de ces ressources sont installées sur votre ordinateur pendant la procédure d'installation ; d'autres échantillons et
documents très pratiques se trouvent sur le DVD d'installation ou de contenu. Des suppléments particulièrement
intéressants sont également proposés en ligne par la communauté Adobe Exchange, à l'adresse suivante
[Link]/go/exchange_fr.
Ressources installées
Lors de l'installation du logiciel, plusieurs ressources sont placées dans votre dossier d'application. Pour visualiser ces
fichiers, accédez au dossier correspondant sur votre ordinateur.
Exportation, comme formats de fichier dans les boîtes de dialogue Ouvrir, Enregistrer sous et Exporter l'original ou bien
encore comme filtres dans les sous-menus Filtres. Par exemple, plusieurs modules externes avec des effets particuliers sont
automatiquement installés dans le dossier Modules externes du dossier Photoshop CS3.
Préconfigurations Les préconfigurations se composent d'un éventail d'outils, de préférences, d'effets et d'images
particulièrement pratiques. Les préconfigurations de produit contiennent des pinceaux, nuanciers, groupes de couleurs,
symboles, formes personnalisées, styles de graphiques et de calques, motifs, textures, actions, espaces de travail, etc. Du
contenu prédéfini est disponible dans toute l'interface utilisateur. Certaines préconfigurations (c'est le cas des bibliothèques
de pinceaux Photoshop, par exemple) s'activent uniquement lorsque vous sélectionnez l'outil correspondant. Si vous ne
souhaitez pas créer un effet ou une image en partant de zéro, puisez votre inspiration dans les bibliothèques prédéfinies.
Modèles Vous pouvez ouvrir et visualiser les fichiers de modèles à partir d'Adobe Bridge, les ouvrir à partir de l'écran de
bienvenue ou directement à partir du menu Fichier. En fonction du produit, les fichiers de modèles vont des en-têtes de
lettre aux bulletins d'information en passant par les sites Web, menus de DVD et autres boutons vidéo. Chaque fichier de
modèle a été élaboré par un concepteur professionnel et illustre parfaitement les fonctionnalités du produit. Ces modèles
peuvent se révéler particulièrement utiles pour démarrer un projet.
Yo ur Inv est
Are you leav me nt Gu ide
ing mon ey
on the tabl
e?
Travel Earth
Vel illum dolore TRUM
eu feugiat nulla
et iusto odio facilisis at vero
dignissim qui. eros et accum
san
RETIR EMEN
T SAVI NG
PLAN
Vel illum dolore
et iusto odio
eu feugiat nulla
facilisis at vero
Best 100 places to see on the planet
dignissim qui. eros et accum
san in your lifetime
01
01
Pelletir Inc.
NG
PSCI
R SADI
TETU ET JUSTO
COSE
Ca
ET VERO
EOS
ET ACCUSAM
REBUM.
STET
CLITA
KASD.
ET
ET EA
si
DOLORES
Sp opia
DUO
volute
ipsummy
A
, commy
re eugia-
rud tem
eraes-
exer
n ullutet
NU
vero LCH SUR
nulch dio E VIC
e eum
agiam
sum et E ME
ad
$45 a lorp
erit
NU
agiam
vero et
nulch dio ad atin $15
agaim e su eum utet
nulla et ma eum
$25 m ad eu vero nulla
m nulch dio m
lorp agaim e su eum
agiamerit nu et ma
vero et sum $35 llam ad eu
eum dio ad lo a N m
rper
$35 nulla it eum
m $35 nulla
m
SU
sucic CC SU
IV
vero vero ER O C
sucic C IV
nulch dio dio S vero vero ER O
e su eum nu dio dio S
ma $15 lche su eum
ma
eum
vero nulla
nulch dio m
agaim e su eum
nulla et ma
$35 m ad eu
m
Echantillons Les fichiers échantillons contiennent des conceptions plus complexes. Ils constituent la solution idéale pour
présenter, de manière dynamique, les nouveautés d'un produit. Ces fichiers illustrent toutes les possibilités créatives à votre
disposition.
Polices Votre solution Creative Suite s'accompagne de plusieurs familles de polices et polices OpenType®. Les polices sont
copiées sur votre ordinateur lors de l'installation :
Contenu du DVD
Le DVD d'installation ou de contenu fourni avec votre produit contient des ressources supplémentaires utilisables avec
votre logiciel. Le dossier En prime contient des fichiers spécifiques au produit, tels que des modèles, images,
préconfigurations, actions, plug-ins et effets, ainsi que des sous-dossiers destinés aux polices et banques d'images. Le dossier
Documentation contient une version PDF de l'aide, des informations techniques et d'autres documents, tels que des feuilles
modèles, des guides de référence et des informations spécialisées.
DREAMWEAVER CS3 8
Guide de l'utilisateur
Adobe Exchange
Vous en voulez plus ? Dans ce cas, rendez-vous sur [Link]/go/exchange_fr, une communauté en ligne où les
utilisateurs téléchargent et échangent, à titre gracieux, des milliers d'actions, extensions, plug-ins et autres éléments
utilisables avec les produits Adobe.
Accueil Bridge
L'Accueil Bridge, une nouvelle destination dans Adobe Bridge CS3, réunit en un seul emplacement fonctionnel des
informations récentes sur tous vos logiciels Adobe Creative Suite 3. Démarrez Adobe Bridge, puis cliquez sur l'icône Accueil
Bridge dans la partie supérieure du panneau Favoris pour accéder aux dernières astuces, actualités et ressources concernant
vos outils Creative Suite.
Remarque : l'Accueil Bridge n'est peut-être pas disponible dans toutes les langues.
Outre des centaines de didacticiels axés sur les logiciels de conception, vous y trouverez des conseils et techniques sous la
forme de vidéos, de didacticiels HTML et d'extraits de chapitres de livre.
Les idées nouvelles sont au cœur même de Think Tank, Dialog Box et Gallery :
• Les articles Think Tank analysent la façon dont les concepteurs contemporains embrassent la technologie et ce que leurs
expériences signifient pour la création, les outils de création et la société en général.
• Dans Dialog Box, des experts partagent leurs idées nouvelles en termes d'animations et de création numérique.
• Dans Gallery, vous découvrirez ce que les artistes entendent par conception en mouvement.
Rendez-vous sur Adobe Design Center à l'adresse [Link]/fr/designcenter.
Outre des échantillons de code et des didacticiels, vous y trouverez des flux RSS, des séminaires en ligne, des kits SDK, des
guides de création de scripts, ainsi que bien d'autres ressources techniques.
Support technique
Consultez le site Web d'assistance technique d'Adobe ([Link]/fr/support) pour obtenir des informations de
dépannage pour votre produit et en savoir plus sur les options d'assistance technique gratuites et payantes. Suivez le lien
Formation pour accéder à des manuels Adobe Press, à un éventail de ressources de formation, à des programmes de
certification de logiciels d'Adobe, etc.
Téléchargements
Rendez-vous à l'adresse [Link]/go/downloads_fr pour obtenir gratuitement des mises à jour, des versions d'essai
et d'autres logiciels utiles. Adobe Store ([Link]/go/store_fr) vous donne également accès à des milliers de plug-
ins de développeurs tiers, ce qui vous aide à automatiser des tâches, personnaliser des flux de production, créer des effets
spéciaux de qualité professionnelle et bien d'autres choses encore.
DREAMWEAVER CS3 10
Guide de l'utilisateur
Adobe Labs
Adobe Labs vous permet d'utiliser et d'évaluer des technologies nouvelles et émergentes, ainsi que des produits Adobe.
Communautés d'utilisateurs
Les communautés d'utilisateurs comprennent des forums, des blogs et d'autres moyens leur permettant de partager des
technologies, des outils et des informations. Les utilisateurs peuvent poser des questions afin de savoir comment les autres
utilisateurs exploitent au mieux leur logiciel. Les forums utilisateur sont disponibles en anglais, français, allemand et
japonais ; les blogs sont rédigés dans un large éventail de langues.
Dernières nouveautés
Principales nouvelles fonctionnalités d'Adobe Dreamweaver CS3
Widgets Spry
Les widgets Spry sont des composants d'interface utilisateur communs, prédéfinis, que vous pouvez personnaliser à l'aide
de CSS afin de les ajouter à vos pages Web. Dreamweaver permet d'ajouter divers widgets Spry à vos pages, dont des listes
et des tableaux animés par XML, des accordéons, des interfaces à onglets et des éléments de formulaire à validation. Voir
« Ajout de widgets Spry » à la page 428.
Effets Spry
Les effets Spry sont une manière simple et élégante d'améliorer l'apparence de votre site Web. Vous pouvez les appliquer à
pratiquement n'importe quel élément d'une page HTML. Vous pouvez ajouter des effets Spry pour agrandir, réduire,
atténuer et mettre en évidence des éléments, modifier visuellement un élément de page pendant une période précise, et bien
plus encore. Voir « Ajout d'effets Spry » à la page 462.
DREAMWEAVER CS3 11
Guide de l'utilisateur
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. Vous pouvez encapsuler la logique d'application ou
d'entreprise en faisant appel à des technologies telles que Macromedia® ColdFusion® d'Adobe® et les services Web. Si vous
avez besoin de plus de souplesse, vous pouvez créer des comportements de serveur et formulaires interactifs personnalisés.
(Voir « Ajout de contenu dynamique aux pages Web » à la page 512.)
Test et publication
Le test de vos pages est un processus continu qui se déroule tout au long du cycle de développement. A la fin de ce cycle,
vous publiez 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. (Voir « Acquisition et placement de fichiers depuis ou vers votre
serveur » à la page 84.)
Espace de travail
L'espace de travail de Dreamweaver permet d'afficher des documents et les propriétés des objets. Il comporte des barres
d'outils donnant accès aux opérations les plus courantes, vous permettant ainsi de modifier rapidement vos documents.
Sous Windows®, Dreamweaver propose une présentation intégrée en une seule fenêtre. Dans l'espace de travail intégré,
toutes les fenêtres et tous les panneaux sont rassemblés dans une grande fenêtre d'application.
DREAMWEAVER CS3 14
Guide de l'utilisateur
A B C D
E F G
A. Barre Insertion B. Barre d'outils du document C. Fenêtre de document D. Groupes de panneaux E. Sélecteur de balises F. Inspecteur
Propriétés G. Panneau Fichiers
Sous Mac OS®, Dreamweaver peut afficher de multiples documents dans une seule fenêtre avec des onglets qui identifient
chacun des documents. Dreamweaver permet également d'afficher un espace de travail flottant où chaque document
dispose de sa propre fenêtre. 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. 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.
A B C D
E F G
A. Barre Insertion B. Barre d'outils du document C. Fenêtre de document D. Groupes de panneaux E. Sélecteur de balises F. Inspecteur
Propriétés G. Panneau Fichiers
Voir aussi
« Utilisation des barres d'outils, des inspecteurs, des menus contextuels et des panneaux » à la page 26
Espace de travail
L'espace de travail contient les éléments suivants:
Remarque : Dreamweaver propose de nombreux autres inspecteurs, panneaux et fenêtres. Pour ouvrir les panneaux,
inspecteurs et fenêtres, utilisez le menu Fenêtre. Si vous n'arrivez pas à localiser un panneau, un inspecteur ou une fenêtre
indiqués comme ouverts, choisissez Fenêtre > Réorganiser Panneaux pour présenter tous les panneaux ouverts à l'écran.
Ecran d'accueil Permet d'ouvrir un document récent ou de créer un nouveau document. Vous pouvez également, à partir
de l'écran d'accueil, survoler Dreamweaver ou accéder à un didacticiel.
Barre Insertion Contient des boutons permettant d'insérer divers types d'objets, tels que des images, tableaux et éléments
PA dans un document. Chaque objet est une portion de code HTML vous permettant de définir différents attributs lors de
son insertion. Vous pouvez, par exemple, insérer un tableau en cliquant sur le bouton Tableau de la barre Insertion. Si vous
le préférez, vous pouvez insérer les objets à partir du menu Insertion.
Barre d'outils du document Contient des boutons 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.
Barre d'outils standard Non affichée dans l'agencement par défaut de l'espace de travail. 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 de codage Affichée en mode Code uniquement. Regroupe des boutons couvrant la plupart des opérations
de codage standard.
La barre d'outils de rendu de style Masquée par défaut. Composée de boutons qui vous permettent d'avoir un aperçu de
votre création dans différents types de média si vous utilisez des feuilles de style dépendantes du média. Elle contient
également un bouton qui permet d'activer ou de désactiver les styles CSS (Cascading Style Sheets).
Fenêtre de document Affiche le document que vous créez et modifiez.
L'inspecteur Propriétés 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. L'inspecteur Propriétés n'est pas développé par défaut dans la présentation de
l'espace de travail Codeur.
Le sélecteur de balises Située dans la barre d'état, dans le bas de la fenêtre de document. Affiche la hiérarchie des balises
entourant la sélection active. Cliquez sur une balise quelconque dans la hiérarchie pour la sélectionner avec son contenu.
Groupes de panneaux 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.
Le panneau Fichiers Permet de gérer vos fichiers et dossiers, qu'ils fassent partie d'un site Dreamweaver ou qu'ils se trouvent
sur un serveur distant. Il permet également d'accéder à tous les fichiers situés sur votre disque local, tout comme
l'Explorateur Windows (Windows) ou le Finder (Macintosh).
DREAMWEAVER CS3 16
Guide de l'utilisateur
Voir aussi
« Utilisation de la fenêtre de document » à la page 23
« Utilisation des barres d'outils, des inspecteurs, des menus contextuels et des panneaux » à la page 26
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 alors
dans la barre de titre de la fenêtre principale de l'espace de travail.
Lorsqu'une fenêtre de document est agrandie, des onglets s'affichent en haut 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.
Voir aussi
« Utilisation de la fenêtre de document » à la page 23
La barre d'outils contient également plusieurs commandes et options courantes permettant d'afficher le document et de le
transférer d'un site local vers un site distant.
A B C D E F G H I J K
A. Afficher le mode Code B. Afficher les modes Code et Création C. Afficher le mode Création D. Titre du document E. Gestion des fichiers
F. Aperçu/Débogage dans le navigateur G. Actualiser mode Création H. Afficher les options I. Assistances visuelles J. Valider le marqueur
K. Vérification de la compatibilité avec les navigateurs
Afficher les modes Code et Création Fractionne la fenêtre de document afin d'afficher le mode Code et le mode Création.
Dans ce cas, l'option Mode Création en haut est activée dans le menu Options d'affichage.
Afficher le mode Création Affiche uniquement le mode Création dans la fenêtre de document.
DREAMWEAVER CS3 17
Guide de l'utilisateur
Remarque : Si vous utilisez certaines types de fichiers, tels que XML, JavaScript, CSS ou d'autres types en mode code, les
fichiers ne sont pas visibles en mode Création, et les boutons Création et Scinder sont grisés.
Titre du document Permet d'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 Affiche le menu contextuel Gestion des fichiers.
Aperçu/Débogage dans le navigateur Permet de prévisualiser ou de déboguer votre document dans un navigateur.
Sélectionnez un navigateur dans le menu contextuel.
Actualiser mode Création Actualise 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.
Remarque : L'actualisation met également à jour les fonctionnalités de code qui dépendent de DOM (Document Object
Model), comme la possibilité de sélectionner les balises d'ouverture ou de fermeture d'un bloc de code.
Afficher les options Permet de définir les options d'affichage des modes Code et Création, notamment le mode devant
s'afficher au-dessus de l'autre. Les options du menu s'appliquent à l'affichage actuel : Mode Création, mode Code ou les deux.
Assistances visuelles Permet d'utiliser différents supports visuels en vue de la conception de vos pages.
Vérification de la compatibilité avec les navigateurs Permet de vérifier si votre code CSS est compatible avec différents
navigateurs.
Voir aussi
« Affichage des barres d'outils » à la page 26
Voir aussi
« Affichage des barres d'outils » à la page 26
A B C D E F G
A. Sélecteur de balises B. Outil Sélectionner C. Outil Main D. Outil Zoom E. Définir le facteur de zoom F. Menu contextuel Taille de fenêtre
G. Taille du document et estimation du temps de téléchargement
Sélecteur de balises Affiche la hiérarchie des balises entourant la sélection active. 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.
Outil Sélectionner Active et désactive l'outil Main.
Outil Main Permet de cliquer sur le document et de le glisser jusque dans la fenêtre de document.
Outil Zoom et le menu contextuel Définir le facteur de zoom Permettent de définir un taux d'agrandissement pour votre
document.
Menu contextuel Taille de fenêtre Visible en mode Création uniquement. Permet de redimensionner la fenêtre du
document selon des dimensions prédéfinies ou personnalisées.
Taille du document et temps de téléchargement Fournit 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 aussi
« Définition de la taille des fenêtres et de la vitesse de connexion » à la page 25
Les boutons sont organisés en plusieurs catégories, que vous pouvez afficher en cliquant sur les onglets dans la partie
supérieure de la barre Insertion. D'autres catégories s'affichent lorsque le document sélectionné contient du code serveur,
tel que des documents ASP ou CFML. Au démarrage de Dreamweaver, la dernière catégorie utilisée s'ouvre.
Certaines catégories disposent de boutons ouvrant des menus contextuels. Lorsque vous sélectionnez une option dans l'un
d'eux, l'action associée est attribuée par défaut au bouton. Par exemple, si vous sélectionnez le menu contextuel du bouton
Image, puis Espace réservé pour l'image, la prochaine fois que vous cliquerez sur le bouton Image, Dreamweaver insérera
un espace réservé pour l'image. Lorsque vous sélectionnez une nouvelle option dans l'un de ces menus, l'action attribuée
par défaut au bouton change.
Catégorie Mise en forme Permet d'insérer des tableaux, des balises div, des cadres et des widgets Spry. Vous pouvez choisir
deux modes pour les tableaux : Standard (par défaut) et Développé.
DREAMWEAVER CS3 19
Guide de l'utilisateur
Catégorie Formulaires Contient des boutons permettant de créer des formulaires et d'insérer des éléments de formulaire,
dont des widgets de validation Spry.
Catégorie Données Permet d'insérer des éléments de données Spry et d'autres éléments dynamiques, tels que des jeux
d'enregistrements, des régions répétées et des formulaires d'insertion et de mise à jour d'enregistrements.
Catégorie Spry Contient des boutons permettant de créer des pages Spry, avec des objets de données Spry et des widgets.
Catégorie Texte Permet d'insérer diverses balises de mise en forme de texte et de liste, telles que b, em, p, h1 et ul.
Catégorie Favoris Permet de regrouper et d'organiser, dans un espace commun, les boutons de la barre Insertion que vous
utilisez le plus fréquemment.
Catégories de code serveur Disponibles uniquement pour les pages utilisant un langage serveur spécifique, comme ASP,
[Link], CFML Basic, CFML Flow, CFML Advanced, JSP et PHP. Ces catégories proposent des objets de type code serveur
que vous pouvez insérer en mode Code.
Voir aussi
« Utilisation de la barre Insertion » à la page 26
Vous ne pouvez pas détacher ni déplacer la barre d'outils de codage mais vous pouvez la masquer.
Vous pouvez également modifier la barre d'outils de codage pour afficher des boutons supplémentaires (Retour
automatique à la ligne, Caractères cachés et Retrait auto) ou pour masquer des boutons que vous ne souhaitez pas utiliser.
Néanmoins, vous devez pour cela modifier le fichier XML qui génère la barre d'outils. Pour plus d'informations, voir
Extension de Dreamweaver.
DREAMWEAVER CS3 20
Guide de l'utilisateur
Voir aussi
« Affichage des barres d'outils » à la page 26
Cette barre d'outil n'est fonctionnelle que si vos documents appliquent des feuilles de styles dépendantes du média. Par
exemple, votre feuille de style peut comporter une règle relative au corps du texte pour l'impression et une autre pour
l'affichage sur des téléphones portables. Pour plus d'informations sur la création de feuilles de style dépendantes du média,
consultez le site Web du World Wide Web Consortium à l'adresse [Link]/TR/CSS21/[Link].
Par défaut, Dreamweaver affiche votre mise en forme pour le type de média écran (qui indique comment une page apparaît
sur un écran d'ordinateur). Vous pouvez afficher les rendus de type de média suivants en cliquant sur les boutons respectifs
dans la barre d'outils de rendu de style.
Rendu pour le type de support Ecran Indique comment la page apparaît sur un écran d'ordinateur.
Rendu pour le type de support Impression Indique comment la page apparaît sur une feuille de papier imprimée.
Rendu pour le type de support Téléphone mobile Indique comment la page apparaît sur un appareil portatif comme un
téléphone mobile et un BlackBerry.
Rendu pour le type de support Projection Indique comment la page apparaît sur un projecteur.
Rendu pour le type de support TTY Indique comment la page apparaît sur un appareil de type télétype.
Rendu pour le type de support TV Indique comment la page apparaît sur un téléviseur.
Intervertir l'affichage des Styles CSS Permet d'activer ou de désactiver les styles CSS. Ce bouton fonctionne
indépendamment des autres boutons de média.
Pour accéder à un didacticiel relatif à la création de feuilles de style pour l'impression et les appareils portatifs, consultez le
site Web de Adobe à l'adresse [Link]/go/vid0156_fr.
Voir aussi
« Affichage des barres d'outils » à la page 26
L'inspecteur Propriétés se trouve par défaut dans le bas de l'espace de travail. Vous pouvez toutefois le déplacer dans le haut
ou le transformer en panneau flottant sur l'espace de travail.
Voir aussi
« Ancrage et annulation d'ancrage de panneaux et de groupes de panneaux » à la page 30
Lorsque vous affichez des sites, des fichiers ou des dossiers dans le panneau Fichiers, vous pouvez modifier la taille de la
zone d'affichage. Vous pouvez également agrandir ou réduire le panneau Fichiers. Dans sa forme réduite, le panneau
Fichiers affiche le contenu du site local, du site distant ou du serveur d'évaluation sous la forme d'une liste de fichiers. Sous
sa forme développée, le panneau affiche le site local et soit le site distant, soit le serveur d'évaluation. Le panneau Fichiers
peut également afficher une carte d'arborescence du site local.
Pour les sites Dreamweaver, il est également possible de personnaliser le panneau Fichiers en modifiant la vue (site local ou
distant) qui s'affiche par défaut dans le panneau réduit.
Voir aussi
« Utilisation des fichiers depuis le panneau Fichiers » à la page 77
DREAMWEAVER CS3 22
Guide de l'utilisateur
Vous pouvez redimensionner n'importe quel volet en faisant glisser les cadres entre les volets.
En mode Current (Sélection), le panneau Styles CSS présente trois volets : un volet Summary for Selection (Récapitulatif de
la sélection) qui présente les propriétés CSS de la sélection en cours dans le document; un volet Rules (Règles) qui précise
l'emplacement des propriétés sélectionnées (ou une cascade de règles pour la balise sélectionnée, selon votre sélection); et
un volet Propriétés qui vous permet de modifier les propriétés CSS de la règle définissant la sélection.
En mode All (Tout), le panneau Styles CSS présente deux volets : un volet All Rules (Toutes les règles) (en haut) et un volet
Propriétés (en bas). Le volet Toutes les règles présente la liste des règles définies dans le document actif, ainsi que l'ensemble
des règles définies dans les feuilles de styles jointes à ce document. Le volet Propriétés permet de modifier les propriétés
CSS de toute règle sélectionnée dans le volet Toutes les règles.
Toute modification apportée dans le volet Propriétés s'applique immédiatement, ce qui vous permet d'avoir un aperçu
direct de votre travail.
Voir aussi
« Création et gestion CSS » à la page 121
• 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
• 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 Adobe® Photoshop® ou Adobe® Fireworks®.
• Utiliser des règles et des guides comme repère visuel pour le positionnement et le redimensionnement précis des
éléments de page
DREAMWEAVER CS3 23
Guide de l'utilisateur
• Utilisez la grille afin d'effectuer un positionnement et un redimensionnement précis des éléments à positionnement
absolu (PA).
Si la fonction d'alignement automatique est activée, les éléments PA 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 aussi
« Utilisation d'assistances visuelles pour la mise en forme » à la page 167
Utilisateurs de GoLive
Si vous utilisez GoLive jusqu'ici et que vous souhaitez passer à l'utilisation de Dreamweaver, vous pouvez consultez une
présentation en ligne de l'espace de travail et du déroulement du travail dans Dreamweaver ainsi qu'une discussion sur les
moyens de faire migrer votre site vers Dreamweaver. Pour plus d'informations, consultez le site
[Link]/go/learn_dw_golive_fr.
Voir aussi
« Présentation de la fenêtre de document » à la page 16
Voir aussi
« Choix de la présentation de l'espace de travail (sous Windows) » à la page 32
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 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.
3 Cliquez sur la zone Description pour saisir un texte décrivant la taille spécifique.
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.
Par exemple, vous pouvez entrer 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.
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 Propriétés lorsqu'une image est sélectionnée dans la fenêtre de document.
Voir aussi
« Présentation de la barre d'état » à la page 17
Vérification du navigateur cible Permet de tester le code HTML de vos documents afin de déterminer s'il contient des
balises ou des attributs non pris en charge par les navigateurs cibles.
Vérificateur de lien Permet de rechercher et de corriger les liens brisés, externes et orphelins.
Rapports du site Permet d'améliorer le déroulement du travail et de tester les attributs HTML dans votre site. Les rapports
sur le déroulement du travail incluent les fonctions Extrait par, Modifiés récemment et Design Notes ; les rapports HTML
incluent les balises de polices imbriquées combinables, l'accessibilité, les textes secondaires manquants, les balises
imbriquées redondantes, les balises vides amovibles et les documents sans nom.
Journal FTP Permet d'avoir une vue d'ensemble des transferts de fichiers en FTP.
Débogage du serveur permet d'obtenir les informations nécessaires au débogage d'une application Macromedia®
ColdFusion® d'Adobe®.
Voir aussi
« Recherche de balises, d'attributs ou de chaînes de texte dans le code » à la page 307
• Sélectionnez Affichage > Barres d'outils, puis sélectionnez la barre d'outils voulue.
• Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur l'une
des barres d'outils et sélectionnez la barre d'outils dans le menu contextuel.
Remarque : Pour afficher la barre d'outils de codage dans l'Inspecteur de code (Fenêtre > Inspecteur de code), vous devez la
sélectionner dans le menu déroulant des options d'affichage situé en haut de l'inspecteur.
Voir aussi
« Présentation de la barre d'outils de document » à la page 16
Voir aussi
« Présentation de la barre Insertion » à la page 18
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.
Remarque : Certains objets, tels que les ancres nommées, ne sont pas visibles lorsque vous visualisez la page dans la fenêtre
d'un navigateur. Vous pouvez afficher des icônes en mode Création indiquant l'emplacement de ces objets invisibles.
Contournement de la boîte de dialogue d'insertion d'objets et insertion d'un espace réservé vide
❖ Appuyez sur la touche Ctrl (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 Ctrl 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, les éléments PA, boutons Flash et jeux de cadres, n'insèrent pas d'espaces réservés ni d'objets avec des
valeurs par défaut.
Si cette option est désactivée lorsque vous insérez un objet, celui-ci aura des valeurs par défaut. Utilisez l'inspecteur
Propriétés pour modifier les propriétés de l'objet après l'avoir inséré.
• Pour supprimer un objet ou un séparateur, sélectionnez l'objet dans le volet Objets favoris situé à droite, puis cliquez sur
le bouton Supprimer l'objet sélectionné dans la liste Objets favoris, au-dessus du volet.
• Pour déplacer un objet, sélectionnez-le dans le volet Objets favoris situé à droite, puis cliquez sur le bouton fléché
pointant vers le haut ou vers le bas situé au-dessus du volet.
• Pour ajouter un séparateur sous un objet, sélectionnez un objet dans le volet Objets favoris situé à droite, puis cliquez sur
le bouton Ajouter un séparateur situé en dessous du volet.
Remarque : Utilisez l'inspecteur de balises pour afficher et modifier les attributs associés à des propriétés de balises.
Voir aussi
« Présentation de l'inspecteur Propriétés » à la page 20
3 Si les changements ne s'appliquent pas immédiatement dans la fenêtre de document, appliquez-les d'une des façons
suivantes :
• Cliquez hors des champs de texte de modification des propriétés.
• Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh).
• Appuyez sur la touche de tabulation pour passer à une autre propriété.
1 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur l'objet
ou la fenêtre qui vous intéresse.
2 Choisissez une commande dans le menu contextuel.
Vous pouvez également les ancrer dans la fenêtre de l'application intégrée (Windows uniquement). Cela vous permet
d'accéder aisément aux panneaux nécessaires sans encombrer votre espace de travail.
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.
DREAMWEAVER CS3 30
Guide de l'utilisateur
Fermeture d'un groupe de panneaux afin qu'il ne soit plus visible à l'écran
❖ Choisissez Fermer le groupe de panneaux dans le menu Options de la barre de titre du groupe de panneaux .
Si vous n'arrivez pas à localiser un panneau, un inspecteur ou une fenêtre indiqués comme ouverts, choisissez Fenêtre >
Réorganiser Panneaux pour présenter tous les panneaux ouverts à l'écran.
Affichage du menu d'options d'un groupe de panneaux, s'il n'est pas visible
❖ Cliquez sur le nom du groupe de panneaux ou sur sa flèche d'agrandissement pour développer le groupe de panneaux.
Le menu Options est visible uniquement lorsque le groupe de panneaux est développé.
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 Ctrl enfoncée (Macintosh), sur la barre de titre du
groupe de panneaux pour afficher le menu contextuel.
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 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.
Remarque : Vous ne pouvez pas détacher le panneau Fichiers si vous êtes en mode développé. Pour réduire le panneau Fichiers
avant de le détacher, cliquez sur le bouton Développer/Réduire situé le plus à droit en haut du panneau. Si vous fermez le
panneau Fichiers alors qu'il est détaché, il disparaît de l'interface. Pour le récupérer, appuyez sur F8 ou sélectionnez Fenêtre >
Fichiers.
Ancrage d'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é.
• Panneaux ancrés : faites glisser la barre de séparation entre les panneaux et la fenêtre de document.
Voir aussi
« Enregistrement de présentations de l'espace de travail personnalisées » à la page 33
❖ Choisissez Fenêtre > Présentation de l'espace de travail, puis sélectionnez l'une des présentations d'espace de travail
suivantes :
Designer 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.
Codeur Le même espace de travail intégré que Designer, mais avec les groupes de panneaux ancrés sur la gauche, dans une
présentation similaire à celle utilisée par Adobe® HomeSite® et ColdFusion. Les fenêtres de document affichent par défaut
le mode Code.
Remarque : Ces deux espaces de travail autorisent l'ancrage des groupes de panneaux à droite ou à gauche.
Double Affichage Permet d'organiser une présentation si vous disposez d'un deuxième écran. Cette présentation place tous
les panneaux sur le deuxième écran et maintient la fenêtre de document et l'inspecteur Propriétés sur le premier écran.
❖ Choisissez Fenêtre > Présentation de l'espace de travail, puis sélectionnez l'une des présentations d'espace de travail
suivantes :
Par défaut Espace de travail intégré.
Double Affichage Permet d'organiser une présentation si vous disposez d'un deuxième écran. Cette présentation place tous
les panneaux sur le deuxième écran et maintient la fenêtre de document et l'inspecteur Propriétés sur le premier écran.
Voir aussi
« A propos des groupes de panneaux » à la page 29
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. Ces fichiers sont enregistrés dans un dossier vous appartenant.
Par exemple, sous Windows XP, ils sont situés dans le répertoire C:\Documents and Settings\nom_utilisateur\Application
Data\Adobe\Dreamweaver 9\Configuration (qui peut se trouver dans un dossier caché).
Sous Mac OS X, ils sont situés dans votre dossier personnel, dans Utilisateurs/nom_utilisateur/Bibliothèque/Application
Support/Adobe/Dreamweaver 9/Configuration.
Si vous réinstallez ou mettez Dreamweaver à jour, 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.
même balise de titre (ce qui vous permet de saisir plusieurs titres à la suite les uns des autres, puis d'ajouter les détails
ultérieurement).
Autoriser plusieurs espaces consécutifs Indique qu'en entrant deux espaces ou plus en mode d'affichage Création, vous
créez des espaces insécables qui s'affichent sous forme de plusieurs espaces dans un navigateur. (Par exemple, vous pouvez
taper deux espaces entre les phrases, tout comme vous le faites sur une machine à écrire.) Cette option est conçue
principalement pour les personnes qui utilisent les traitements de texte. Lorsque cette option est désactivée, les espaces
multiples sont traités comme des espaces simples (car les navigateurs traitent les espaces multiples comme des espaces
simples).
Utiliser <strong> et <em> au lieu de <b> et <i> Détermine que Dreamweaver applique la balise strong lorsque vous
effectuez une action qui appliquerait normalement la balise b, et la balise em lorsque vous effectuez une action qui
appliquerait normalement la balise i. Ces actions incluent notamment le fait de cliquer sur les boutons Gras ou Italique de
l'inspecteur Propriétés de texte en mode HTML 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.
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.
Utiliser des balises CSS au lieu de balises HTML Spécifie que des styles CSS sont utilisés dans Dreamweaver plutôt que des
balises HTML lorsque vous formatez le texte avec l'inspecteur Propriétés. Par défaut, Dreamweaver formate le texte en
utilisant CSS. Chaque fois qu'une police, une taille ou une couleur est définie pour une sélection de texte, un style propre
au document est créé et est ensuite disponible dans le menu contextuel Style de l'inspecteur Propriétés. Les seules exceptions
concernent le gras et l'italique, où Dreamweaver utilise des balises HTML plutôt que des styles CSS.
Même si le document est lié à une feuille de style externe, de nouvelles déclarations de style sont écrites dans l'en-tête du
document, et non dans le fichier CSS.
• Si le document formate déjà tous les éléments à l'aide des balises font, Dreamweaver suppose qu'il doit utiliser des balises
font et modifier la balise body au moyen du code HTML.
• Si la balise body utilise HTML pour définir l'aspect de la page mais que celle-ci n'utilise pas exclusivement des balises
font, Dreamweaver continue à utiliser CSS pour formater le texte.
Si vous désélectionnez cette option, Dreamweaver utilisera des balises HTML telles que font pour formater le texte et du
code HTML dans la balise body pour définir l'aspect de la page.
Avertir lors du placement de régions modifiables dans des balises <p> ou <h1><h6> Indique si un message
d'avertissement s'affiche lorsque vous enregistrez un modèle Dreamweaver présentant une région modifiable dans une
balise de paragraphe ou d'en-tête. Le message vous informe que les utilisateurs ne pourront pas créer de paragraphes
supplémentaires dans la région. Cette option est activée par défaut.
Centrer Spécifie si des éléments doivent être centrés à l'aide de divalign="center" ou de la balise center lorsque vous
cliquez sur le bouton Centrer de l'inspecteur Propriétés.
Remarque : L'utilisation de ces deux méthodes de centrage n'est plus recommandée depuis les spécifications de HTML 4.01. Il
est conseillé d'utiliser les feuilles de style CSS. Ces méthodes sont encore techniquement applicables à la spécification
XHTML 1.0 transitionnel, mais ne sont plus reconnues dans les spécifications XHTML 1.0 Strict.
Nombre maximum d'étapes d'historique Détermine le nombre maximal d'étapes que le panneau Historique conserve et
affiche. (la valeur par défaut doit être suffisante pour la plupart des utilisateurs). Si le nombre d'étapes dépasse la valeur
indiquée, les étapes les plus anciennes sont supprimées (Pour plus d'informations, voir « Automatisation des tâches » à la
page 668.)
Dictionnaire orthographique Affiche la liste des dictionnaires disponibles. Si un dictionnaire contient plusieurs dialectes
ou conventions orthographiques (par exemple, l'anglais britannique et l'anglais américain), les dits dialectes sont répertoriés
individuellement dans le menu contextuel Dictionnaire.
DREAMWEAVER CS3 36
Guide de l'utilisateur
Voir aussi
« Espace de travail » à la page 13
4 Sélectionnez une police et un format à utiliser pour chaque catégorie du codage sélectionné.
Remarque : Pour qu'une police apparaisse dans les menus contextuels correspondants, il est indispensable de l'installer sur
votre ordinateur. Par exemple, si vous souhaitez visualiser un texte rédigé en japonais, il vous faut installer un jeu de caractères
japonais au préalable.
Proportionnelle La police proportionnelle est utilisée par Dreamweaver pour afficher du texte normal (par exemple, un
texte contenu dans des paragraphes, des en-têtes et des tableaux). La valeur par défaut varie en fonction des polices
installées sur votre système. Pour la plupart des systèmes français, la police proportionnelle par défaut est Times New
Roman 12 pt (moyen) sous Windows et Times 12 pt sous Mac OS.
Fixe La police fixe est utilisée par Dreamweaver pour afficher du texte dans les balises pre, code et tt. La valeur par défaut
varie en fonction des polices installées sur votre système. Pour la plupart des systèmes français, la police fixe par défaut est
Courier New 10 pt (petit) sous Windows et Monaco 12 pt sous Mac OS.
Mode Code Police utilisée dans tout le texte qui apparaît dans le mode d'affichage Code et dans l'inspecteur de code. La
valeur par défaut varie en fonction des polices installées sur votre système.
Voir aussi
« Description de l'encodage de document » à la page 208
Voir aussi
« Utilisation du sélecteur de couleur » à la page 214
2 Cliquez sur le sélecteur de couleur située près de l'objet dont vous souhaitez modifier la couleur de surbrillance, puis
utilisez la palette de couleur pour sélectionner une nouvelle couleur. Vous pouvez également saisir une valeur
hexadécimale.
Dans Dreamweaver, le terme « site » se rapporte à un lieu de stockage local ou distant dans lequel sont conservés tous les
documents appartenant à un site Web. Un site Dreamweaver permet d'organiser et de gérer tous vos documents Web, de
transférer vos fichiers de site à un serveur Web, de suivre et de gérer les liens, ainsi que de gérer et de partager les fichiers.
Définissez un site pour tirer le meilleur parti des fonctions offertes par Dreamweaver.
Remarque : Pour définir un site Dreamweaver, vous devez simplement configurer un dossier local. Pour transférer des fichiers
vers un serveur Web ou pour développer des applications Web, vous devez également ajouter des informations concernant un
site distant et un serveur d'évaluation.
Un site Dreamweaver se compose de trois parties, ou dossiers, selon votre environnement de travail et le type de site Web
que vous développez :
Dossier racine local Stocke les fichiers en cours de développement. Dans Dreamweaver, ce dossier est appelé votre « site
local ». Il peut se trouver sur un ordinateur local ou sur un serveur de réseau. Si vous travaillez directement sur le serveur,
Dreamweaver transfère ces fichiers sur le serveur chaque fois que vous les sauvegardez.
Dossier distant Stocke les fichiers que vous réservez aux évaluations, à la production, à la collaboration, etc. Dans
Dreamweaver, ce dossier est appelé votre « site distant » dans le panneau Fichiers. En règle générale, votre dossier distant
se trouve sur l'ordinateur à partir duquel vous exécutez votre serveur Web.
Ces deux dossiers (local et distant) vous permettent de transférer des fichiers entre votre disque dur local et un serveur Web,
ce qui facilite la gestion des fichiers sur vos sites Dreamweaver.
Dossier du serveur d'évaluation Dossier dans lequel Dreamweaver traite les pages dynamiques.
Vous trouverez un didacticiel consacré à la définition d'un site Dreamweaver à l'adresse [Link]/go/vid0145_fr.
L'exemple ci-dessous représente un exemple de dossier racine local à gauche et un exemple de dossier distant à droite. Le
dossier racine local sur l'ordinateur local correspond directement au dossier distant du serveur Web, et non à l'un des sous-
dossier du dossier distant ou à des dossiers situés au-dessus du dossier distant dans la structure des répertoires.
Remarque : L'exemple ci-dessus représente un dossier racine local sur l'ordinateur local, et un dossier distant de niveau
supérieur sur le serveur Web distant. Toutefois, si vous gérez plusieurs sites Dreamweaver sur l'ordinateur local, vous aurez
besoin d'un nombre identique de dossiers distants sur le serveur distant. Dans un tel cas, l'exemple ci-dessus n'est pas
d'application. Vous devez au contraire créer différents dossiers distants dans le dossier public_html, puis les faire correspondre
à leurs dossiers racine locaux respectifs sur l'ordinateur local.
Lorsque vous établissez une première connexion distante, le dossier distant du serveur Web est généralement vide. Ensuite,
lorsque vous utilisez Dreamweaver pour charger tous les fichiers de votre dossier racine local, le dossier distant se remplit
de tous vos fichiers Web. La structure des répertoires du dossier distant doit toujours être identique à celle du dossier racine
local. En d'autres termes, il doit toujours exister une correspondance précise entre les fichiers et les dossiers de votre dossier
racine locale et ceux de votre dossier distant. Si la structure du dossier distant ne correspond pas à celle du dossier racine
local, Dreamweaver transfère les fichiers au mauvais endroit et ils risquent de ne pas être visibles pour les visiteurs du site.
En outre, les chemins d'accès des images et les liens peuvent être aisément endommagés si les structures des dossiers et des
fichiers ne sont pas synchronisées.
Le dossier distant doit déjà exister pour que Dreamweaver puisse s'y connecter. Si aucun répertoire racine n'existe ne fait
office de dossier distant sur le serveur Web, créez-en un ou demandez à l'administrateur du serveur de se charger de cette
opération.
1 Sélectionnez Site > Gérer les sites et sélectionnez un site dans la liste de gauche.
2 Cliquez sur le bouton correspondant à l'opération qui vous convient, puis cliquez sur Terminé.
Nouveau Pour créer un nouveau site.
Dupliquer Pour créer une copie du site sélectionné. Cette copie s'affiche dans la liste des sites.
Exporter Pour exporter les paramètres d'un site sous forme de fichier XML (*.ste).
Voir aussi
« Importer et exporter les paramètres d'un site » à la page 48
DREAMWEAVER CS3 40
Guide de l'utilisateur
Le dossier racine local représente le répertoire de travail de votre site DW. Il peut se trouver sur un ordinateur local ou sur
un serveur de réseau.
Si vous souhaitez commencer à modifier des fichiers sur votre ordinateur (sans les publier), configurez uniquement un
dossier local, et vous pourrez ajouter les informations distantes et d'évaluation ultérieurement.
Vous pouvez utiliser Dreamweaver pour modifier un site Web existant sur votre disque dur local ou pour modifier un site
distant (ou une partie d'un site distant), même si vous n'avez pas utilisé Dreamweaver pour créer le site original.
Remarque : Vous n'avez pas besoin de définir un dossier distant si votre dossier racine local se trouve sur le système exécutant
votre serveur Web. Ce scénario suppose que le serveur Web s'exécute sur votre ordinateur local.
Voir aussi
« Accès aux sites, à un serveur et aux disques locaux » à la page 80
Remarque : Seules les deux premières options sont requises pour configurer un site sur votre ordinateur.
Nom du site Le nom qui s'affiche dans le panneau Fichiers et dans la boîte de dialogue Gérer les sites ; il ne s'affiche pas
dans le navigateur.
Dossier racine local : Le nom du dossier sur votre disque local où vous stockez les fichiers, les modèles et les éléments de
bibliothèque de votre site. Créez un dossier sur votre disque dur ou cliquez sur l'icône de dossier pour rechercher un dossier.
Lorsque Dreamweaver résout des liens relatifs à la racine, il le fait par rapport à ce dossier.
Actualiser automatiquement la liste des fichiers locaux Indique si Dreamweaver doit actualiser automatiquement la liste
des fichiers locaux chaque fois que vous copiez des fichiers dans votre site local. La désélection de cette option améliore la
vitesse de Dreamweaver lors de la copie de ces fichiers ; cependant, l'affichage local du panneau Fichiers ne s'actualise pas
DREAMWEAVER CS3 41
Guide de l'utilisateur
automatiquement et vous devez cliquer sur le bouton Actualiser dans la barre d'outils du panneau Fichiers pour actualiser
le panneau manuellement.
Dossier des images par défaut Le chemin d'accès du dossier où sont conservées les images que vous utilisez dans votre site.
Tapez le chemin d'accès ou cliquez sur l'icône du dossier pour trouver le dossier et le sélectionner.
Liens relatifs à Change le chemin d'accès relatif des liens que vous créez vers d'autres pages du site. Par défaut,
Dreamweaver crée des liens à l'aide de chemins relatifs au document. Sélectionnez l'option La racine du site pour modifier
le paramètre de chemin et veillez à spécifier l'adresse HTTP dans l'option Adresse HTTP.
La modification de ce paramètre ne convertit pas le chemin des liens existants ; il s'applique uniquement aux nouveaux liens
que vous créez visuellement à l'aide de Dreamweaver.
Le contenu lié à un chemin relatif à la racine n'apparaît pas lorsque vous lancez l'aperçu de documents dans un navigateur
local, sauf si vous spécifiez un serveur de test ou activez l'option Aperçu à l'aide d'un fichier temporaire dans Edition >
Préférences > Aperçu dans le navigateur. En effet, à la différence des serveurs, les navigateurs ne reconnaissent pas les
racines de sites.
Adresse HTTP L'URL que votre site Web va utiliser pour que Dreamweaver puisse vérifier les liens du site qui utilisent des
URL absolues ou des chemins relatifs à la racine du site. Dreamweaver utilise également cette adresse pour vérifier que liens
relatifs à la racine du site fonctionnent sur le serveur distant, qui peut avoir une racine de site différente. Par exemple, si
vous liez un fichier d'image de votre disque dur dans le dossier C:\Ventes\images\ (où Ventes correspond à votre dossier
racine local) et que l'URL de votre site définitif est [Link] (où VentesApp est votre dossier
racine distant), la saisie de l'URL dans la zone de texte Adresse HTTP permettra de vérifier que le chemin conduisant au
fichier sur le serveur distant est en réalité /VentesApp/images/.
Utiliser vérification des liens sensible à la casse Permet de vérifier que la casse des liens correspond à celle des noms de
fichiers lorsque Dreamweaver vérifie les liens. Cette option s'adresse plus particulièrement aux systèmes UNIX où les noms
de fichiers tiennent compte des majuscules et des minuscules.
Activer le cache Indique s'il faut créer un cache local pour améliorer la vitesse des tâches de gestion des liens et du site. Si
vous n'activez pas cette option, Dreamweaver vous demandera si vous souhaitez créer de nouveau un cache avant de créer
le site. Il est préférable d'activer cette option, car le panneau Actifs (du groupe Fichiers) est uniquement opérationnel si un
cache est créé.
Dans le panneau Fichiers de Dreamweaver, le dossier distant représente votre site distant. Lorsque vous configurez un
dossier distant, vous devez sélectionner une méthode d'accès qui permettra à Dreamweaver de transférer des fichiers à votre
serveur Web et de télécharger des fichiers depuis ce serveur.
Vous trouverez un didacticiel consacré à la définition d'un dossier distant à l'adresse [Link]/go/vid0162_fr.
Remarque : Dreamweaver prend en charge les connexions aux serveurs compatibles IPv6. Les types de connexion pris en
charge sont notamment FTP, SFTP, WebDav et RDS. Pour plus d'informations, voir [Link]/
FTP Utilisez ce paramètre si vous vous connectez à votre serveur Web par FTP.
DREAMWEAVER CS3 42
Guide de l'utilisateur
Local/Réseau Utilisez cette option si vous accédez à un dossier de réseau, si vous stockez des fichiers ou exécutez votre
serveur d'évaluation sur votre ordinateur local.
RDS (Remote Development Services) Utilisez cette option si vous vous connectez à votre serveur Web par RDS. Cette
méthode d'accès suppose que votre dossier distant se trouve sur un ordinateur exécutant Macromedia® ColdFusion®
d'Adobe®.
Microsoft Visual SourceSafe Utilisez cette option si vous vous connectez à votre serveur Web en utilisant Microsoft Visual
SourceSafe. La prise en charge de cette méthode est uniquement disponible pour Windows ; pour l'utiliser, vous devez avoir
installé Microsoft Visual SourceSafe Client version 6.
WebDAV (Web-based Distributed Authoring and Versioning) Utilisez cette option si vous vous connectez à votre
serveur Web en utilisant le protocole WebDAV.
Cette méthode d'accès suppose que vous disposez d'un serveur prenant en charge ce protocole, par exemple Microsoft
Internet Information Server (IIS) 5.0 ou une installation du serveur Web Apache configurée de façon adéquate.
Remarque : Si vous sélectionnez WebDAV comme méthode d'accès et que vous utilisez Dreamweaver dans un environnement
multi-utilisateurs, vous devez également veiller à ce que tous vos utilisateurs sélectionnent WebDAV comme méthode d'accès.
Si certains utilisateurs sélectionnent WebDAV, alors que d'autres sélectionnent d'autres méthodes d'accès (par exemple, FTP),
la fonction archivage/extraction de Dreamweaver fonctionnera de façon imprévisible étant donné que WebDAV utilise son
propre système de verrouillage.
Voir aussi
« Utilisation de fichiers sans définir de site » à la page 60
Remarque : Si vous ne connaissez pas le nom de votre hôte FTP, contactez votre hébergeur de site Web.
5 Entrez le nom du répertoire (dossier) hôte du site distant où sont stockés les documents visibles pour le public.
Si vous n'êtes pas sûr du répertoire hôte à saisir, contactez l'administrateur du serveur ou laissez la zone de texte vide. Sur
certains serveurs, votre répertoire racine 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 Fichiers un dossier
nommé public_html, www ou ayant votre nom d'utilisateur, il s'agit probablement du nom à indiquer dans la zone
Répertoire de l'hôte.
6 Indiquez le nom d'utilisateur et le mot de passe que vous utiliserez pour vous connecter au serveur FTP.
7 Cliquez sur Tester pour tester votre nom d'utilisateur et votre mot de passe.
8 Par défaut, Dreamweaver enregistre votre mot de passe. Désélectionnez l'option Enregistrer si vous préférez que
Dreamweaver vous demande le mot de passe à chaque connexion au serveur distant.
9 Sélectionnez l'option Utiliser FTP passif si la configuration de votre pare-feu nécessite l'utilisation d'un FTP passif.
DREAMWEAVER CS3 43
Guide de l'utilisateur
Cette fonction permet à votre logiciel local de configurer la connexion FTP à la place du serveur distant. En cas de doute,
consultez votre administrateur système.
Pour plus d'informations, consultez la TechNote 15220 sur le site Web de Adobe à l'adresse [Link]/go/15220_fr.
10 Sélectionnez l'option Utiliser le type de connexion de données étendu (pour IPv6) si vous utilisez un serveur FTP
compatible IPv6.
Parallèlement au déploiement de la version 6 d'Internet Protocol (IPv6), les commandes EPRT et EPSV ont remplacé
respectivement les commandes FTP PORT et PASV. Par conséquent, si vous tentez de vous connecter à un serveur FTP
compatible IPv6, vous devez utiliser les commandes passif étendu (EPSV) et actif étendu (EPRT) pour votre connexion de
données.
11 Sélectionnez l'option Utiliser un pare-feu si vous vous connectez au serveur distant en étant protégé par un pare-feu.
12 Cliquez sur le bouton Paramètres du pare-feu pour modifier l'hôte ou le port de votre pare-feu.
13 Sélectionnez l'option Conserver les informations de synchronisation si vous souhaitez que vos fichiers locaux et
distants soient synchronisés automatiquement. (Cette option est sélectionnée par défaut.)
14 Sélectionnez l'option Télécharger autom. les fichiers vers le serveur lors de l'enregistrement si vous voulez que
Dreamweaver charge votre fichier sur votre site distant lorsque vous l'enregistrez.
15 Sélectionnez l'option Activer l'archivage et l'extraction de fichier si vous voulez activer le système d'archivage et
d'extraction.
16 Cliquez sur OK.
Cette URL inclut le protocole, le port et le répertoire (s'il ne s'agit pas du répertoire racine). Par exemple,
[Link]
• Sélectionnez l'option Enregistrer si vous voulez que Dreamweaver mémorise vos paramètres.
5 Cliquez sur OK pour fermer la boîte de dialogue Configurer le serveur RDS.
6 Sélectionnez l'option Télécharger autom. les fichiers vers le serveur lors de l'enregistrement si vous voulez que
Dreamweaver charge votre fichier sur votre site distant lorsque vous l'enregistrez.
7 Sélectionnez l'option Activer l'archivage et l'extraction de fichier si vous voulez activer le système d'archivage et
d'extraction et cliquez sur OK.
4 Cliquez sur le bouton Paramètres et entrez les informations suivantes dans la boîte de dialogue Ouvrir la base de données
Microsoft Visual SourceSafe :
• Dans la zone Chemin, cliquez sur Parcourir pour rechercher la base de données VSS souhaitée ou indiquez le chemin
complet.
Le fichier sélectionné devient le fichier [Link] qui servira à initialiser Virtual SourceSafe.
• Dans la zone Projet, indiquez le projet de la base de données VSS à utiliser comme répertoire racine du site distant.
• Dans les zones Nom d'utilisateur et Mot de passe, indiquez vos nom et mot de passe pour la base de données sélectionnée.
Si vous ne les connaissez pas, adressez-vous à votre administrateur système.
• Sélectionnez l'option Enregistrer si vous voulez que Dreamweaver mémorise vos paramètres.
5 Cliquez sur OK pour revenir dans la boîte de dialogue Définition du site.
6 Sélectionnez l'option Télécharger autom. les fichiers vers le serveur lors de l'enregistrement si vous voulez que
Dreamweaver charge votre fichier sur votre site distant lorsque vous l'enregistrez.
7 Désactivez l'option Extraire les fichiers à l'ouverture si ne vous voulez pas que Dreamweaver télécharge
automatiquement les fichiers du serveur lorsque vous ouvrez le fichier local.
• La mise en oeuvre FTP de Dreamweaver peut ne pas fonctionner correctement avec certains serveurs proxy, pare-feu
multiniveaux et autres formes d'accès indirect à un serveur. Si vous avez des problèmes d'accès FTP, demandez l'aide de
votre administrateur système.
• Pour la mise en oeuvre FTP de Dreamweaver, il est indispensable de se connecter au dossier racine du système distant.
Veillez à désigner le dossier racine du système distant en tant que répertoire hôte. Si vous avez spécifié le répertoire hôte
avec une seule barre oblique (/), vous aurez peut-être besoin de spécifier un chemin relatif entre le répertoire auquel vous
vous connectez et le dossier racine distant. Si, par exemple, le dossier racine distant est un répertoire de niveau supérieur,
vous pouvez avoir besoin de spécifier ../../ pour le répertoire hôte.
• 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. L'utilisation de signes de ponctuation (deux points, barres obliques ou
points) dans les noms de fichier ou de dossier peut empêcher Dreamweaver de créer une carte du site.
• En cas de problème avec un nom de fichier long, raccourcissez ce nom. Sous Mac OS, 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. Ces alias n'ont généralement 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.
Remarque : En général, si vous avez un problème durant un transfert via FTP, examinez le journal FTP en choisissant
Fenêtre > Résultats (Windows) ou Site > Journal FTP (Macintosh), puis en cliquant sur l'onglet Journal FTP.
Avant de configurer un dossier pour le serveur d'évaluation, vous devez définir un dossier local et un dossier distant. Dans
de nombreux cas, il est possible d'appliquer au serveur d'évaluation les mêmes paramètres que ceux définis pour le dossier
distant : en effet, les pages dynamiques stockées dans le dossier distant peuvent normalement être traitées par un serveur
d'application.
2 Sélectionnez Serveur d'évaluation dans l'onglet Avancé de la boîte de dialogue Définition du site.
3 Sélectionnez la technologie de serveur à utiliser pour votre application Web.
4 Acceptez les paramètres par défaut de la catégorie Serveur d'évaluation, ou bien tapez d'autres paramètres.
Par défaut, Dreamweaver considère qu'un serveur d'application réside sur le système exécutant le serveur Web. Si vous avez
défini un dossier distant dans la catégorie Infos distantes de la boîte de dialogue Définition du site et qu'un serveur
d'application réside sur le système qui comprend le dossier distant (par exemple, votre ordinateur local), acceptez les
paramètres par défaut de la catégorie Serveur d'évaluation.
Si vous n'avez pas défini de dossier distant dans la catégorie Infos distantes, la catégorie Serveur d'évaluation adopte par
défaut le dossier local défini dans la catégorie Infos locales. Il n’est pas nécessaire de définir ce paramètre si les deux
conditions suivantes sont remplies :
Votre serveur Web et votre serveur d'application résident tous deux sur votre ordinateur local. Par exemple, si vous
développez des applications ColdFusion faisant tourner IIS et ColdFusion sur votre système Windows XP local.
Votre dossier racine local est un sous-dossier du répertoire de base de votre site Web. Par exemple, si vous utilisez IIS, votre
dossier racine local est un sous-dossier du dossier c:\Inetpub\wwwroot\, ou ce dossier lui-même.
Si votre dossier racine local n'est pas un sous-dossier de votre répertoire de base, vous devez définir le dossier racine local
comme répertoire virtuel dans votre serveur Web.
Remarque : Le serveur d'application peut résider sur un autre système que celui où réside votre site distant. Par exemple, si
vous avez choisi Microsoft Visual SourceSafe comme option d'accès dans la catégorie Infos distantes, vous devez spécifier un
serveur différent dans la catégorie Serveur d'évaluation.
5 Dans la zone Préfixe d'URL, tapez l'URL que les utilisateurs saisissent dans leur navigateur pour ouvrir votre application
Web, sans spécifier de nom de fichier.
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, mais pas d'un nom de fichier. Supposons, par exemple, que votre application possède l'URL
suivante : [Link]/mycoolapp/[Link]. Dans ce cas, entrez le préfixe d'URL suivant :
[Link]/mycoolapp/.
Si Dreamweaver fonctionne sur le même système que votre serveur Web, vous pouvez utiliser l'une des options localhost
pour représenter votre nom de domaine. Supposons, par exemple, si vous exécutez IIS et si votre application possède l'URL
suivante : [Link] Dans ce cas, entrez le préfixe d'URL suivant :
[Link]
Vous trouverez dans la section suivante la liste des options localhost relatives à différents serveurs Web.
6 Cliquez sur OK, puis sur Terminé pour ajouter le nouveau site à votre liste de sites.
DREAMWEAVER CS3 47
Guide de l'utilisateur
Voir aussi
« Choix d'un serveur d'application » à la page 476
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 : Bien que cette terminologie, utilisée dans Microsoft IIS, puisse différer d'un serveur à l'autre, les mêmes concepts
s'appliquent à la plupart des serveurs Web.
Le répertoire de base 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 est c:\sites\company\, et que ce dossier est votre répertoire de
base (c'est-à-dire que ce dossier est mappé sur le nom de domaine de votre site, par exemple [Link]). Dans
ce cas, le préfixe d'URL est [Link]
Si le dossier que vous souhaitez utiliser pour le traitement des pages dynamiques est un sous-dossier du répertoire de base,
ajoutez ce sous-dossier à l'URL. Supposons que votre répertoire de base est c:\sites\company\, que le nom de domaine de
votre site est [Link] et que le dossier à utiliser pour traiter les pages dynamiques est
c:\sites\company\inventory. Entrez le préfixe d'URL suivant :
[Link]
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 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 :
[Link]
Localhost 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 Windows 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 chargé du traitement des pages
dynamiques. Le tableau ci-dessous répertorie les préfixes d'URL à indiquer pour les différents serveurs Web :
ColdFusion MX 7 [Link]
IIS [Link]
Remarque : Par défaut, le serveur Web ColdFusion MX 7 s'exécute sur le port 8500, le serveur Web Apache sur le port 80 et le
serveur Web Jakarta Tomcat sur le port 8080.
Le répertoire de base des utilisateurs exécutant le serveur Web Apache sur Macintosh est le suivant :
Users:MonNomd'Utilisateur:Sites (MonNomd'Utilisateur correspond à votre nom d'utilisateur Macintosh). L'installation
de Mac OS 10.1 ou version supérieure entraîne la définition automatique d'un alias intitulé ~MonNomd'Utilisateur. Dès
lors, le préfixe d'URL utilisé par défaut dans Dreamweaver se présente de la manière suivante :
DREAMWEAVER CS3 48
Guide de l'utilisateur
[Link]
Si le dossier que vous souhaitez utiliser pour le traitement des pages dynamiques correspond à
Users:MonNomd'Utilisateur:Sites:inventory, le préfixe d'URL est le suivant :
[Link]
1 Créez un dossier local contenant le site existant, puis définissez-le en tant que dossier local du site.
Remarque : Vous devez copier localement la structure complète de la branche concernée du site distant existant.
2 Configurez un dossier distant en utilisant les informations d'accès à distance de votre site existant. Vous devez vous
connecter au site existant pour télécharger les fichiers sur votre ordinateur avant de pouvoir les modifier.
Veillez à choisir le dossier racine correct pour le site distant.
3 Dans le panneau Fichiers (Fenêtre > Fichiers), cliquez sur le bouton Connecter à un hôte distant (pour un accès FTP)
ou sur Actualiser (pour un accès réseau) dans la barre d'outils pour afficher le site distant.
4 Modifiez le site :
• Si vous souhaitez travailler sur l'ensemble du site, sélectionnez, dans le panneau Fichiers, le dossier racine du site distant,
puis cliquez sur Acquérir dans la barre d'outils pour télécharger l'ensemble du site sur votre disque local.
• Si vous désirez travailler sur un seul des fichiers ou dossiers du site, sélectionnez ce fichier ou dossier dans le volet
Affichage distant du panneau Fichiers et cliquez sur Acquérir dans la barre d'outils pour télécharger ce fichier 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, tels que les fichiers d'image.
Exportez les paramètres de votre site régulièrement de façon à disposer d'une copie de sauvegarde au cas où un incident
surviendrait sur ce site.
• Pour sélectionner une série de sites, cliquez en maintenant la touche Maj enfoncée sur le premier et le dernier site de la
série.
3 Pour chaque site dont les paramètres doivent être exportés, recherchez un emplacement où vous souhaitez enregistrer le
site et cliquez sur Enregistrer. (Dreamweaver enregistre les paramètres de chaque site en tant que fichier XML avec une
extension de fichier .ste.)
4 Pour sauvegarder les paramètres de votre site, sélectionnez la première option et cliquez sur OK. Dreamweaver enregistre
les informations de connexion au serveur distant (nom d'utilisateur et mot de passe, par exemple), ainsi que les
informations de chemin local.
5 Si vous souhaitez partager vos paramètres avec d'autres utilisateurs, choisissez la seconde option et cliquez sur OK.
(Dreamweaver n'enregistre pas les informations qui ne sont pas valables pour d'autres utilisateurs (vos informations de
connexion au serveur distant et de chemins locaux, par exemple).
6 Cliquez sur Terminé.
Remarque : Enregistrez le fichier *.ste dans le dossier racine de votre site ou sur votre bureau pour faciliter sa recherche. Si vous
ne vous souvenez pas de l'endroit où il se trouve, effectuez sur votre ordinateur une recherche portant sur les fichiers dotés de
l'extension *.ste.
Importation de sites
1 Sélectionnez Site > Gérer les sites.
2 Cliquez sur Importer.
3 Recherchez et sélectionnez un ou plusieurs sites (définis dans des fichiers ayant une extension .ste) dont vous souhaitez
importer les paramètres.
Pour sélectionner plusieurs sites, appuyez sur la touche Ctrl (Windows) ou Commande (Macintosh) tout en cliquant avec
la souris sur chaque fichier .ste. Pour sélectionner une série de sites, cliquez en maintenant la touche Maj enfoncée sur le
premier et le dernier fichier de la série.
La carte du site présente la structure du site sur deux niveaux en partant de la page d'accueil. Les pages sont présentées sous
la forme d'icônes et les liens sont affichés dans l'ordre où ils apparaissent dans le code source.
Vous devez définir la page d'accueil du site avant de pouvoir en afficher la carte. La page d'accueil du site est le point de
départ de la carte ; il peut s'agir de n'importe quelle page de votre site. Vous pouvez changer de 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. (Un fichier dépendant est une image ou tout autre
élément de contenu non HTML que le navigateur charge en même temps que la page principale.)
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.
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.
DREAMWEAVER CS3 50
Guide de l'utilisateur
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 Gérer les sites pour définir le site en tant que
site local.
Voir aussi
« Créer un lien vers des documents à l'aide de la carte du site » à la page 271
• Dans le panneau Fichiers affiché sous sa forme développée, cliquez sur le bouton Carte du site dans la barre d'outils, puis
sélectionnez Carte seulement (la carte du site sans la structure des fichiers locaux) ou Carte et fichiers (la carte du site
avec cette structure).
Remarque : Si aucune page d'accueil n'a été définie ou si Dreamweaver ne trouve pas de page intitulée [Link] ou
[Link] dans le site actuel (qu'il utilise alors comme page d'accueil), Dreamweaver vous invite à sélectionner une page
d'accueil.
2 Cliquez sur les signes plus (+) et moins (–) en regard d'un nom de fichier pour afficher ou masquer les pages liées sous
le second niveau :
• 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 de courriel 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).
DREAMWEAVER CS3 51
Guide de l'utilisateur
1 Ouvrez la boîte de dialogue Définition du site en procédant de l'une des manières suivantes :
• Choisissez Site > Gérer les sites, choisissez le site, puis cliquez sur Modifier.
• Dans le panneau Fichiers, sélectionnez Gérer les sites dans le menu où est affiché le site, serveur ou disque dur, puis
cliquez sur Modifier.
2 Dans la boîte de dialogue Définition du site, sélectionnez la catégorie Mise en forme de la carte du site dans la liste de
gauche et définissez les options :
Nombre de colonnes Définit le nombre de pages à afficher par ligne dans la carte du site.
Etiquettes des icônes Indiquez si le nom affiché sur les icônes de document dans la carte du site doit être représenté en tant
que nom de fichier ou titre de page.
Affichage des fichiers identifiés comme masqués Affiche les fichiers HTML que vous avez marqués comme étant masqués
dans la carte du site.
Afficher les fichiers dépendants Affiche les fichiers dépendants dans la hiérarchie du site.
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.
3 Pour développer et réduire des branches dans la carte du site, cliquez sur le bouton Plus (+) ou Minus (–) d'une branche.
2 Sélectionnez un fichier dans la carte du site, puis procédez de l'une des manières suivantes :
• Cliquez sur le titre et saisissez un nouveau titre.
• Cliquez sur le menu Options situé dans l'angle supérieur droit, puis sélectionnez Fichier > Renommer.
3 Saisissez le nouveau nom, puis appuyez sur Entrée (Windows) ou sur Retour (Macintosh).
Remarque : Lorsque vous travaillez dans le panneau Fichiers, Dreamweaver met à jour tous les liens vers les fichiers
renommés.
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 le sont également. 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 italique.
Désactivation du marquage des fichiers comme étant masqués dans la carte du site
❖ Dans la carte du site, sélectionnez un ou plusieurs fichiers en procédant comme suit :
• Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) dans la carte
du site, puis sélectionnez Afficher/masquer le lien.
DREAMWEAVER CS3 53
Guide de l'utilisateur
• Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme réduite, cliquez sur le menu Options dans le coin
supérieur droit, puis sélectionnez Affichage > Options de la carte du site > Afficher les fichiers identifiés comme
masqués.
• Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme réduite, cliquez sur le menu Options dans le coin
supérieur droit, puis sélectionnez Affichage > Options de la carte du site > Afficher/Masquer le lien.
1 Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme réduite (par défaut), cliquez sur le menu Options
dans le coin supérieur droit, puis sélectionnez Fichier > Enregistrer la carte du site.
6 Dans la zone Options, indiquez les fichiers à afficher dans la carte du site :
• Activez l'option Afficher les fichiers identifiés comme masqués pour afficher les fichiers HTML que vous avez marqués
comme étant masqués dans la carte du site.
Si une page est masquée, son nom et ses liens apparaissent en italique.
• Sélectionnez l'option Afficher les fichiers dépendants pour afficher tous les fichiers dépendants dans la hiérarchie du site.
Un fichier dépendant est une image ou tout autre élément de contenu non HTML que le navigateur charge en même temps
que la page principale.
Voir aussi
« Utilisation d'une carte d'arborescence de votre site » à la page 49
En tant qu'administrateur du site, vous donnez la possibilité aux personnes qui ne sont pas administrateurs de modifier des
pages en créant et en leur envoyant une clé de connexion (pour plus d'informations sur la façon de procéder, consultez l'aide
de Contribute). Vous pouvez également configurer une connexion à un site Contribute à l'aide de Dreamweaver qui vous
permet, à vous ou à votre concepteur de site, de vous connecter au site Contribute et d'utiliser toutes les fonctions de
modification disponibles dans Dreamweaver.
Contribute ajoute des fonctionnalités à votre site Web avec Contribute Publishing Server (CPS), une suite d'applications de
publication et d'outils de gestion utilisateur qui vous permet d'intégrer Contribute au service d'annuaire utilisateur de votre
organisation (Lightweight Directory Access Protocol (LDAP) ou Active Directory, par exemple). Lorsque vous activez votre
site Dreamweaver en tant que site Contribute, Dreamweaver lit les paramètres d'administration de Contribute chaque fois
que vous vous connectez au site distant. Si Dreamweaver détecte que CPS est actif, il hérite de certaines fonctionnalités des
services CPS (restauration des fichiers et consignation des événements, par exemple).
Vous pouvez utiliser Dreamweaver pour vous connecter à un site Contribute et modifier un fichier de ce site. La plupart
des options Dreamweaver fonctionnent avec un site Contribute de la même façon qu'avec tout autre site. Toutefois, lorsque
vous utilisez Dreamweaver avec un site Contribute, Dreamweaver effectue automatiquement certaines opérations de
gestion de fichiers, telles que l'enregistrement de différentes versions d'un document et la consignation de certains
événements dans la console CPS.
• Utilisez une structure de site simple. Evitez de créer de nombreux niveaux de dossiers. Regroupez les éléments associés
dans un même dossier.
• Définissez des droits en lecture et en écriture appropriés pour les dossiers sur le serveur.
• Ajoutez des pages d'index aux dossiers à mesure que vous les créez pour inciter les utilisateurs de Contribute à placer les
nouvelles pages dans les dossiers appropriés. Par exemple, si les utilisateurs de Contribute fournissent des pages
DREAMWEAVER CS3 55
Guide de l'utilisateur
contenant des comptes rendus de réunions, vous pouvez créer un dossier dans le dossier racine du site appelé
comptes_rendus et y insérer une page d'index. Vous devez ensuite créer un lien qui renvoie à la page d'index des comptes
rendus sur la page principale du site. Un utilisateur de Contribute peut alors atteindre la page d'index et créer une page
de procès-verbal pour une réunion donnée, désignée par un lien depuis cette page.
• Dans chaque page d'index du dossier, fournissez une liste de liens vers chaque page et document contenus dans ce
dossier.
• Utilisez des conceptions de pages simples en évitant des mises en forme fantaisistes.
• Utilisez CSS plutôt que des balises HTML et attribuez un nom descriptif à vos styles CSS. Si les utilisateurs de Contribute
utilisent un jeu de styles standard dans Microsoft Word, attribuez à vos styles CSS les mêmes noms que ceux des styles
Word correspondants, afin que Contribute puisse faire correspondre les styles lorsqu'un utilisateur copie des données
d'un document Word et les colle dans une page Contribute.
• Pour empêcher les utilisateurs de Contribute d'utiliser un style CSS, modifiez le nom du style de sorte qu'il commence
par mmhide_. Par exemple, si vous utilisez un style nommé Justification_droite dans une page mais que vous ne
souhaitez pas que les utilisateurs de Contribute puissent utiliser ce style, renommez-le de la façon suivante :
mmhide_Justification_droite.
Remarque : Vous devez ajouter mmhide_ au nom du style en mode Code et non dans le panneau CSS.
• Dans un souci de simplicité, utilisez aussi peu de styles CSS que possible.
• Si vous utilisez des inclusions côté serveur pour des éléments de pages HTML, par exemple des en-tête ou des pieds de
page, créez une page HTML non liée contenant les liens vers les fichiers d'inclusion. Les utilisateurs de Contribute
peuvent ensuite marquer cette page et l'utiliser pour rechercher les fichiers d'inclusion et les modifier.
Voir aussi
« Création d'un modèle Dreamweaver » à la page 378
Pour transférer des fichiers depuis et vers un site Contribute à l'aide de Dreamweaver, utilisez toujours les commandes
Archiver et Extraire. Si vous utilisez les commandes Placer et Acquérir pour transférer les fichiers, vous risquez d'écraser
les dernières modifications apportées à un fichier par un utilisateur de Contribute.
Lorsque vous archivez un fichier dans un site Contribute, Dreamweaver effectue automatiquement une copie de sauvegarde
de la version précédemment archivée du fichier dans le dossier _baks et ajoute votre nom d'utilisateur et la date à un fichier
Design Notes.
Voir aussi
« Archivage et extraction de fichiers » à la page 88
Si un utilisateur de Contribute ne dispose pas de droit d'accès en lecture sur le serveur pour un fichier dépendant, tel qu'une
image affichée dans une page, le contenu de ce fichier ne s'affiche pas dans la fenêtre Contribute. Par exemple, si un
utilisateur ne dispose pas de droit d'accès en lecture à un dossier d'images, les images contenues dans ce dossier s'affichent
DREAMWEAVER CS3 56
Guide de l'utilisateur
sous la forme d'icônes d'image déchirée dans Contribute. De même, les modèles Dreamweaver sont stockés dans un sous-
dossier du dossier racine du site. Ainsi, si un utilisateur de Contribute ne dispose pas d'accès en lecture au dossier racine, il
ne peut pas utiliser les modèles de ce site, sauf si vous copiez les modèles dans un dossier accessible.
Lorsque vous définissez un site Dreamweaver, vous devez accorder aux utilisateurs des droits d'accès en lecture au dossier
/_mm sur le serveur (sous-dossier _mm du dossier racine), ainsi qu'au dossier /Templates et à tous les dossiers contenant
des ressources dont ils auront besoin.
Si pour une raison quelconque, vous ne pouvez pas accorder de droits d'accès en lecture au dossier /Templates, vous pouvez
tout de même rendre les modèles accessibles aux utilisateurs Contribute sans qu'ils aient à accéder au dossier racine.
Pour plus d'informations sur les autorisations Contribute, voir Administration de Contribute dans l'aide de Contribute.
• le fichier de paramètres partagés, avec une extension CSI, qui s'affiche dans un dossier nommé _mm dans le dossier
racine du site et contient des informations utilisées par Contribute pour la gestion du site ;
• des versions précédentes de fichiers, dans des dossiers nommés _baks ;
• des versions temporaires de pages, afin que les utilisateurs puissent afficher un aperçu des modifications ;
• des fichiers de verrouillage temporaires, indiquant qu'une page spécifique est en cours de modification ou affichée en
aperçu ;
• des fichiers Design Notes contenant des métadonnées relatives aux pages du site.
En général, vous ne devez pas modifier ces fichiers spéciaux dans Dreamweaver ; Dreamweaver les gère automatiquement.
Si vous ne souhaitez pas que ces fichiers spéciaux Contribute apparaissent sur votre serveur publiquement accessible, vous
pouvez définir un serveur intermédiaire sur lequel les utilisateurs de Contribute pourront travailler sur les pages. Vous
pouvez ensuite régulièrement copier ces pages Web du serveur intermédiaire au serveur de production qui se trouve sur le
Web. Si vous utilisez un serveur intermédiaire, copiez uniquement les pages Web sur le serveur de production. Ne copiez
aucun des fichiers spéciaux Contribute mentionnés ci-dessus. En particulier, ne copiez pas les dossiers _mm et _baks sur
le serveur de production.
Remarque : Pour plus d'informations sur la configuration d'un serveur afin d'éviter que les visiteurs ne voient les fichiers des
dossiers commençant par un souligné, consultez le chapitre traitant de la sécurité des sites Web dans l'aide de Contribute.
Parfois, vous devrez supprimer manuellement d'autres fichiers spéciaux Contribute. Par exemple, si Contribute n'arrive pas
à supprimer des pages temporaires d'aperçu, une fois l'aperçu fermé par l'utilisateur, vous devez supprimer ces pages
temporaires manuellement. Le nom de fichier des pages temporaires d'aperçu commence par TMP.
De même, un fichier de verrouillage obsolète peut accidentellement rester sur le serveur. Dans ce cas, vous devez le
supprimer manuellement pour que les autres utilisateurs puissent modifier la page.
Remarque : Vous devez avoir installé Contribute sur le même ordinateur que Dreamweaver et vous devez être connecté au site
distant avant d'activer la compatibilité avec Contribute. Autrement, Dreamweaver ne peut pas lire les paramètres
d'administration de Contribute pour déterminer si les services CPS et l'option de restauration sont activés.
DREAMWEAVER CS3 57
Guide de l'utilisateur
Tous les types de connexion ne prennent pas en charge la compatibilité avec Contribute. Les restrictions suivantes
s'appliquent aux types de connexion :
• Si vous vous connectez à votre site distant à l'aide de WebDAV ou de Microsoft Visual SourceSafe, vous ne pouvez pas
activer la compatibilité avec Contribute, car ces systèmes de commande source ne sont pas compatibles avec les systèmes
Design Notes et les systèmes d'archivage et d'extraction que Dreamweaver utilise pour les sites Contribute.
• Si vous utilisez RDS pour vous connecter à votre site distant, vous pouvez activer la compatibilité avec Contribute, mais
vous devez ensuite personnaliser votre connexion avant de pouvoir la partager avec des utilisateurs de Contribute.
• Si vous utilisez votre ordinateur local comme serveur Web, vous devez définir le site à l'aide d'une connexion FTP ou
réseau (au lieu d'un simple chemin de dossier local) pour pouvoir partager votre connexion avec des utilisateurs de
Contribute.
Lorsque vous activez la compatibilité avec Contribute, Dreamweaver active automatiquement Design Notes (y compris
l'option Télécharger les Design Notes pour les partager), ainsi que le système d'archivage et d'extraction de fichiers.
Si Contribute Publishing Server (CPS) est actif sur le site distant auquel vous vous connectez, Dreamweaver notifie CPS dès
que vous exécutez une opération réseau, telle que l'archivage, la restauration ou la publication d'un fichier. Le CPS conserve
une trace de ces événements, que vous pouvez afficher dans la console d'administration CPS. (Si vous désactivez CPS, ces
événements ne sont pas consignés.)
Remarque : CPS est activé avec Contribute. Pour plus d'informations, voir Administration de Contribute dans l'aide de
Contribute.
6 Vérifiez l'URL qui s'affiche dans la zone de texte URL de la racine du site et modifiez-la le cas échéant. Dreamweaver
construit une URL de la racine du site en fonction des informations de définition de site que vous avez fournies, mais il se
peut que l'URL construite ne soit pas tout à fait correcte.
7 Cliquez sur le bouton Tester pour vérifier si l'URL que vous avez saisie est correcte.
Remarque : Si vous êtes prêt à envoyer une clé de connexion ou à effectuer les tâches d'administration du site Contribute,
ignorez les étapes restantes.
Voir aussi
« Restauration de fichiers (utilisateurs de Contribute) » à la page 95
Remarque : Contribute doit être installé sur le même ordinateur que Dreamweaver.
DREAMWEAVER CS3 58
Guide de l'utilisateur
Remarque : Une clé de connexion ne correspond pas à un fichier de site exporté de Dreamweaver
Avant de donner aux utilisateurs de Contribute les informations de connexion dont ils ont besoin pour modifier les pages,
utilisez Dreamweaver pour créer la hiérarchie de dossiers de base de votre site, ainsi que les modèles et les feuilles de style
CSS nécessaires au site.
• Pour modifier les paramètres administratifs, sélectionnez une catégorie dans la liste de gauche, puis modifiez les
paramètres en fonction des besoins.
• Pour modifier les paramètres de rôle, dans la catégorie Utilisateurs et rôles, cliquez sur Modifier les paramètres de rôle,
puis apportez les modifications nécessaires.
• Pour envoyer une clé de connexion afin de définir les utilisateurs, dans la catégorie Utilisateurs et rôles, cliquez sur
Envoyer la clé de connexion, puis renseignez l'Assistant de connexion.
6 Cliquez sur Fermer, cliquez sur OK , puis sur Terminé.
Pour plus d'informations sur les paramètres administratifs, la gestion des rôles utilisateur ou la création d'une clé de
connexion, voir l'aide de Contribute.
Voir aussi
« Importer et exporter les paramètres d'un site » à la page 48
Pour modifier le nom d'un fichier distant ou déplacer le fichier d'un dossier à un autre dans un site Contribute, procédez
de la même façon que sur tout site Dreamweaver. Dans un site Contribute, Dreamweaver renomme ou déplace également
les anciennes versions du fichier associées qui sont enregistrées dans le dossier _baks.
1 Sélectionnez le fichier dans le volet distant du panneau Fichiers (Fenêtre > Fichiers) et appuyez sur Retour arrière
(Windows) ou Arrière (Macintosh).
DREAMWEAVER CS3 59
Guide de l'utilisateur
Activation de l'accès aux modèles sans l'accès au dossier racine pour les utilisateurs de
Contribute
Dans un site Contribute, les autorisations de fichiers et de dossiers de base sont gérées directement sur le serveur. Si pour
des raisons de sécurité, vous ne pouvez pas accorder de droits d'accès en lecture au dossier /Templates, vous pouvez tout de
même rendre les modèles accessibles aux utilisateurs.
1 Définissez le site Contribute afin que le dossier racine soit le dossier qui s'affiche en tant que racine pour les utilisateurs.
2 Copiez manuellement le dossier de modèles du dossier racine du site principal dans le dossier racine du site Contribute,
à l'aide du panneau Fichiers.
3 Après avoir modifié le site principal, recopiez les modèles modifiés dans les sous-dossiers appropriés.
Si vous faites appel à cette méthode, n'utilisez pas de liens relatifs à la racine du site dans les sous-dossiers. Les liens relatifs
à la racine du site sont associés au dossier racine principal du serveur, et non au dossier racine défini dans Dreamweaver.
Les utilisateurs de Contribute ne peuvent pas créer de liens relatifs à la racine du site.
Si les liens d'une page Contribute apparaissent rompus, il peut s'agir d'un problème d'autorisations pour le dossier, en
particulier si les liens renvoient à des pages qui ne se trouvent pas dans le dossier racine de l'utilisateur de Contribute.
Vérifiez les autorisations de lecture et d'écriture pour les dossiers sur le serveur.
Voir aussi
« Emplacements et chemins d'accès des documents » à la page 267
Lorsque vous cliquez sur un bouton lié à l'administration d'un site Contribute, Dreamweaver vérifie qu'il peut se connecter
au site distant et que l'URL de la racine du site indiquée pour le site est valide. Si Dreamweaver ne peut pas se connecter ou
si l'URL n’est pas valide, un message d'erreur s'affiche.
Si les outils d'administration ne fonctionnent pas correctement, cela peut être dû au dossier _mm .
Remarque : Si vous ne connaissez pas le nom de votre hôte FTP, contactez votre fournisseur d'accès à Internet.
6 Entrez le nom du répertoire hôte du site distant, où sont stockés les documents visibles par le public.
7 Entrez le nom de connexion et le mot de passe que vous utilisez pour vous connecter au serveur FTP, puis cliquez sur
Tester pour tester votre nom de connexion et votre mot de passe.
8 Sélectionnez l'option Enregistrer si vous voulez que Dreamweaver enregistre votre mot de passe. (Si cette option n'est
pas activée, vous devrez entrer le mot de passe dans Dreamweaver à chaque connexion au serveur distant.)
9 Sélectionnez l'option Utiliser FTP passif si la configuration de votre pare-feu nécessite l'utilisation d'un FTP passif.
Cette fonction permet à votre logiciel local de configurer la connexion FTP à la place du serveur distant. En cas de doute,
consultez votre administrateur système.
10 Sélectionnez l'option Utiliser un pare-feu si vous vous connectez au serveur distant en vous protégeant avec un pare-
feu, puis cliquez sur Paramètres du pare-feu pour modifier l'hôte ou le port de votre pare-feu.
11 Sélectionnez l'option Utiliser Secure FTP (SFTP) pour bénéficier d'une authentification sécurisée et cliquez sur OK.
SFTP utilise un système de cryptage et de clés publiques pour sécuriser la connexion à votre serveur d'évaluation.
12 Cliquez sur OK. Le panneau Fichiers affiche le contenu du dossier de serveur distant auquel vous êtes connecté et le
nom du serveur apparaît dans le menu contextuel situé en haut de ce même panneau.
Voir aussi
« Configuration d'un dossier distant » à la page 41
6 Cliquez ensuite sur le bouton Paramètres pour entrer les informations d'accès.
7 Complétez les options de la boîte de dialogue de configuration de serveur pour RDS, puis cliquez sur OK.
Voir aussi
« Configuration d'un dossier distant » à la page 41
Cette boîte de dialogue a pour fonction de nommer votre site Dreamweaver et de spécifier son URL.
Voir aussi
« A propos des sites Dreamweaver » à la page 38
Dreamweaver utilise cette adresse pour vérifier que les liens relatifs à la racine du site fonctionnent sur le serveur distant,
qui peut avoir un dossier différent en tant que racine de site. Par exemple, si vous liez un fichier d'image de votre disque dur
dans le dossier C:\Ventes\images\ (où Ventes correspond à votre dossier racine local) et que l'URL de votre site définitif est
[Link] (où VentesApp est votre dossier racine distant), la saisie de l'URL dans la zone de
texte Adresse HTTP permettra de vérifier que le chemin conduisant au fichier sur le serveur distant est en réalité
/VentesApp/images/.
Si vous construisez une application Web, vous devez choisir la technologie de serveur exécutée sur le serveur Web.
1 Sélectionnez Oui si vous envisagez de recourir à une technologie de serveur pour créer une application Web ; dans le cas
contraire, sélectionnez Non.
2 Si vous sélectionnez Oui, sélectionnez une technologie de serveur.
Vous pouvez utiliser Dreamweaver pour construire des applications Web à l'aide de cinq technologies de serveur :
ColdFusion, [Link], ASP, JSP ou PHP. Chacune de ces technologies correspond à un type de document dans
Dreamweaver. Le choix de l'une de vos applications Web repose sur plusieurs facteurs, notamment votre niveau de
connaissance des différents langages de script et le serveur d'application que vous envisagez d'utiliser.
Voir aussi
« Choix d'un serveur d'application » à la page 476
1 Sélectionnez la méthode de manipulation des fichiers que vous adopterez pendant la phase de développement.
2 Spécifiez l'endroit dans lequel stocker vos fichiers ou cliquez sur l'icône de dossier pour rechercher un dossier.
Il s'agit du répertoire de travail propre à votre site Dreamweaver, à savoir l'endroit dans lequel sont stockés les fichiers « en
développement » de votre site Dreamweaver. Dans le panneau Fichiers de Dreamweaver, ce dossier constitue votre site local.
Voir aussi
« Description de la structure du dossier local et du dossier distant » à la page 38
Définition des options de test des fichiers de l'onglet Elémentaire (préfixe de l'URL)
Cette boîte de dialogue s'affiche si vous avez sélectionné une technologie de serveur à une étape antérieure du processus.
Elle a pour fonction de définir un préfixe d'URL de sorte que Dreamweaver puisse utiliser votre serveur d'évaluation pour
y afficher des données et se connecter à des bases de données lorsque vous travaillez. 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.
1 Entrez l'URL que les utilisateurs saisissent dans leur navigateur pour ouvrir une application Web, sans indiquer aucun
nom de fichier.
Supposons que l'URL de votre application soit [Link]/mycoolapp/[Link]. Dans notre exemple, vous taperiez le
préfixe d'URL suivant : [Link]/mycoolapp/.
Si Dreamweaver est exécuté sur le même système que votre serveur Web, vous pouvez utiliser le terme « localhost » pour
représenter votre nom de domaine. Par exemple, supposons que l'URL de votre application soit
buttercup_pc/mycoolapp/[Link]. Vous pouvez ensuite entrer le préfixe d'URL suivant : [Link]
DREAMWEAVER CS3 63
Guide de l'utilisateur
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Définition des options de test des fichiers de l'onglet Elémentaire (accès à distance)
Cette boîte de dialogue a pour fonction de sélectionner une méthode d'accès à votre serveur d'évaluation pour
Dreamweaver.
Dreamweaver utilise un serveur d'évaluation pour générer et afficher un contenu dynamique lorsque vous travaillez. Ce
serveur d'évaluation peut se trouver sur votre ordinateur local, un serveur de développement, un serveur intermédiaire ou
un serveur de production. Tant que le serveur est capable de traiter le type de pages dynamiques que vous avez en tête, votre
choix importe peu.
❖ Sélectionnez une méthode d'accès dans le menu déroulant et renseignez les zones de texte appropriées.
Aucun Conservez cette valeur par défaut si vous n'avez pas l'intention de charger votre site sur un serveur.
FTP Utilisez ce paramètre si vous vous connectez à votre serveur Web par FTP.
Local/Réseau Utilisez cette option si vous accédez à un dossier de réseau, si vous stockez des fichiers ou exécutez votre
serveur d'évaluation sur votre ordinateur local.
RDS (Remote Development Services) Utilisez cette option si vous vous connectez à votre serveur Web par RDS. Cette
méthode d'accès suppose que votre dossier distant se trouve sur un ordinateur exécutant ColdFusion.
Microsoft Visual SourceSafe Utilisez cette option si vous vous connectez à votre serveur Web en utilisant Microsoft Visual
SourceSafe. La prise en charge de cette méthode est uniquement disponible pour Windows ; pour l'utiliser, vous devez avoir
installé Microsoft Visual SourceSafe Client version 6.
WebDAV (Web-based Distributed Authoring and Versioning) Utilisez cette option si vous vous connectez à votre
serveur Web en utilisant le protocole WebDAV.
Cette méthode d'accès suppose que vous disposez d'un serveur prenant en charge ce protocole, par exemple Microsoft
Internet Information Server (IIS) 5.0 ou une installation du serveur Web Apache configurée de façon adéquate.
Voir aussi
« Configuration d'un dossier distant » à la page 41
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 ce dossier. En règle générale, votre dossier distant se trouve sur
l'ordinateur à partir duquel vous exécutez votre serveur Web.
Dans le panneau Fichiers de Dreamweaver, ce dossier représente votre site distant. Le dossier distant vous permet de
transférer des fichiers entre votre disque local et un serveur Web, ce qui facilite la gestion et le partage des fichiers sur vos
sites Dreamweaver.
❖ Pour choisir de configurer ou non un dossier distant, sélectionnez Oui pour en configurer un, ou Non pour ignorer la
configurer d'un dossier distant.
Voir aussi
« Description de la structure du dossier local et du dossier distant » à la page 38
DREAMWEAVER CS3 64
Guide de l'utilisateur
Définition des options de partage des fichiers de l'onglet Elémentaire (accès à distance)
Cette boîte de dialogue a pour fonction de sélectionner une méthode d'accès à votre serveur d'évaluation pour
Dreamweaver.
Dreamweaver utilise un serveur d'évaluation pour générer et afficher un contenu dynamique lorsque vous travaillez. Ce
serveur d'évaluation peut se trouver sur votre ordinateur local, un serveur de développement, un serveur intermédiaire ou
un serveur de production. Tant que le serveur est capable de traiter le type de pages dynamiques que vous avez en tête, votre
choix importe peu.
❖ Sélectionnez une méthode d'accès dans le menu déroulant et renseignez les zones de texte appropriées.
Aucun Conservez cette valeur par défaut si vous n'avez pas l'intention de charger votre site sur un serveur.
FTP Utilisez ce paramètre si vous vous connectez à votre serveur Web par FTP.
Local/Réseau Utilisez cette option si vous accédez à un dossier de réseau, si vous stockez des fichiers ou exécutez votre
serveur d'évaluation sur votre ordinateur local.
RDS (Remote Development Services) Utilisez cette option si vous vous connectez à votre serveur Web par RDS. Cette
méthode d'accès suppose que votre dossier distant se trouve sur un ordinateur exécutant ColdFusion.
Microsoft Visual SourceSafe Utilisez cette option si vous vous connectez à votre serveur Web en utilisant Microsoft Visual
SourceSafe. La prise en charge de cette méthode est uniquement disponible pour Windows ; pour l'utiliser, vous devez avoir
installé Microsoft Visual SourceSafe Client version 6.
WebDAV (Web-based Distributed Authoring and Versioning) Utilisez cette option si vous vous connectez à votre
serveur Web en utilisant le protocole WebDAV.
Cette méthode d'accès suppose que vous disposez d'un serveur prenant en charge ce protocole, par exemple Microsoft
Internet Information Server (IIS) 5.0 ou une installation du serveur Web Apache configurée de façon adéquate.
Voir aussi
« Configuration d'un dossier distant » à la page 41
L'extraction d'un fichier équivaut à le rendre indisponible sur le serveur afin que les autres membres de l'équipe ne puissent
pas le modifier à l'aide de Dreamweaver. L'archivage d'un fichier équivaut à le mettre à la disposition des autres membres
de l'équipe, qui peuvent l'extraire et le modifier.
1 Sélectionnez Oui pour activer l'extraction/archivage du fichier si vous travaillez en groupe (ou seul mais sur plusieurs
ordinateurs) ou sélectionnez Non pour désactiver l'extraction/archivage du fichier.
Cette option est utile pour informer les autres utilisateurs que vous avez extrait un fichier en vue de le modifier ou pour
vous rappeler qu'une version plus récente d'un fichier est peut-être ouverte sur une autre machine.
2 Sélectionnez Dreamweaver si vous voulez que les fichiers soient automatiquement extraits lorsque vous les ouvrez à
partir du panneau Fichiers ; dans le cas contraire, sélectionnez Non.
Remarque : Si vous choisissez Fichier > Ouvrir pour ouvrir un fichier, cela n'extrait pas le fichier, même si cette option est
activée.
Si vous travaillez seul sur plusieurs machines, utilisez un nom d'extraction différent pour chaque machine (par exemple,
PierreR-MacDomicile et PierreR-PCBureau) de manière à savoir où se trouve la version la plus récente du fichier si vous
oubliez de l'archiver.
DREAMWEAVER CS3 65
Guide de l'utilisateur
Voir aussi
« Archivage et extraction de fichiers » à la page 88
Effectuez l'une des opérations suivantes pour terminer la configuration de votre site :
Dreamweaver propose diverses options pour la création d'un nouveau document. Vous pouvez créer les types de document
suivants :
Vous pouvez aisément 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.
Voici quelques autres types de fichiers courants que vous pourriez utiliser quand vous travaillez avec Dreamweaver :
CSS Les fichiers CSS (Cascading Style Sheet, feuille de style en cascade) possèdent l'extension .css. Ils sont utilisés pour
formater le contenu HTML et fixer le positionnement de divers éléments de page.
GIF Les fichiers GIF (Graphics Interchange Format) possèdent l'extension .gif. Ce format graphique est très utilisé dans les
dessins humoristiques, les logos, les graphismes pourvus de zones transparentes et les animations. Les GIF sont constitués
d'un maximum de 256 couleurs.
JPEG Les fichiers JPEG (Joint Photographic Experts Group, du nom de l'organisation qui a créé le format) possèdent
l'extension .jpg et correspondent généralement à des photographies ou à des images très colorées. Ce format est le plus
approprié pour les photographies numériques ou scannées, les images utilisant des textures, les images pourvues de
transitions à gradient de couleurs ainsi que toutes les images exigeant plus de 256 couleurs.
XML Les fichiers XML (Extensible Markup Language) possèdent l'extension .xml. Ils contiennent des données brutes qui
peuvent être formatées en utilisant XSL (Extensible Stylesheet Language).
DREAMWEAVER CS3 67
Guide de l'utilisateur
XSL Les fichiers XSL (Extensible Stylesheet Language) possèdent l'extension .xsl ou .xslt. Ils sont utilisés pour créer des
données XML que vous voulez afficher sur une page Web.
CFML Les fichiers CFML (ColdFusion Markup Language ) possèdent l'extension .cfm. Ils sont utilisés pour traiter des pages
dynamiques.
ASPX Les fichiers [Link] possèdent l'extension .aspx et sont utilisés pour traiter des pages dynamiques.
PHP Les fichiers Hypertext Preprocessor possèdent l'extension .php et sont utilisés pour traiter des pages dynamiques.
Voir aussi
« Affichage de données XML » à la page 401
4 Sélectionnez un type de document dans le menu DocType. Dans la plupart des cas, vous pouvez conserver l'option par
défaut, XHTML 1.0 transitionnel.
Sélectionnez l'une des définitions de type de document (DTD) XHTML pour rendre la page compatible XHTML. Par
exemple, vous pouvez rendre un document HTML compatible XHTML en sélectionnant XHTML 1.0 transitionnel ou
XHTML 1.0 Strict dans le menu déroulant. Le langage XHTML (Extensible Hypertext Markup Language) n'est autre qu'une
nouvelle mouture de HTML sous la forme d'une application XML. En règle générale, l'utilisation de XHTML vous permet
d'exploiter les avantages de XML tout en garantissant la compatibilité descendante et ascendante de vos documents Web.
Remarque : Pour plus d'informations sur XHTML, consultez le site Web du World Wide Web Consortium (W3C), qui contient
la spécification pour XHTML 1.1 - Module-Based XHTML ([Link]/TR/xhtml11/) et XHTML 1.0
([Link]/TR/xhtml1/), ainsi que les sites de validateur XHTML où vous trouverez des fichiers Web
([Link] et des fichiers locaux ([Link]
DREAMWEAVER CS3 68
Guide de l'utilisateur
5 Si vous avez choisi une mise en forme CSS dans la colonne Mise en forme, choisissez l'emplacement du code CSS de mise
en forme dans la liste déroulante CSS de mise en forme.
Ajouter à l'en-tête Ajoute le code CSS de mise en forme à l'en-tête de la page que vous créez.
Créer un nouveau fichier Ajoute le code CSS de mise en forme à un nouveau fichier CSS externe et associe la nouvelle feuille
de style à la page que vous créez.
Lier au fichier existant Permet d'indiquer un fichier CSS existant qui contient déjà les règles CSS requises pour la mise en
forme. Pour ce faire, cliquez sur l'icône Ajouter une feuille de style au-dessus du volet Lier le fichier CSS, puis sélectionnez
une feuille de style CSS existante. Cette option est particulièrement utile si vous voulez utiliser la même mise en forme CSS
(les règles CSS figurant dans un fichier) dans plusieurs documents.
6 (Facultatif) Vous pouvez également lier des feuilles de style CSS à la nouvelle page (sans rapport avec la mise en forme
CSS) lors de la création de cette page. Pour ce faire, cliquez sur l'icône Ajouter une feuille de style au-dessus du volet Lier le
fichier CSS, puis sélectionnez une feuille de style CSS.
7 Cliquez sur le bouton Préférences pour définir les préférences par défaut du document (par exemple, le type de
document, l'encodage et une extension de ficher).
8 Cliquez sur le lien Obtenir plus de contenu pour lancer Dreamweaver Exchange et télécharger d'autres contenus de
conception de pages.
9 Cliquez sur le bouton Créer.
10 Enregistrez la page (Fichier > Enregistrer).
11 Dans la boîte de dialogue qui s'affiche, recherchez le dossier où vous voulez enregistrer le fichier.
Il est conseillé d'enregistrer votre fichier dans un site Dreamweaver.
Voir aussi
« A propos du code XHTML généré par Dreamweaver » à la page 289
Elastique La largeur de la colonne est définie dans une unité de mesure (ems) proportionnelle à la taille du texte. La mise
en page s'adapte si le visiteur du site modifie les paramètres du texte, mais pas en fonction de la taille de la fenêtre du
navigateur.
Liquide La largeur de colonne est définie en tant que pourcentage de la largeur du navigateur du visiteur du site. La mise
en page s'adapte si le visiteur du site augmente ou diminue la largeur de son navigateur, mais pas en fonction des paramètres
de texte définis par le visiteur.
Hybride Les colonnes emploient une combinaison des trois options précédentes. Par exemple, la mise en page Deux
colonnes hybrides, encadré à droite comprend une colonne principale qui s'adapte à la taille du navigateur et une colonne
élastique, à droite, dont la taille s'adapte aux paramètres de texte du visiteur du site.
5 Sélectionnez un type de document dans le menu DocType. Dans la plupart des cas, vous pouvez conserver l'option par
défaut, XHTML 1.0 transitionnel.
Sélectionnez l'une des définitions de type de document (DTD) XHTML pour rendre la page compatible XHTML. Par
exemple, vous pouvez rendre un document HTML compatible XHTML en sélectionnant XHTML 1.0 transitionnel ou
XHTML 1.0 Strict dans le menu déroulant. Le langage XHTML (Extensible Hypertext Markup Language) n'est autre qu'une
nouvelle mouture de HTML sous la forme d'une application XML. En règle générale, l'utilisation de XHTML vous permet
d'exploiter les avantages de XML tout en garantissant la compatibilité descendante et ascendante de vos documents Web.
Remarque : Pour plus d'informations sur XHTML, consultez le site Web du World Wide Web Consortium (W3C), qui contient
la spécification pour XHTML 1.1 - Module-Based XHTML ([Link]/TR/xhtml11/) et XHTML 1.0
([Link]/TR/xhtml1/), ainsi que les sites de validateur XHTML où vous trouverez des fichiers Web
([Link] et des fichiers locaux ([Link]
6 Si vous avez choisi une mise en forme CSS dans la colonne Mise en forme, choisissez l'emplacement du code CSS de mise
en forme dans la liste déroulante CSS de mise en forme.
Ajouter à l'en-tête Ajoute le code CSS de mise en forme à l'en-tête de la page que vous créez.
Créer un nouveau fichier Ajoute le code CSS de mise en forme à une nouvelle feuille de style CSS externe et associe la
nouvelle feuille de style à la page que vous créez.
Lier au fichier existant Permet d'indiquer un fichier CSS existant qui contient déjà les règles CSS requises pour la mise en
forme. Pour ce faire, cliquez sur l'icône Ajouter une feuille de style au-dessus du volet Lier le fichier CSS, puis sélectionnez
une feuille de style CSS existante. Cette option est particulièrement utile si vous voulez utiliser la même mise en forme CSS
(les règles CSS figurant dans un fichier) dans plusieurs documents.
7 (Facultatif) Vous pouvez également lier des feuilles de style CSS à la nouvelle page (sans rapport avec la mise en forme
CSS) lors de la création de cette page. Pour ce faire, cliquez sur l'icône Ajouter une feuille de style au-dessus du volet Lier le
fichier CSS, puis sélectionnez une feuille de style CSS.
8 Cliquez sur le bouton Préférences pour définir les préférences par défaut du document (par exemple, le type de
document, l'encodage et une extension de ficher).
9 Cliquez sur le lien Obtenir plus de contenu pour lancer Dreamweaver Exchange et télécharger d'autres contenus de
conception de pages.
10 Cliquez sur le bouton Créer.
11 Enregistrez la page (Fichier > Enregistrer). Si vous n'avez pas encore ajouté de régions modifiables au modèle, une boîte
de dialogue vous en avertit. Cliquez sur OK pour fermer la boîte de dialogue.
12 Dans la boîte de dialogue Enregistrer comme modèle, sélectionnez le site dans lequel le modèle doit être enregistré.
Entrez la description du modèle dans la zone description.
13 Dans la zone de texte Nom de fichier, entrez le nom du nouveau modèle. Il n'est pas nécessaire d'ajouter l'extension de
fichier au nom du modèle. Lorsque vous cliquez sur Enregistrer, l'extension .dwt est ajoutée au nouveau modèle, qui est
enregistré dans le dossier Templates de votre site.
DREAMWEAVER CS3 70
Guide de l'utilisateur
Evitez les espaces et les caractères spéciaux pour les noms de fichiers et de dossiers ; les noms de fichiers ne doivent pas
commencer par un chiffre. 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.
Voir aussi
« A propos du code XHTML généré par Dreamweaver » à la page 289
Voir aussi
« Création et gestion des modèles » à la page 371
3 Cliquez avec le bouton droit (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur le modèle à appliquer,
puis sélectionnez Nouveau à partir d'un modèle.
Le document s'ouvre dans la fenêtre de document.
DREAMWEAVER CS3 71
Guide de l'utilisateur
4 Enregistrez le document.
La boîte de dialogue Nouveau document permet de prévisualiser un fichier d'exemple et de consulter une brève description
des éléments de conception d'un document. Dans le cas de feuilles de style en cascade (CSS), vous pouvez copier une feuille
prédéfinie pour l'appliquer à vos documents.
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 devez enregistrer séparément chacun des fichiers composant le cadre.
Voir aussi
« Description des feuilles de style en cascade » à la page 117
Par exemple, si la plupart des pages de votre site sont de type spécifique (tel que les documents ColdFusion, HTML ou ASP),
vous pouvez définir des préférences de document pour créer automatiquement les nouveaux documents de ce type.
3 Définissez ou modifiez les préférences selon vos besoins, puis cliquez sur OK pour les enregistrer.
Document par défaut Sélectionnez le type de document qui sera employé pour les pages que vous créez.
Extension par défaut Indiquez l'extension de fichier que vous préférez (.htm ou .html) pour les nouvelles pages HTML que
vous créerez.
Si vous sélectionnez Unicode (UTF 8) en tant que codage de document, le codage d'entité est superflu dans la mesure où
UTF 8 permet de représenter de façon fiable tous les caractères. Si vous sélectionnez un autre codage de document, le
codage d'entité peut être nécessaire pour représenter certains caractères. Pour plus d'informations sur les entités de
caractères, voir [Link]/TR/REC-html40/sgml/[Link].
Si vous sélectionnez Unicode (UTF8) en tant que code par défaut, vous pouvez inclure une marque BOM (Byte Order
Mark) dans le document en sélectionnant l'option Inclure une signature Unicode (BOM).
Il s'agit d'une marque constituée de 2 à 4 octets placés au début d'un fichier texte identifiant un fichier comme étant au
format Unicode et, dans ce cas, l'ordre des octets suivants. Le code UTF 8 ne présentant pas d'ordre octet, l'ajout d'une
marque BOM UTF 8 est facultatif. Dans le cas de UTF 16 et UTF 32, cette marque est obligatoire.
Formulaire de normalisation Unicode Activez l'une de ces options si vous sélectionnez Unicode (UTF 8) en tant que code
par défaut.
Il existe quatre Formulaires de normalisation Unicode. Le plus important est le Formulaire de normalisation Unicode C,
car il est le plus utilisé dans le Modèle de caractères lié au World Wide Web, mais Adobe fournit également les trois autres
Formulaires de normalisation Unicode.
Afficher la boîte de dialogue Nouveau document si Ctrl+N Désactivez cette option (baptisée « Commande+N » sur
Macintosh) pour appliquer automatiquement le type par défaut au nouveau document créé lorsque vous utilisez la touche
de commande.
Certains caractères Unicode semblent visuellement similaires mais peuvent être stockés de différentes manières dans le
document. Par exemple, ë (e tréma) peut être représenté sous la forme d'un seul caractère, « e tréma » ou de deux caractères,
« e Latin ordinaire » + « tréma ». Un caractère Unicode de combinaison est un caractère associé au caractère précédent, ce
qui fait apparaître le tréma au-dessus du « e » Latin. Les deux formes donnent la même typographie visuelle, alors que
chacune est enregistrée différemment dans le fichier.
La normalisation est le processus consistant à s'assurer que tous les caractères pouvant être enregistrés sous différentes
formes le sont tous sous la même forme. C'est-à-dire que tous les caractères « ë » d'un document sont enregistrés sous forme
de « e tréma » unique ou de « e + tréma de combinaison » , mais pas sous les deux formes dans un même document.
Pour plus d'informations sur la Normalisation Unicode et les formulaires spécifiques pouvant être utilisés, consultez le site
Web Unicode [Link]/reports/tr15.
Voir aussi
« A propos du code XHTML généré par Dreamweaver » à la page 289
Vous pouvez également cliquer sur le bouton Préférences dans la boîte de dialogue Nouveau document pour définir les
nouvelles préférences liées au document en cours de création.
Sous Macintosh, vous pouvez spécifier les extensions suivantes : .html, .htm, .shtml, .shtm, .tpl, .lasso, .xhtml, .ssi.
Si le document que vous ouvrez est un fichier Microsoft Word enregistré au format HTML, il est conseillé d'utiliser la
commande Nettoyage du HTML Word pour supprimer les balises superflues ajoutées par Word au fichier HTML.
Pour nettoyer un fichier HTML ou XHTML non généré par Microsoft Word, utilisez la commande Nettoyage du HTML.
Vous pouvez également ouvrir des fichiers texte non HTML, comme des fichiers JavaScript, XML, feuilles de style en
cascade (CSS) ou des fichiers texte enregistrés dans des traitements de texte ou des éditeurs de texte.
Voir aussi
« Nettoyage du code » à la page 313
« Lancement d'un éditeur externe pour des fichiers multimédia » à la page 260
Le code que Dreamweaver supprime est principalement utilisé par Word pour mettre en forme et afficher les documents
dans Word même, et n'est pas nécessaire dans un véritable fichier HTML. Conservez une copie de votre fichier Word
original (.doc) comme sécurité, car il se peut que vous ne puissiez plus ouvrir ce document HTML dans Word après avoir
appliqué la fonction Nettoyer HTML Word.
Pour nettoyer un fichier HTML ou XHTML non généré par Microsoft Word, utilisez la commande Nettoyage du HTML.
Remarque : Sous Windows, fermez le fichier dans Word pour éviter une violation de partage.
4 Activez (ou désactivez) les options de nettoyage. Les préférences que vous entrez sont sauvegardées comme paramètres
de nettoyage par défaut.
Dreamweaver applique les paramètres de nettoyage au document HTML et un journal contenant une liste des
modifications apportées s'affiche (sauf si cette option a été désélectionnée dans la boîte de dialogue).
Supprimer les marqueurs spécifiques à Word Supprime tout le code HTML spécifique à Word, y compris le code XML des
balisesHTML, les métadonnées personnalisées Word et les balises de liens figurant dans l'en-tête du document, les balises
XML Word, les balises conditionnelles et leur contenu, ainsi que les paragraphes vides et les marges des styles. Vous pouvez
sélectionner chacune de ces options individuellement à partir de l'onglet Détaillé.
Nettoyer CSS Supprime de l'en-tête toutes les feuilles de style spécifiques à Word, y compris les styles CSS incorporés si
possible (lorsque le style parent possède les mêmes propriétés), les attributs de style commençant par « mso », les
déclarations de styles non CSS, les attributs de style CSS des tableaux et toutes les définitions de style non utilisées. Vous
pouvez personnaliser cette option encore davantage à partir de l'onglet Détaillé.
Nettoyer les balises <font> Supprime les balises HTML, en convertissant le corps du texte par défaut en HTML de taille 2.
Corriger les imbrications de balises non valides Supprime les balises de définition des polices de caractères insérées par
Word en dehors des balises de paragraphe et d'en-tête (au niveau du bloc).
Définir couleur d'arrière-plan Permet d'indiquer une valeur hexadécimale pour définir la couleur d'arrière-plan de votre
document. Si vous ne définissez pas la couleur d'arrière-plan, votre document HTML Word s'affichera sur fond gris. La
valeur hexadécimale par défaut est le blanc.
Appliquer le format source Permet d'appliquer au document les options de formatage que vous avez indiquées dans les
préférences de format HTML et dans le fichier [Link].
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é.
5 Cliquez sur OK ou sur l'onglet Détaillé pour personnaliser davantage les options Supprimer les marqueurs spécifiques à
Word et Nettoyer CSS, puis cliquez sur OK.
Voir aussi
« Nettoyage du code » à la page 313
Remarque : Dans les versions précédentes de Dreamweaver, le panneau Fichiers s'appelait le panneau Site.
Vous pouvez déplacer le panneau Fichiers selon vos besoins et définir ses préférences.
A B C D E F G H I J K L
A. Vue Fichiers du site B. Vue Serveur d'évaluation C. Vue Carte du site D. Menu contextuel Site E. Connecter ou Déconnecter F. Actualiser
G. Placer le(s) fichier(s) H. Acquérir le(s) fichier(s) I. Extraire le(s) fichier(s) J. Archiver K. Synchroniser L. Développer/Réduire
Remarque : Les boutons Fichiers du site, les modes Serveur d'évaluation, Carte du site et le bouton Synchroniser n'apparaissent
que dans le panneau Fichiers développé.
Menu contextuel Site Permet de sélectionner un site Dreamweaver et d'afficher ses fichiers. Il permet également d'accéder
à tous les fichiers situés sur votre disque local, tout comme l'Explorateur Windows (Windows) ou le Sélecteur (Macintosh).
Vue Fichiers du site Affiche la structure des fichiers présents sur le site local et le site distant dans les volets du panneau
Fichiers. Le site apparaissant dans le volet gauche et droit dépend d'un paramètre de préférence. La vue Fichiers du site
correspond au mode d'affichage par défaut du panneau Fichiers.
Vue Serveur d'évaluation Affiche la structure des répertoires du serveur d'évaluation et du site local.
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.
Le menu contextuel courant énumère vos sites Dreamweaver et les serveurs auxquels vous vous êtes connecté, et permet
également d'accéder à vos disques locaux et votre bureau.
Connecter ou Déconnecter (FTP, RDS, protocole WebDAV et Microsoft Visual 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 (Windows) ou Dreamweaver > Préférences
(Macintosh), 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.
Acquérir le(s) fichier(s) Copie les fichiers sélectionnés depuis le site distant 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, les copies du fichier seront accessibles en
lecture et écriture.
Remarque : 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 Fichiers. Si le volet actif est Site distant, ce sont les fichiers sélectionnés sur le serveur 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 serveur distant
ou le serveur d'évaluation des fichiers sélectionnés sur le site local.
Placer le(s) fichier(s) Copie les fichiers sélectionnés depuis le site local vers le site distant.
DREAMWEAVER CS3 76
Guide de l'utilisateur
Remarque : 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 Fichiers. Si le volet actif est Fichiers locaux, ce sont les fichiers sélectionnés sur le site local qui sont copiés
vers le site distant ou le serveur d'évaluation ; si le volet actif est Site distant, Dreamweaver copie la version présente sur le site
local des fichiers sélectionnés sur le site distant.
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, le fichier est ajouté au site distant et reçoit l'état « extrait ». Si vous ne voulez pas que le fichier ajouté soit doté
de cet état, cliquez sur le bouton Archiver.
Extraire le(s) 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.
Archiver 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.
Synchroniser Synchronise les fichiers entre les dossiers locaux et distants.
Le bouton Développer/Réduire développe ou réduit le panneau Fichiers afin d'afficher un ou deux volets.
Voir aussi
« Présentation du panneau Fichiers » à la page 21
Pour les sites Dreamweaver, il est également possible de personnaliser le panneau Fichiers en modifiant la vue (site local ou
distant) qui s'affiche par défaut dans le panneau réduit. Vous pouvez également basculer l'affichage du contenu dans le
panneau Fichiers développé, en utilisant l'option Toujours afficher.
Voir aussi
« Configuration d'un dossier distant » à la page 41
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 n'est pas ancré, vous pouvez poursuivre votre travail dans la fenêtre de document. Avant de pouvoir
ancrer de nouveau le panneau, vous devez le réduire.
Dans sa forme réduite, le panneau Fichiers affiche le contenu du site local, du site distant ou du serveur d'évaluation sous
la forme d'une liste de fichiers. Sous sa forme développée, le panneau affiche le site local et soit le site distant, soit le serveur
d'évaluation. Le panneau Fichiers peut également afficher une carte d'arborescence du site local.
• Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme développée, cliquez sur le bouton Fichiers du site
(pour le site distant), Serveur d'évaluation ou Carte du site dans la barre d'outils.
A B C
A. Fichiers du site B. Serveur d'évaluation C. Plan du site
• 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.
Remarque : Avant de pouvoir afficher un site distant ou un serveur d'évaluation, vous devez le configurer. Avant de pouvoir
afficher une carte du site, vous devez avoir configuré une page d'accueil.
Pour les sites Dreamweaver, vous pouvez également identifier les fichiers (sur le site local ou distant) mis à jour depuis leur
dernier transfert.
DREAMWEAVER CS3 78
Guide de l'utilisateur
Voir aussi
« Synchronisation de fichiers » à la page 91
2 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis
sélectionnez Nouveau fichier ou Nouveau dossier.
3 Saisissez le nom du nouveau fichier ou dossier.
4 Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh).
Voir aussi
« Utilisation des rapports pour tester votre site » à la page 102
Remarque : Si le fichier ouvert dans la fenêtre de document n'est pas associé au site actuel affiché dans le panneau Fichiers,
Dreamweaver tente de déterminer à quel site Dreamweaver le fichier appartient. S'il ne correspond qu'à un seul site local,
Dreamweaver ouvre ce site dans le panneau Fichiers, puis met le fichier en surbrillance.
Recherche et sélection des fichiers qui sont plus récents sur le site local que sur le site distant
❖ Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme réduite, cliquez sur le menu Options dans le coin
supérieur droit du panneau Fichiers, puis sélectionnez Modifier > Sélectionner Local plus récent.
Dreamweaver sélectionne les fichiers dans le panneau Fichiers.
Recherche et sélection des fichiers qui sont plus récents sur le site distant que sur le site local
❖ Dans le panneau Fichiers (Fenêtre > Fichiers) affiché sous sa forme réduite, cliquez sur le menu Options dans le coin
supérieur droit du panneau Fichiers, puis sélectionnez Edition > Sélectionner distants plus récents.
Dreamweaver sélectionne les fichiers dans le panneau Fichiers.
DREAMWEAVER CS3 80
Guide de l'utilisateur
4 Indiquez l'emplacement où vous souhaitez afficher les fichiers compris dans le rapport à l'aide des boutons radio, si
nécessaire :
Machine locale si le site ne comporte que des pages statiques.
Remarque : Vous devez avoir défini un serveur d'évaluation dans la boîte de dialogue Définition du site (XREF) pour utiliser
cette option. Si cette opération n'a pas été effectuée et qu'aucun préfixe URL n'a été entré pour ce serveur ou si vous exécutez le
rapport pour plus d'un site, cette option n'est pas disponible.
Autre emplacement si vous souhaitez entrer un chemin dans la zone de texte.
Voir aussi
« Activation et désactivation du voilage d'un site » à la page 96
Avant de pouvoir accéder à un serveur distant, vous devez configurer Dreamweaver de façon à ce qu'il puisse fonctionner
avec ce serveur.
Remarque : La meilleure façon de gérer des fichiers est de créer un site Dreamweaver.
DREAMWEAVER CS3 81
Guide de l'utilisateur
Voir aussi
« Configuration et modification d'un dossier racine local » à la page 40
Remarque : Les noms des serveurs que vous avez configurés pour fonctionner avec Dreamweaver apparaissent.
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éplacerait
par défaut, maintenez la touche Ctrl (Windows) ou Option (Macintosh) enfoncée pendant que vous faites glisser et déposez le
fichier.
DREAMWEAVER CS3 82
Guide de l'utilisateur
Par défaut, le site local apparaît toujours dans le volet droit. Le volet qui n'a pas été choisi (celui de gauche par défaut) sera
le volet interchangeable : il pourra alors afficher soit la carte du site, soit les fichiers de l'autre site (le site distant par défaut).
Fichiers dépendants Affiche une invite proposant de transférer les fichiers dépendants (images, feuilles de style externes et
autres fichiers référencés par les fichiers HTML) qui doivent être chargés par le navigateur en même temps que le fichier
HTML. Par défaut, les options Invite lors de Acquérir/Extraire et Invite lors de Placer/Archiver sont toutes deux activées.
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. Cela
s'applique également lors du transfert et de l'archivage de fichiers : il n'est pas nécessaire si des copies mises à jour sont déjà
présentes dans la destination.
Si vous désactivez ces options, vos fichiers dépendants ne sont pas transférés. Ainsi, pour forcer l'affichage la boîte de
dialogue Fichiers dépendants même lorsque ces options sont désélectionnées, maintenez la touche Alt (Windows) ou Option
(Macintosh) enfoncée tout en choisissant Acquérir, Placer, Archiver ou Extraire.
Connexion FTP Détermine si la connexion avec le site distant doit être interrompue après le délai d'inactivité spécifié.
Délai FTP Indique le temps, exprimé en secondes, pendant lequel Dreamweaver tente d'établir une connexion avec le
serveur distant.
S'il n'y a toujours pas de réponse à l'issue du délai indiqué, Dreamweaver affiche une boîte de dialogue pour vous en avertir.
Options de transfert FTP Détermine si Dreamweaver sélectionne l'option par défaut après un nombre de secondes spécifié,
lorsqu'une boîte de dialogue apparaît lors du transfert d'un fichier et que l'utilisateur ne fournit aucune réponse.
Hôte du pare-feu Spécifie l'adresse du serveur proxy par lequel vous vous connectez aux serveurs externes si vous vous
trouvez derrière un pare-feu.
Dans le cas contraire, laissez ce champ vierge. Sélectionnez l'option Utiliser un pare-feu de la boîte de dialogue Définition
du site si vous vous connectez au serveur distant tout en étant protégé par un pare-feu
Port du pare-feu Spécifie le port de votre pare-feu par lequel vous passez pour vous connecter au serveur distant. Si vous
vous connectez par l'intermédiaire d'un port autre que 21 (port par défaut pour FTP), tapez son numéro ici.
Options de placement : Enregistrer les fichiers avant de les placer Indique que les fichiers non enregistrés sont
automatiquement enregistrés avant d'être placés sur le site distant.
Gérer les sites Ouvre la boîte de dialogue Gérer les sites, dans laquelle vous pouvez créer un site ou modifier un site existant.
Vous pouvez définir si les types de fichiers transférés doivent l'être au format ASCII (texte) ou binaire, et ce en
personnalisant le fichier [Link] situé dans le dossier Dreamweaver/Configuration (sur Macintosh, il s'agit
du fichier [Link]). Pour plus d'informations, voir Extension de Dreamweaver.
Voir aussi
« Configuration d'un dossier distant » à la page 41
DREAMWEAVER CS3 83
Guide de l'utilisateur
Vous pouvez personnaliser les colonnes en procédant de l'une des façons suivantes (certaines opérations sont disponibles
uniquement pour les colonnes que vous ajoutez, et non pas pour les colonnes par défaut) :
7 Choisissez une option d'alignement pour déterminer la façon dont le texte doit être aligné dans la colonne.
8 Activez ou désactivez l'option Afficher afin d'afficher et de masquer respectivement la colonne.
9 Activez ou désactivez l'option Partager avec tous les utilisateurs de ce site afin que la colonne soit accessible ou non à tous
les utilisateurs connectés au site distant.
Lorsque vous transférez un document entre un dossier local et distant à l'aide du panneau Fichiers, vous pouvez transférer
les fichiers dépendants de ce document. Les fichiers dépendants sont des images, des feuilles de style externes et d'autres
fichiers référencés dans votre document qu'un navigateur charge avec le document.
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.
Cela s'applique également lors du transfert et de l'archivage de fichiers : il n'est pas nécessaire si des copies mises à jour sont déjà
présentes sur le site distant.
Certains serveurs génèrent des erreurs lors du placement d'éléments de bibliothèque. Néanmoins, vous pouvez voiler ces
fichiers pour qu'ils ne soient pas transférés.
Voir aussi
« Archivage et extraction de fichiers » à la page 88
Les activités non liées au serveur comprennent, entre autres, les opérations suivantes: taper, modifier des feuilles de style
externes, générer des rapports à l'échelle du site et créer de nouveaux sites.
Les activités côté serveur que Dreamweaver ne peut pas effectuer pendant les transferts de fichiers incluent les tâches
suivantes :
Dreamweaver crée un journal de suivi des activités de fichiers au cours du transfert ; vous pouvez le consulter et
l'enregistrer.
Remarque : Vous ne pouvez pas désactiver le transfert de fichiers en arrière-plan. Si le journal des détails est ouvert dans la
fenêtre de transfert de fichiers en arrière-plan, vous pouvez le fermer pour améliorer les performances.
Dreamweaver enregistre également 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 du site FTP peut vous aider à déterminer le problème.
Voir aussi
« Archivage et extraction de fichiers » à la page 88
Remarque : Pour n'acquérir que les fichiers dont la version distante est plus récente que la version locale, utilisez la commande
Synchroniser.
• Si vous utilisez le système d'archivage et d'extraction, l'obtention d'un fichier consistera à transférer une copie locale
accessible en lecture seule. Le fichier reste disponible sur le site distant ou sur le serveur d'évaluation et peut être extrait
par d'autres membres de l'équipe.
• Si vous n'utilisez pas le système d'archivage et d'extraction, l'obtention d'un fichier consistera à transférer une copie
accessible en lecture et écriture.
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.
Pour interrompre à tout moment le transfert de fichier, cliquez sur Annuler dans la boîte de dialogue d'état.
• Cliquez sur l'icône Gestion des fichiers dans la barre d'outils de la fenêtre du document, puis sélectionnez Acquérir dans
le menu.
Remarque : Si le fichier actuel n'est pas associé au site sélectionné dans le panneau Fichiers, Dreamweaver tente de déterminer
à quel site défini localement le fichier actuel appartient. Si ce fichier courant n'appartient qu'à un seul site local, Dreamweaver
ouvre ce site, puis effectue l'opération d'acquisition.
Il existe deux types de circonstances dans lesquels il est préférable d'utiliser la commande Placer plutôt que la commande
Archiver :
• Lorsque vous ne travaillez pas en équipe et que vous n'utilisez pas le système d'archivage et d'extraction.
• 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.
Vous pouvez utiliser le panneau Fichiers ou la fenêtre du document pour acquérir des fichiers. Dreamweaver crée un
journal de suivi des activités de fichiers au cours du transfert ; vous pouvez le consulter et l'enregistrer.
Dreamweaver enregistre également 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 du site FTP peut vous aider à déterminer le problème.
Vous trouverez un didacticiel consacré au placement de fichiers sur un serveur distant à l'adresse
[Link]/go/vid0163_fr.
Voir aussi
« Synchronisation de fichiers » à la page 91
Placement de fichiers sur un serveur distant ou un serveur d'évaluation à l'aide du panneau Fichiers
1 Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez les fichiers à télécharger.
Les fichiers sont généralement sélectionnés dans l'affichage Site local, mais il est également possible de les sélectionner dans
l'affichage Site distant.
Remarque : Vous pouvez décider de ne placer que les fichiers dont la version locale est plus récente que la version distante.
2 Procédez de l'une des manières suivantes pour placer un fichier sur le serveur distant :
• Cliquez sur le bouton Placer dans la barre d'outils du panneau Fichiers.
• Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur le fichier
dans le panneau Fichiers, puis sélectionnez Placer dans le menu contextuel.
3 Si le fichier n'a pas encore été enregistré, une boîte de dialogue s'affiche (si vous l'avez indiqué parmi les préférences de
la catégorie Site de la boîte de dialogue Préférences) pour vous permettre de l'enregistrer avant de le placer sur le serveur
DREAMWEAVER CS3 87
Guide de l'utilisateur
distant. Cliquez sur Oui pour enregistrer le fichier ou sur Non pour placer la version précédemment enregistrée sur le
serveur distant.
Remarque : Si vous n'enregistrez pas 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.
4 Cliquez sur Oui si vous souhaitez envoyer les fichiers dépendants associés aux fichiers sélectionnés ou sur Non si vous
ne voulez pas les envoyer. L'option par défaut est de ne pas transférer les fichiers indépendants. Vous pouvez définir cette
option en sélectionnant Edition > Préférences > Site.
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.
Pour interrompre le transfert de fichier, cliquez sur Annuler dans la boîte de dialogue d'état. Le transfert en cours peut ne
pas s'interrompre immédiatement.
Un cadenas apparaît en regard de l'icône du fichier local pour indiquer que ce dernier n'est désormais accessible qu'en
lecture seule.
Important : 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.
Remarque : Dreamweaver vous permet d'effectuer d'autres activités non liées au serveur lors du transfert de fichiers vers le
serveur ou à partir de ce dernier.
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.
L'extraction d'un fichier équivaut à signaler aux autres utilisateurs que vous travaillez sur ce fichier et qu'ils ne doivent pas
le modifier. Lors de l'extraction d'un fichier, le nom de la personne ayant effectué l'opération est affiché dans le panneau
Fichiers, avec une coche de couleur rouge (si le fichier a été extrait par un autre membre de l'équipe) 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 Fichiers 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 plus d'informations sur les fichiers LCK et sur le fonctionnement du système d'archivage et d'extraction, consultez les
notes techniques 15447 sur le site Web Adobe à l'adresse [Link]/go/15447_fr.
Voir aussi
« Acquisition et placement de fichiers depuis ou vers votre serveur » à la page 84
Si votre option d'accès à distance est définie sur Microsoft Visual SourceSafe, cette option d'archivage et d'extraction est la
seule disponible. Les autres options de cette section ne sont disponibles que pour les méthodes d'accès FTP, Réseau/Local,
WebDAV et RDS.
Si vous ne voyez pas les options Archiver/Extraire, cela signifie que vous n'avez pas configuré le serveur distant.
5 Activez l'option Extraire les fichiers à l'ouverture si vous voulez que les fichiers soient automatiquement extraits lorsque
vous double-cliquez dessus pour les ouvrir dans le panneau Fichiers.
Si vous choisissez Fichier > Ouvrir pour ouvrir un fichier, cela n'extrait pas le fichier, même si cette option est activée.
Remarque : Si vous travaillez seul sur plusieurs machines, utilisez un nom d'extraction différent pour chaque machine (par
exemple, PierreR-MacDomicile et PierreR-PCBureau) de manière à savoir où se trouve la version la plus récente du fichier si
vous oubliez de l'archiver.
Adresse électronique Si vous saisissez une adresse électronique, lors de l'extraction d'un fichier, votre nom apparaît dans le
panneau Fichiers en regard du fichier, sous la forme d'un lien (bleu souligné). Si un membre de l'équipe clique sur le lien,
son programme de messagerie électronique par défaut ouvre un nouveau courriel à destination de votre adresse
électronique et comportant un objet qui correspond aux noms du site et du fichier.
Voir aussi
« Configuration d'un dossier distant » à la page 41
1 Si vous ne l'avez pas encore fait, définissez un site Dreamweaver indiquant le dossier local que vous utilisez pour
enregistrer vos fichiers de projet.
2 Sélectionnez Site > Gérer les sites puis double-cliquez sur votre site dans la liste.
3 Dans la boîte de dialogue Définition du site, sélectionnez l'onglet Avancé.
4 Cliquez sur la catégorie Infos distantes puis sélectionnez WebDAV dans le menu Accès.
5 Indiquez la façon dont Dreamweaver doit se connecter à votre serveur WebDAV.
6 Sélectionnez l'option Activer l'archivage et l'extraction de fichier et entrez les informations suivantes :
• Dans la zone de texte Nom d'extraction, entrez un nom vous identifiant par rapport aux autres membres de l'équipe.
• Indiquez votre adresse électronique dans la zone appropriée.
Le nom et l'adresse électronique sont utilisés pour l'identification sur le serveur WebDAV et s'affiche dans le panneau
Fichiers pour les contacts.
Remarque : Il est possible WebDAV ne parvienne pas à extraire correctement des fichiers incluant un contenu dynamique du
fait que la méthode HTTP GET les a rendus au moment de leur extraction.
Voir aussi
« Définition des préférences de site pour le transfert de fichiers » à la page 82
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).
Une coche de couleur verte apparaît en regard de l'icône du fichier local pour signaler que vous l'avez extrait.
Important : Si vous extrayez le fichier actif, la version ouverte du fichier est écrasée par la nouvelle version extraite.
Un cadenas apparaît en regard de l'icône du fichier local pour indiquer que ce dernier n'est désormais accessible qu'en
lecture seule.
Important : 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.
Si le fichier actuel n'est pas associé au site actif dans le panneau Fichiers, Dreamweaver tente de déterminer à quel site défini
localement le fichier actuel appartient. Si le fichier actuel appartient à un autre site que celui qui est actif dans le panneau
Fichiers, Dreamweaver ouvre ce site, puis effectue l'opération d'archivage.
Important : 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.
Pour annuler l'extraction d'un fichier, procédez de l'une des façons suivantes :
• Ouvrez le fichier dans la fenêtre Document, puis choisissez Site > Annuler extraction.
• Dans le panneau Fichiers (Fenêtre > Fichiers), cliquez avec le bouton droit (Windows) ou en maintenant la touche Ctrl
enfoncée (Macintosh), puis sélectionnez Annuler extraction.
La copie locale du fichier passe alors en lecture seule, et toutes les modifications que vous y avez apportées sont perdues.
Synchronisation de fichiers
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.
Remarque : Si votre site distant est un serveur FTP (et non un serveur en réseau), la synchronisation de vos fichiers s'effectuera
en FTP.
Avant de synchroniser vos sites, vous pouvez vérifier les fichiers à placer, à acquérir, à supprimer ou à ignorer. Par ailleurs,
une fois la synchronisation effectuée, Dreamweaver vous indique les fichiers qui ont été mis à jour.
Voir aussi
« Gestion des transferts de fichiers » à la page 87
Identification des fichiers qui sont plus récents sur le site local ou le site distant, sans effectuer de synchronisation
❖ Procédez de l’une des façons suivantes dans le panneau Fichiers :
• Cliquez sur le menu Options dans le coin supérieur droit puis sélectionnez Edition > Sélectionner locaux plus récents ou
Edition > Sélectionner distants plus récents.
• Dans le panneau Fichiers, cliquez avec le bouton droit (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh),
puis choisissez Sélectionner > Sélectionner locaux plus récents ou Sélectionner > Sélectionner distants plus récents.
DREAMWEAVER CS3 92
Guide de l'utilisateur
6 Indiquez si les fichiers qui sont présents sur le site de destination mais n'ont pas d'équivalent sur le site d'origine doivent
être supprimés. Cette option n'est pas disponible si vous sélectionnez les options d'acquisition et de placement dans le menu
de direction.
Si vous avez sélectionné Placer les fichiers plus récents sur hôte distant et que vous activez l'option d'effacement, tous les
fichiers du site distant qui n'ont pas d'équivalent sur le site local sont supprimés. Si vous avez sélectionné Obtenir les fichiers
plus récents depuis l'hôte distant et que vous activez l'option d'effacement, tous les fichiers du site local qui n'ont pas
d'équivalent sur le site distant sont supprimés.
Si la version la plus récente de chacun des fichiers sélectionnés figure déjà aux deux endroits et que rien n'a besoin d'être
supprimé, un message d'avertissement vous signale qu'aucune synchronisation n'est nécessaire. Dans le cas contraire, la
boîte de dialogue Synchroniser s'affiche et vous permet de modifier les actions (placer, acquérir, supprimer et ignorer) pour
ces fichiers avant d'exécuter la synchronisation.
10 Cliquez sur OK pour synchroniser les fichiers. Vous pouvez afficher ou enregistrer les détails de la synchronisation
dans un fichier local.
La comparaison de deux fichiers locaux ou de deux fichiers distants est également utile si vous conservez des versions
précédentes, renommées de vos fichiers. En cas d'oubli des modifications apportées à un fichier d'une version précédente,
effectuez une comparaison rapide.
Avant de commencer, vous devez installer un outil de comparaison de fichiers tiers sur votre système. Pour plus
d'informations sur les outils de comparaison de fichiers, utilisez un moteur de recherche Web tel que Google pour trouver
des outils de « comparaison de fichiers » ou « diff ». Dreamweaver fonctionne avec la plupart des outils tiers.
Voir aussi
« Configuration et modification d'un dossier racine local » à la page 40
Le tableau suivant répertorie les outils de comparaison de fichiers courants pour le Macintosh ainsi que l'emplacement de
leurs outils ou de leurs scripts de lancement sur votre disque dur :
FileMerge usr/bin/opendiff
BBEdit usr/bin/bbdiff
TextWrangler usr/bin/twdiff
Remarque : Le dossier usr est généralement masqué dans le Finder. Cependant, vous pouvez y accéder en utilisant le bouton
Parcourir dans Dreamweaver.
Remarque : Les résultats effectivement affichés dépendent de l'outil diff utilisé. Consultez le guide d'utilisation de votre outil
pour comprendre comment interpréter ces résultats.
DREAMWEAVER CS3 94
Guide de l'utilisateur
1 Dans le panneau Fichiers, appuyez sur la touche Ctrl (Windows) ou Commande (Macintosh) tout en cliquant avec la
souris sur les deux fichiers pour les sélectionner.
pour choisir des fichiers se trouvant à l'extérieur de votre site défini, accédez à votre disque local dans le menu gauche
contextuel du panneau Fichiers puis sélectionnez-les.
2 Cliquez avec le bouton droit de la souris sur l'un des fichiers sélectionnés puis choisissez Compare Local Files (Comparer
les fichiers locaux) dans le menu contextuel.
Remarque : Si votre souris n'est dotée que d'un seul bouton, appuyez sur la touche Ctrl tout en cliquant avec la souris sur l'un
des fichiers sélectionnés.
1 Dans le panneau Fichiers, affichez les fichiers sur le serveur distant en choisissant Affichage distant dans le menu
déroulant situé à droite.
2 Appuyez sur la touche Ctrl (Windows) ou Commande (Macintosh) tout en cliquant avec la souris sur les deux fichiers
pour les sélectionner
3 Cliquez avec le bouton droit de la souris sur l'un des fichiers sélectionnés puis choisissez Comparer les fichiers distants
dans le menu contextuel.
Remarque : Si votre souris n'est dotée que d'un seul bouton, appuyez sur la touche Ctrl tout en cliquant avec la souris sur l'un
des fichiers sélectionnés.
❖ Dans le panneau Fichiers, cliquez avec le bouton droit de la souris sur un fichier local et choisissez Comparer avec
distants dans le menu contextuel.
Remarque : Si votre souris n'est dotée que d'un seul bouton, appuyez sur la touche Ctrl tout en cliquant avec la souris sur le
fichier local.
1 Dans le panneau Fichiers, affichez les fichiers sur le serveur distant en choisissant Affichage distant dans le menu
déroulant situé à droite.
2 Cliquez avec le bouton droit de la souris sur un fichier dans le panneau et choisissez Comparer avec fichier local dans le
menu contextuel.
Remarque : Si votre souris n'est dotée que d'un seul bouton, appuyez sur la touche Ctrl tout en cliquant avec la souris sur le
fichier.
Vous pouvez également cliquer avec le bouton droit de la souris sur l'onglet de document situé en haut de la fenêtre de
document et choisir Comparer avec distants dans le menu contextuel.
Avant de commencer, vous devez installer un outil de comparaison de fichiers sur votre système et le définir dans
Dreamweaver.
1 Une fois que vous avez modifié un fichier dans un site Dreamweaver, placez le fichier (Site > Placer) sur votre site distant.
Si la version distante du fichier a été modifiée, vous recevrez une notification avec la possibilité de visualiser les différences.
Si vous n'avez pas spécifié d'outil de comparaison de fichiers, un message vous invite à le faire.
3 Une fois que vous avez revu ou fusionné les changements dans l'outil, vous pouvez passer à l'opération de placement ou
l'annuler.
Avant de commencer, vous devez installer un outil de comparaison de fichiers sur votre système et le définir dans
Dreamweaver.
1 Cliquez avec le bouton droit de la souris à n'importe quel endroit du panneau Fichiers et sélectionnez Synchroniser dans
le menu contextuel.
2 Complétez les options de la boîte de dialogue Synchroniser les fichier, puis cliquez sur Aperçu.
Une fois que vous avez cliqué sur Aperçu, vous obtenez une liste des fichiers sélectionnés et des actions qui seront effectuées
pendant la synchronisation.
3 Dans la liste, sélectionnez les fichiers que vous souhaitez comparer et cliquez sur le bouton Comparer (l'icône avec les
deux petites pages).
Remarque : Le fichier doit être basé sur du texte (fichier HTML ou ColdFusion).
Dreamweaver lance l'outil de comparaison qui compare les versions locale et distante de chaque fichier sélectionné.
Voir aussi
« Synchronisation de fichiers » à la page 91
Remarque : Contribute doit être installé sur le même ordinateur que Dreamweaver.
DREAMWEAVER CS3 96
Guide de l'utilisateur
La restauration des fichiers doit être activée au niveau des paramètres administratifs de Contribute. Pour plus
d'informations, voir Administration de Contribute.
1 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur un fichier
dans le panneau Fichiers.
2 Sélectionnez Restaurer la page.
S'il existe une version précédente de la page à restaurer, la boîte de dialogue Restauration s'affiche.
Voir aussi
« Préparation d'un site à utiliser avec Contribute » à la page 56
« Suppression, déplacement ou modification du nom d'un fichier distant sur un site Contribute » à la page 58
Ainsi, si vous travaillez sur un site de grande taille et ne souhaitez pas télécharger vos fichiers multimédias chaque jour, vous
pouvez utiliser la fonction de 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 :
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é.
1 Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez un site dans le menu contextuel où s'affiche le site, le serveur
ou le disque dur.
2 Sélectionnez un fichier ou un dossier.
3 Cliquez avec le bouton droit (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis procédez de l'une
des façons suivantes :
• Cliquez sur Voilage > Activer le voilage (désélectionnez l'option pour la désactiver).
• Sélectionnez Voilage > Paramètres, puis choisissez Voilage dans la liste des catégories située à gauche de la boîte de
dialogue Définition du site, onglet Avancé. Sélectionnez ou désélectionnez Activer le voilage, puis activez ou désactivez
l'option Voiler les fichiers se terminant avec, selon que vous souhaitez ou non activer le voilage de certains types de
fichier. Saisissez ou supprimez les suffixes de fichier dans la zone de texte afin d'indiquer le type de fichier pour lequel
activer ou désactiver le voilage.
4 Cliquez sur OK.
1 Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez un site pour lequel le voilage est activé dans le menu
contextuel où est affiché le site, le serveur ou le disque dur.
2 Sélectionnez les dossiers de votre choix auxquels appliquer un voile ou le supprimer.
3 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.
Une ligne rouge est présente ou non sur l'icône du dossier pour indiquer que le dossier est voilé ou dévoilé.
Remarque : Vous pouvez effectuer une opération sur un dossier voilé précis en le sélectionnant dans le panneau Fichiers, puis
en effectuant l'opération voulue. Toute opération effectuée directement sur un fichier ou un dossier annule le voilage.
Remarque : Vous ne pouvez pas voiler un fichier individuel, uniquement un dossier ou l'ensemble des fichiers d'un type de
fichier donné.
Pour saisir plusieurs types de fichier, séparez chaque type par un espace ; n'utilisez ni virgule ni point-virgule.
Une ligne rouge apparaît sur les fichiers concernés pour indiquer qu'ils sont voilés.
Certains logiciels créent des fichiers de sauvegarde se terminant par un suffixe donné, tel que .bak. Vous pouvez voiler ces
fichiers.
Remarque : Vous pouvez effectuer une opération sur un dossier voilé précis en le sélectionnant dans le panneau Fichiers, puis
en effectuant l'opération voulue. Toute opération effectuée directement sur un fichier ou un dossier annule le voilage.
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.
1 Dans le panneau Fichiers (Fenêtre > Fichiers), sélectionnez un site pour lequel le voilage est activé dans le menu où est
affiché le site, le serveur ou le disque dur.
2 Sélectionnez un fichier ou un dossier quelconque du site.
3 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 l'option 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.
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.
DREAMWEAVER CS3 99
Guide de l'utilisateur
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é, par exemple des notes sur la façon dont un devis a été calculé, dont une
configuration a été élaborée ou encore sur les facteurs de marketing qui ont influencé une décision de production.
Si vous ouvrez un fichier dans Adobe® Fireworks® ou 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. Ainsi, si vous ouvrez le
fichier [Link] dans Fireworks, puis l'exportez au format GIF en lui attribuant le nom [Link], Fireworks crée
un fichier Design Notes du nom de [Link]. Ce fichier Design Notes contient le nom du fichier d'origine, sous
la forme d'une URL file: absolue. De ce fait, les Design Notes du fichier [Link] pourraient contenir la ligne
suivante :
fw_source="[Link]
Au même titre, les Design Notes d'un fichier Flash pourraient contenir la ligne suivante :
fl_source="[Link]
Remarque : Pour pouvoir partager des Design Notes, les utilisateurs doivent définir le même chemin d'accès pour la racine du
site (par 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,
ce dernier ouvre directement le fichier d'origine pour vous permettre de le modifier.
Voir aussi
« Lancement d'un éditeur externe pour des fichiers multimédia » à la page 260
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.
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.
2 Dans le menu Etat de l'onglet Informations élémentaires, sélectionnez un état pour le document.
3 Cliquez sur l'icône de date (au-dessus de la zone de texte Notes) pour insérer la date du jour dans les notes.
4 Entrez des commentaires dans la zone Notes.
5 Activez l'option Afficher à l'ouverture du fichier afin que le fichier de Design Notes apparaisse à chaque ouverture du
fichier.
6 Dans l'onglet Toutes les infos, cliquez sur le bouton Plus (+) afin d'ajouter une paire clé/valeur ; sélectionnez une paire,
puis cliquez sur le bouton Moins (–) pour la supprimer.
Par exemple, vous pouvez créer une clé Auteur (dans la zone Nom), puis lui attribuer la valeur Heidi (dans la zone Valeur).
Voir aussi
« Acquisition et placement de fichiers depuis ou vers votre serveur » à la page 84
6 Cliquez sur l'onglet Infos de base et remarquez que la nouvelle valeur de l'état apparaît dans le menu contextuel 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.
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.
Vous devez vous assurer que vos pages ont l'apparence et le fonctionnement attendus dans les navigateurs ciblés, qu'il n'y a
pas de liens rompus et que les pages ne sont pas trop longues à télécharger. Vous pouvez également tester l'ensemble de votre
site et y régler les problèmes éventuels en effectuant un rapport de site.
Les conseils suivants vous aideront à garantir aux visiteurs de votre site une expérience positive :
3. Vérifiez que le site ne contient pas de liens brisés (réparez-les s'il en contient).
Les autres sites étant parfois modifiés et réorganisés, il peut arriver que certaines pages vers lesquelles vos liens pointent
soient déplacées ou supprimées. Vous pouvez exécuter un rapport de vérification des liens pour les tester.
DREAMWEAVER CS3 102
Guide de l'utilisateur
5. Effectuez quelques rapports sur le site pour tester et dépanner le site entier.
Vous pouvez rechercher sur le site entier d'éventuels problèmes, tels que des documents sans nom, des balises vides ou des
balises imbriquées redondantes.
Vous y trouverez de nombreuses et précieuses informations sur les différents navigateurs, plates-formes, etc. Vous pouvez
également discuter de questions techniques et échanger des informations utiles avec d'autres utilisateurs de Dreamweaver.
Voir aussi
« Correction de liens rompus » à la page 283
Les rapports sur le déroulement du travail peuvent améliorer la collaboration entre les membres d'une équipe Web. Ces
rapports permettent de savoir qui a extrait un fichier, quels fichiers sont associés à des Design Notes et quels fichiers ont été
modifiés récemment. Vous pouvez définir davantage les rapports des Design Notes en spécifiant des paramètres
nom/valeur.
Remarque : Vous devez avoir défini une connexion à un site distant pour exécuter des rapports sur le déroulement du travail.
Les rapports HTML vous permettent de compiler et de générer des rapports pour plusieurs attributs HTML. Vous pouvez
contrôler les balises de polices imbriquées combinables, l'accessibilité, les textes secondaires manquants, les balises
imbriquées redondantes, les balises vides amovibles et les documents sans nom.
Après avoir exécuté un rapport, vous pouvez l'enregistrer au format XML, puis l'importer dans un modèle, une base de
données ou une feuille de calcul et l'imprimer, ou encore l'afficher sur un site Web.
DREAMWEAVER CS3 103
Guide de l'utilisateur
Remarque : Vous pouvez également ajouter différents types de rapport à Dreamweaver via le site Web de Adobe Dreamweaver
Exchange.
Voir aussi
« Rapports dans Dreamweaver » à la page 25
2 Sélectionnez l'objet du rapport dans le menu Rapport sur, puis définissez l'un des types de rapport à exécuter
(déroulement du travail ou HTML).
Vous ne pouvez pas exécuter un rapport sur Fichiers sélectionnés dans le site si vous n'avez pas auparavant sélectionné des
fichiers dans le panneau Fichiers.
3 Si vous avez sélectionné un rapport de déroulement de travail, cliquez sur Paramètres de rapport. Dans le cas contraire,
ignorez cette étape.
Remarque : Si vous avez sélectionné plusieurs rapports de déroulement de travail, vous devez cliquer sur le bouton Paramètres
de rapport pour chaque rapport. Sélectionnez un rapport, cliquez sur Paramètres de rapport et entrez les paramètres ; puis
recommencez pour les autres rapports de déroulement de travail.
Extrait par Crée un rapport qui dresse la liste de tous les documents extraits par un membre spécifique de l'équipe. Entrez
le nom d'un membre de l'équipe et cliquez sur OK pour revenir à la boîte de dialogue Rapports.
Design Notes Crée un rapport qui dresse la liste de l'ensemble des Design Notes pour les documents sélectionnés ou le site.
Entrez une ou plusieurs paires nom/valeur, puis sélectionnez des valeurs de comparaison dans les menus contextuels
correspondants. Cliquez sur OK pour revenir à la boîte de dialogue Rapports.
Modifiés récemment Crée un rapport qui dresse la liste des fichiers qui ont été modifiés durant une période donnée. Entrez
les plages de dates et l'emplacement des fichiers à afficher.
4 Si vous avez sélectionné un rapport HTML, choisissez l'un des rapports suivants :
Balises de polices imbriquées combinables Crée un rapport qui dresse la liste de toutes les balises de polices imbriquées
pouvant être combinées pour nettoyer le code.
Le texte secondaire apparaît à la place des images dans les navigateurs qui affichent seulement du texte ou configurés pour
télécharger les images manuellement. Les lecteurs d'écran lisent le texte secondaire et certains navigateurs affichent du texte
secondaire lorsque l'utilisateur passe la souris sur l'image.
Extrait par Crée un rapport qui dresse la liste de tous les documents extraits par un membre spécifique de l'équipe.
Accessibilité Crée un rapport détaillant les conflits entre votre contenu et les directives d'accessibilité de la Section 508 du
Rehabilitation Act de 1998.
Balises redondantes imbriquées Crée un rapport répertoriant les balises à nettoyer.
Par exemple, <i> En Espagne, <i> il pleut</i> principalement dans les plaines</i> est inclus dans le rapport.
Balises vides amovibles Crée un rapport qui dresse la liste de toutes les balises vides pouvant être supprimées afin de
nettoyer le code HTML.
DREAMWEAVER CS3 104
Guide de l'utilisateur
Par exemple, vous pouvez avoir supprimé un élément ou une image en Affichage de code, mais laissé les balises s'appliquant
à cet élément.
Documents sans nom Crée un rapport qui dresse la liste de tous les documents sans titre trouvés conformément aux
paramètres sélectionnés. Dreamweaver établit un rapport sur tous les documents qui contiennent des titres par défaut, des
titres répétés ou des balises de titre manquantes.
Une liste de résultats apparaît dans le panneau Rapports du site (dans le groupe de panneaux Résultats).
• 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.
Ces informations s'affichent dans le panneau Référence.
• 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.
Après avoir exécuté les rapports HTML, utilisez la commande Nettoyer HTML pour corriger les erreurs HTML signalées.
105
Vous pouvez obtenir des actifs à partir de différentes sources. Par exemple, vous pouvez créer des actifs dans une
application, telle que Adobe® Fireworks® ou Adobe® Flash®, les recevoir d'un collègue, les copier à partir d'un CD-ROM de
graphiques ou encore les copier à partir d'un site Web d'images.
Dreamweaver permet également d'accéder à deux types d'actifs spéciaux : les bibliothèques et les modèles. Tous deux sont
des actifs liés : lorsque vous modifiez un élément de bibliothèque ou un modèle, Dreamweavermet à jour tous les
documents qui utilisent ces éléments. Les éléments de bibliothèque représentent généralement de petits actifs de
conception, tels que le logo ou les informations de copyright d'un site. Pour définir la conception de zones plus larges,
utilisez plutôt un modèle.
Voir aussi
« A propos des modèles Dreamweaver » à la page 371
Par exemple, supposons que vous construisiez un site de grande taille pour une société qui souhaite qu'un slogan figure sur
chaque page. Vous pouvez créer un élément de bibliothèque qui contient le slogan et utiliser cet élément dans chaque page.
Si le slogan est modifié, vous pouvez modifier l'élément de bibliothèque et mettre à jour automatiquement chaque page qui
l'utilise.
Dreamweaver stocke les éléments de bibliothèque dans un dossier nommé Library, au sein du dossier racine local de chaque
site. Chaque site possède sa propre bibliothèque.
Vous pouvez créer un élément de bibliothèque à partir de n'importe quel élément dans la section body d'un document,
notamment du texte, des tableaux, des formulaires, des applets Java, des plug-ins, des éléments ActiveX, des barres de
navigation et des images.
Pour les éléments liés tels que les images, la bibliothèque enregistre uniquement une référence à l'élément. Le fichier
d'origine doit rester à l'emplacement spécifié pour que l'élément de la bibliothèque fonctionne correctement.
DREAMWEAVER CS3 106
Guide de l'utilisateur
Il peut toutefois être utile de stocker une image dans un élément de bibliothèque. Par exemple, vous pouvez stocker une
balise img complète dans un élément de bibliothèque, afin de pouvoir modifier facilement le texte alt d'une image, ou
même son attribut src, dans l'ensemble du site. N'utilisez pas cette technique pour modifier les attributs de largeur et de
hauteur (width et height) d'une image, sauf si vous utilisez également un éditeur d'image pour changer la taille réelle de
l'image.
Remarque : Si l'élément de bibliothèque contient des liens, ils ne fonctionneront pas nécessairement sur le nouveau site. En
outre, les images d'un élément de bibliothèque ne sont pas copiées vers le nouveau site.
Lorsque vous utilisez un élément de bibliothèque, Dreamweaver insère un lien vers cet élément dans la page Web au lieu
d'insérer l'élément lui-même. Cela signifie que Dreamweaver insère une copie du code source HTML pour cet élément dans
le document et ajoute un commentaire HTML contenant une référence à l'élément externe d'origine. Il s'agit d'une référence
externe qui rend la mise à jour automatique possible.
Lorsque vous créez un élément de bibliothèque qui comporte un élément auquel est attaché un comportement
Dreamweaver, Dreamweaver copie l'élément et son gestionnaire d'événements (l'attribut qui spécifie l'événement
déclenchant l'action, tel que onClick, onLoad ou onMouseOver, et l'action à appeler lorsque l'événement se produit) dans le
fichier de l'élément de bibliothèque. Dreamweaver ne copie pas les fonctions JavaScript associées dans l'élément de la
bibliothèque. Au lieu de cela, lorsque vous insérez l'élément de bibliothèque dans un document, Dreamweaver insère
automatiquement les fonctions JavaScript appropriées dans la section head de ce document (si elles ne s'y trouvent pas déjà).
Remarque : Si vous rédigez manuellement le code JavaScript (c'est-à-dire si vous le créez sans utiliser de comportements
Dreamweaver), vous pouvez l'intégrer à votre élément de bibliothèque à l'aide du comportement Appel JavaScript pour exécuter
le code. Si vous n'utilisez pas de comportement Dreamweaver pour exécuter le code, le code n'est pas conservé dans l'élément
de bibliothèque.
La modification des comportements dans les éléments de bibliothèque doit respecter certaines conditions. Les éléments de
bibliothèque ne peuvent pas contenir de feuilles de style, car le code associé à ces éléments figure dans la section HEAD.
Voir aussi
« Modification d'un comportement dans un élément de bibliothèque » à la page 115
Remarque : Vous devez définir un site local avant de pouvoir afficher des actifs dans le panneau Actifs.
Panneau Actifs avec la liste Site affichée. Les icônes de catégorie se trouvent à gauche et la zone d'aperçu se trouve au-dessus de la liste.
DREAMWEAVER CS3 107
Guide de l'utilisateur
Pour basculer entre ces deux modes, sélectionnez le bouton radio Site ou Favoris situé en haut de la zone d'aperçu. (Ces
deux modes d'affichage ne sont pas disponibles pour les catégories Modèles et Bibliothèque.)
Remarque : La plupart des opérations du panneau Actifs fonctionnent de la même façon dans les deux listes. Toutefois, il existe
quelques tâches qui ne peuvent être réalisées que dans la liste Favoris.
Dans les deux listes, les actifs appartiennent à l'une des catégories suivantes :
Images Fichiers d'image en formats GIF, JPEG ou PNG.
Couleurs Les couleurs utilisées dans les documents et les feuilles de style, y compris les couleurs du texte, des arrière-
plans et des liens.
URL Les liens externes se trouvant dans les documents du site en cours, y compris FTP, gopher, HTTP, HTTPS,
JavaScript, courriel (mailto), et fichiers locaux ([Link]
Flash Fichiers dans n'importe quelle version d'Adobe Flash. Seuls les fichiers SWF (fichiers Flash compressés)
s'affichent dans le panneau Actifs. Les fichiers FLA (source Flash) ne s'affichent pas
Shockwave Fichiers dans n'importe quelle version d'Adobe Shockwave.
Films Fichiers QuickTime ou MPEG.
Scripts Fichiers JavaScript ou VBScript. Les scripts dans les fichiers HTML (plutôt que dans des fichiers JavaScript ou
VBScript indépendants) n'apparaissent pas dans le panneau Actifs.
Modèles Les mises en forme de pages principales utilisées sur plusieurs pages. La modification d'un modèle entraîne
automatiquement la modification de toutes les pages qui y sont associées.
Eléments de bibliothèque Des éléments que vous utilisez dans plusieurs pages. Lorsque vous modifiez un élément de
bibliothèque, toutes les pages qui le contiennent sont mises à jour.
Remarque : Pour figurer dans le panneau Actifs, un fichier doit appartenir à l'une de ces catégories. Il existe d'autres types de
fichiers parfois appelés actifs, mais qui ne sont pas affichés dans le panneau.
Par défaut, les actifs d'une catégorie donnée sont répertoriés en fonction de leur nom par ordre alphabétique, mais vous
pouvez les trier par type et en fonction de plusieurs autres critères. Vous pouvez également afficher un aperçu des actifs et
redimensionner les colonnes ainsi que la zone d'aperçu.
Voir aussi
« Création et gestion d'une liste d'actifs favoris » à la page 110
« Utilisation des éléments de bibliothèque » à la page 112
Par exemple, pour trier la liste des images par type (afin de regrouper toutes les images GIF, puis toutes les images JPEG,
etc.), cliquez sur l'en-tête de la colonne Type.
Certaines modifications n'apparaissent pas immédiatement dans le panneau Actifs. Par exemple, lorsque vous ajoutez ou
supprimez un actif du site, les modifications ne sont pas répercutées dans le panneau Actifs tant que vous n'actualisez pas
la liste Site en cliquant sur le bouton Actualiser la liste du site. Si vous ajoutez ou supprimez un actif en dehors de
Dreamweaver (via l'Explorateur Windows ou le Finder, par exemple), vous devez recréer le cache du site pour actualiser le
panneau Actifs.
Lorsque vous supprimez l'unique instance d'une URL ou d'une couleur donnée du site, ou lorsque vous enregistrez un
nouveau fichier contenant une couleur ou une URL n'ayant pas encore été utilisée dans le site, les modifications ne sont
répercutées dans le panneau Actifs qu'une fois la liste Site actualisée.
• Pour actualiser la liste Site manuellement, cliquez sur le bouton Actualiser la liste du site . Dreamweaver crée le cache
du site ou le met à jour si nécessaire.
• Pour actualiser la liste Site et recréer le cache du site manuellement, cliquez avec le bouton droit de la souris (Windows)
ou en maintenant la touche Ctrl enfoncée (Macintosh) dans la liste Actifs, puis cliquez sur Actualiser la liste du site.
Voir aussi
« Ajouter ou supprimer des actifs favoris » à la page 111
3 Sélectionnez l'URL.
4 Effectuez l'une des opérations suivantes :
• Faites glisser l'URL depuis le panneau vers la sélection dans la fenêtre de document en mode Création.
• Sélectionnez l'URL puis cliquez sur Appliquer.
Voir aussi
« Lancement d'un éditeur externe pour des fichiers multimédia » à la page 260
Vous devrez peut-être localiser le fichier dans le panneau Fichiers correspondant à un actif dans le panneau Actifs avant de
transférer l'actif depuis ou vers votre site distant.
Remarque : Le panneau Fichiers peut afficher un site différent de celui présenté par le panneau Actifs, car le panneau Actifs
est associé au document actif.
Le panneau Fichiers s'ouvre, avec le fichier d'actif sélectionné. La commande Repérer dans le site repère le fichier
correspondant à l'actif lui-même, et non les fichiers qui utilisent cet actif.
Les actifs sont copiés dans leurs emplacements correspondants dans le site cible. Dreamweaver crée de nouveaux dossiers
dans la hiérarchie du site cible en fonction des besoins. Les actifs sont également ajoutés à la liste Favoris du site cible.
Remarque : Si l'actif que vous avez copié est une couleur ou une URL, il s'affiche uniquement dans la liste Favoris du site cible.
Du fait que les couleurs et les URL ne correspondent pas à des fichiers, il n'existe aucun fichier à copier dans l'autre site.
Remarque : Les actifs favoris ne sont pas stockés en tant que fichiers distincts sur le disque. Ils font référence aux actifs de la
liste Site. Dreamweaver conserve la trace des actifs de la liste Site à afficher dans la liste Favoris.
DREAMWEAVER CS3 111
Guide de l'utilisateur
La plupart des opérations du panneau Actifs sont identiques dans les listes Favoris et Site. Toutefois, il existe plusieurs tâches
que vous pouvez réaliser uniquement dans la liste Favoris.
L'ajout d'une couleur ou d'une URL à la liste Favoris nécessite une étape supplémentaire. Vous ne pouvez pas ajouter de
nouvelles couleurs ou URL à la liste Site. Cette dernière contient uniquement les actifs déjà utilisés dans le site.
Remarque : Il n'existe pas de liste Favoris pour les modèles et les éléments de bibliothèque.
Voir aussi
« Présentation du panneau Actifs » à la page 106
Pour ajouter une nouvelle couleur ou une nouvelle URL à la liste Favoris
1 Dans le panneau Actifs, sélectionnez la catégorie Couleurs ou URL.
2 Sélectionnez l'option Favoris en haut du panneau.
3 Cliquez sur le bouton Nouvelle couleur ou Nouvelle URL .
4 Effectuez l'une des opérations suivantes :
• Sélectionnez une couleur dans le sélecteur de couleur et donnez-lui un surnom si vous le souhaitez.
Pour fermer le sélecteur de couleur sans sélectionner de couleur, appuyez sur la touche Echap ou cliquez sur la barre de
couleur grise en haut du sélecteur de couleur.
• Entrez une URL et un surnom dans la boîte de dialogue Ajouter URL, puis cliquez sur OK.
1 Dans le panneau Actifs, (Fenêtre > Actifs), sélectionnez la catégorie qui contient votre actif.
2 Sélectionnez l'option Favoris en haut du panneau.
3 Effectuez l'une des opérations suivantes :
• Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh) sur le nom
ou l'icône de l'actif dans le panneau Actifs, puis sélectionnez Modifier le surnom.
• Cliquez une fois sur le nom de l'actif, effectuez une pause, puis cliquez à nouveau. (Ne double-cliquez pas, car cela
ouvrirait l'élément pour modification.)
4 Tapez un surnom pour l'actif, puis appuyez sur la touche Entrée (Windows) ou Retour (Macintosh).
Voir aussi
« Présentation du panneau Actifs » à la page 106
Voir aussi
« A propos des éléments de bibliothèque » à la page 105
Vous pouvez renommer des éléments pour rompre leur lien avec des documents ou des modèles, supprimer des éléments
de la bibliothèque du site et recréer un élément de bibliothèque manquant.
Remarque : Le panneau Styles CSS n'est pas disponible lorsque vous éditez un élément de bibliothèque étant donné que ces
derniers peuvent uniquement contenir des Eléments body et que le code CSS (feuille de style en cascade) est inséré dans la
section head d'un document. La boîte de dialogue Propriétés de la page est également indisponible : en effet, un élément de
bibliothèque ne peut pas comporter de balise body ni d'attributs de cette balise.
Mettre à jour le document actif afin d'utiliser la version actuelle de tous les éléments de bibliothèque
❖ Choisissez Modifier > Modèles > Mettre à jour la page en cours.
DREAMWEAVER CS3 114
Guide de l'utilisateur
Mettre à jour le site entier ou tous les documents utilisant un élément de bibliothèque particulier
1 Choisissez Modifier > Bibliothèque > Mettre à jour les pages.
2 Dans le menu déroulant Regarder dans, indiquez ce qui doit être mis à jour :
• Pour mettre à jour toutes les pages du site sélectionné afin d'utiliser la version actuelle de tous les éléments de
bibliothèque, sélectionnez Site entier, puis sélectionnez le nom du site dans le menu déroulant adjacent.
• Pour mettre à jour toutes les pages du site en cours qui utilisent l'élément de bibliothèque, sélectionnez Fichiers utilisant,
puis sélectionnez un nom d'élément de bibliothèque dans le menu déroulant adjacent.
3 Sous Mettre à jour, assurez-vous que l'option Eléments de bibliothèque est activée.
Pour mettre les modèles à jour en même temps, sélectionnez Modèles également.
Voir aussi
« Utilisation du sélecteur de couleur » à la page 214
3 Cliquez dans la case de couleur Eléments de la bibliothèque et sélectionnez une couleur de surbrillance à l'aide du
sélecteur de couleurs (ou entrez la valeur hexadécimale correspondant à la couleur de surbrillance dans la zone de texte).
4 Activez l'option Afficher pour afficher la couleur de surbrillance dans la fenêtre de document.
5 Cliquez sur OK.
2 Sélectionnez l'élément de bibliothèque et cliquez sur Détacher de l'original dans l'inspecteur Propriétés
(Fenêtre > Propriétés).
3 Sélectionnez l'élément auquel est attaché le comportement.
4 Dans le volet Comportements (Fenêtre > Comportements), double-cliquez sur l'action que vous voulez modifier.
5 Dans la boîte de dialogue qui s'affiche, effectuez vos modifications et cliquez sur OK.
6 Dans le panneau Actifs, sélectionnez la catégorie Bibliothèque .
7 Notez précisément le nom et la casse de l'élément de bibliothèque d'origine ; sélectionnez-le, puis cliquez sur le bouton
Supprimer.
DREAMWEAVER CS3 116
Guide de l'utilisateur
8 Dans la fenêtre de document, sélectionnez tous les éléments qui constituent l'élément de bibliothèque.
Veillez à sélectionner exactement les mêmes éléments que ceux qui se trouvaient dans l'élément de bibliothèque original.
9 Dans le panneau Actifs, cliquez sur le bouton Nouvel élément de bibliothèque et donnez au nouvel élément le nom
de l'élément que vous avez supprimé en respectant l'orthographe et la casse.
10 Pour mettre à jour l'élément de bibliothèque dans les autres documents de votre site, choisissez Modifier >
Bibliothèque > Mettre à jour les pages.
11 Dans le menu déroulant Regarder dans, sélectionnez Fichiers utilisant.
12 Dans le menu déroulant adjacent, sélectionnez le nom de l'élément de bibliothèque que vous venez de créer.
13 Sous Mettre à jour, vérifiez que l'option Eléments de bibliothèque est sélectionnée, puis cliquez sur Démarrer.
14 Une fois les mises à jour terminées, cliquez sur Fermer.
Voir aussi
« Utilisation des comportements JavaScript » à la page 322
117
CSS vous offre une plus grande souplesse et une plus grande maîtrise de l'aspect de votre page. Les feuilles de style CSS vous
permettent de contrôler de nombreuses propriétés de texte, notamment les polices de caractères et les tailles de police, les
styles gras, italique, soulignement et les ombres du texte, la couleur du texte et la couleur d'arrière-plan, la couleur des liens
et le soulignement des liens, etc. En utilisant CSS pour contrôler vos polices de caractères, vous vous assurez d'un traitement
plus cohérent de la mise en page et de l'aspect de votre page dans différents navigateurs.
Outre la mise en forme du texte, CSS permet de gérer le format et le positionnement des blocs d'éléments d'une page Web.
Un élément de niveau bloc est un contenu autonome, généralement séparé par une nouvelle ligne dans le code HTML, et
formaté visuellement comme un bloc. Par exemple, les balises h1, les balises p et les balises div produisent toutes des
éléments de niveau bloc sur une page Web. Vous pouvez définir des marges et des bordures pour les éléments de niveau
bloc, les placer dans un emplacement spécifique, leur ajouter une couleur d'arrière-plan, faire flotter du texte autour d'eux,
etc. C'est essentiellement en manipulant des éléments de niveau bloc que vous réalisez des mises en page avec CSS.
Pour accéder à un didacticiel relatif aux feuilles de style en cascade, consultez le site Web de Adobe à l'adresse
[Link]/go/vid0152_fr.
Voir aussi
« Utilisation des balises Div » à la page 157
La déclaration est composée de deux entités : la propriété (par exemple, font-family) et la valeur (par exemple, Helvetica).
Dans la règle CSS précédente, un style particulier a été créé pour les balises h1 : le texte de toutes les balises H1 liées à ce style
sera associé à une police Helvetica, d'une taille de 16 pixels et en gras.
Le style (qui est défini par une règle ou par un groupe de règles) se trouve dans un emplacement distinct de celui de la mise
en forme du texte réel, généralement dans une feuille de style externe ou dans la section head du document HTML. Ainsi,
une règle concernant les balises h1 peut s'appliquer à de nombreuses balises à la fois (et dans le cas de feuilles de style
externes, la règle peut s'appliquer à de nombreuses balises à la fois dans un grand nombre de pages différentes). De cette
façon, CSS offre une capacité de mise à jour extrêmement aisée Lorsque vous mettez à jour une règle CSS dans un
emplacement, la mise en forme de tous les éléments qui utilisent le style défini est automatiquement mise à jour en fonction
du nouveau style.
• Les styles de classe vous permettent d'appliquer des propriétés de style à tout élément de la page.
• Les styles appliqués aux balises HTML redéfinissent la mise en forme d'une balise spécifique, telle que 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.
• Les styles avancés redéfinissent la mise en forme pour une combinaison particulière d'éléments ou pour d'autres formes
du sélecteur admises par CSS (par exemple, le sélecteur td h2 s'applique chaque fois qu'un en-tête h2 apparaît dans une
cellule de tableau). Les styles avancés peuvent également redéfinir la mise en forme pour des balises qui contiennent un
attribut id (identifiant) (par exemple, les styles définis par #myStyle s'appliquent à toutes les balises qui contiennent
la paire valeur-attribut id="myStyle").
Les règles CSS peuvent se trouver aux emplacements suivants :
Feuilles de style CSS externes Ensembles de règles CSS enregistrées dans un fichier .css externe distinct (pas dans un fichier
HTML). Ce fichier est lié à une ou plusieurs pages d'un site Web à l'aide d'un lien ou d'une règle @import situé dans la
section head d'un document.
Feuilles de style CSS internes (ou imbriquées) Ensembles de règles CSS incluses dans une balise style de la section head
d'un document HTML.
Styles en ligne Définis dans des instances spécifiques de balises dans un document HTML. L'utilisation de styles en ligne
n'est pas recommandée.
Dreamweaver reconnaît les styles définis dans des documents existants, pour peu qu'ils soient conformes aux
recommandations des feuilles de style CSS. Dreamweaver restitue également la plupart des styles appliqués directement en
mode Conception. Toutefois, la prévisualisation d'un document dans une fenêtre de navigateur vous permet d'obtenir le
rendu direct le plus précis de la page. Certains styles CSS s'affichent différemment dans Microsoft Internet Explorer,
Netscape Navigator, Opera, Apple Safari ou d'autres navigateurs, et certains ne sont pas encore pris en charge par aucun
navigateur.
Pour afficher le guide de référence CSS d'O'Reilly inclus dans Dreamweaver, choisissez Aide > Référence et sélectionnez
O'Reilly - Référence CSS dans le menu déroulant du panneau Référence.
DREAMWEAVER CS3 119
Guide de l'utilisateur
Voir aussi
« Application, suppression ou changement du nom de styles de classe » à la page 133
Ce concept va être illustré par une balise courante, la balise de paragraphe (<p>). Par défaut, les navigateurs comportent des
feuilles de style qui définissent la police et la taille de police du texte des paragraphes, c'est-à-dire le texte placé entre balises
<p> dans le code HTML. Ainsi, dans Internet Explorer, tout le texte du corps, y compris celui des paragraphes, s'affiche par
défaut dans la police Times New Roman de taille moyenne.
Toutefois, si vous êtes l'auteur d'une page Web, vous pouvez créer une feuille de style qui remplace le style par défaut du
navigateur pour ce qui est de la police et de la taille de police. Par exemple, vous pouvez créer la règle suivante dans votre
feuille de style :
p {
font-family: Arial;
font-size: small;
}
Lorsqu'un utilisateur charge la page, les paramètres de police du paragraphe et de taille de police que vous, auteur, avez
définis, remplacent les paramètres par défaut du navigateur en la matière.
Les utilisateurs peuvent effectuer des sélections pour personnaliser l'affichage du navigateur selon leurs attentes. Par
exemple, dans Internet Explorer, l'utilisateur peut choisir Affichage > Taille du texte > La plus grande, de manière à agrandir
la police et la rendre plus lisible. En fin de compte (du moins, dans ce cas), la sélection de l'utilisateur remplace à la fois les
styles par défaut du navigateur pour la taille de police par défaut dans les paragraphes, et les styles de pargraphe créés par
l'auteur de la page Web.
L'héritage est un autre élément important de la cascade. Les propriétés de la plupart des éléments d'une page Web sont
héritées. Par exemple, les balises de paragraphe héritent de certaines propriétés des balises body, les balises de listes à puces
de certaines propriétés des balises de paragraphe, et ainsi de suite. Ainsi, vous pouvez créer la règle suivante dans votre
feuille de style :
body {
font-family: Arial;
font-style: italic;
}
Tout le texte des paragraphes de votre page Web (ainsi que le texte qui hérite des propriétés de la balise de paragraphe) sera
en Arial italique, car la balise de paragraphe hérite de ces propriétés à partir de la balise body. Vous pouvez toutefois vous
montrer plus spécifique avec vos règles et créer des styles qui supplantent la formule d'héritage standard. Par exemple, vous
pouvez créer les règles suivantes dans votre feuille de style :
body {
font-family: Arial;
font-style: italic;
}
p {
font-family: Courier;
font-style: normal;
}
DREAMWEAVER CS3 120
Guide de l'utilisateur
Tout le texte du corps est en Arial italique, sauf le texte des paragraphes (et celui des balises héritières), qui s'affiche en
Courier normal (non italique). D'un point de vue technique, la balise de paragraphe hérite tout d'abord des proiriétés
définies pour la balise body, puis elle ignore celles-ci, car des propriétés ont été définies spécifiquement pour elle. En
d'autres termes, bien que les éléments de page héritent généralement des propriétés supérieures, l'application directe d'une
propriété à une balise entraîne toujours l'écrasement de la formule d'héritage standard.
La combinaison de tous les facteurs exposés ci-dessus et d'autres facteurs, tels que la spécificité CSS (un système qui attribue
un poids différent à des types précis de règles CSS) et l'ordre des règles CSS, finit par créer une cascade complexe, où les
éléments aux priorités les plus élevées écrasent les éléments aux propriétés les plus basses. Pour plus d'informations sur les
règles en matière de cascade, d'héritage et de spécificité, visitez le site [Link]/TR/CSS2/[Link].
Vous pouvez également utiliser le panneau Styles CSS pour créer et modifier des propriétés et des règles CSS. Ce panneau
est un éditeur bien plus fiable que l'inspecteur Propriétés et présente toutes les règles CSS définies dans le document actif,
qu'elles soient intégrées à la section head du document ou dans une feuille de style externe. Adobe recommande l'utilisation
du panneau Styles CSS (plutôt que l'inspecteur Propriétés) comme outil principal de création et modification de vos styles
CSS. Ainsi, votre code sera plus clair et sa maintenance en sera simplifiée.
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
Pour accéder à un didacticiel relatif à la mise en forme de texte à l'aide de feuilles de style en cascade, consultez le site Web
de Adobe à l'adresse [Link]/go/vid0153_fr.
Voir aussi
« Ajout et mise en forme de texte » à la page 218
Il est important de savoir que sous forme courte, les propriétés dont la valeur est omise reçoivent leur valeur par défaut.
Certaines pages risquent donc de s'afficher incorrectement lorsque plusieurs règles CSS sont attribuées à la même balise.
Par exemple, la règle h1 ci-dessous utilise la syntaxe longue. Remarquez que les propriétés font-variant, font-stretch,
font-size-adjust et font-style ont reçu leur valeur par défaut.
h1 {
font-weight: bold;
font-size: 16pt;
line-height: 18pt;
font-family: Arial;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
}
Insérée en tant que propriété unique sous forme courte, la même règle pourrait se présenter ainsi :
DREAMWEAVER CS3 121
Guide de l'utilisateur
Sous forme courte, les propriétés dont la valeur est omise reçoivent automatiquement leur valeur par défaut. Ainsi,
l'exemple de forme abrégée ci-dessus omet les balises font-variant, font-style, font-stretch et font-size-adjust.
Si des styles sont définis en plusieurs emplacements (par exemple, incorporés dans une page HTML et importés d'une
feuille de style externe) sous deux formes, longue et courte, n'oubliez pas que les propriétés omises dans une règle de
notation abrégée risquent d'écraser les propriétés explicitement définies dans une autre règle. (On parle de styles en
cascade.)
Dreamweaver utilise donc la forme longue par défaut, Ceci permet d'éviter qu'une règle de notation abrégée ne remplace
une règle de notation longue. Si vous ouvrez une page Web codée en forme courte dans Dreamweaver, n'oubliez pas que
Dreamweaver crée toutes les nouvelles règles CSS sous forme longue. Pour spécifier la façon dont Dreamweaver crée et
modifie les règles CSS, vous pouvez modifier les préférences de modification CSS dans la catégorie Styles CSS de la boîte
de dialogue Préférences (Edition > Préférences dans Windows ; Dreamweaver > Préférences sur le Macintosh).
Remarque : Le panneau Styles CSS crée uniquement des règles sous forme longue. Lorsque vous créez une page ou une feuille
de style CSS à l'aide du panneau Style CSS, n'oubliez pas que le codage manuel de règles CSS sous forme courte risque de
provoquer l'écrasement des propriétés créées sous forme longue par celles créées sous forme courte. Il est donc préférable de créer
vos styles CSS sous forme longue.
Consultez les deux sections suivantes pour plus d'informations sur le panneau Styles CSS en mode Actuel et en mode Tous.
DREAMWEAVER CS3 122
Guide de l'utilisateur
Vous pouvez redimensionner l'un quelconque des volets en faisant glisser les cadres entre les volets et redimensionner les
colonnes en faisant glisser les séparateurs.
Le volet Résumé de la sélection récapitule les propriétés CSS de l'élément sélectionné dans le document actif et leurs valeurs.
Ce résumé décrit les propriétés de toutes les règles s'appliquant directement à la sélection. Seules les propriétés définies
apparaissent.
Par exemple, les règles suivantes créent un style de classe et un style de balise (dans ce cas un paragraphe) :
.foo{
color: green;
font-family: ‘Arial’;
}
p{
font-family: ‘serif’;
font-size: 12px;
}
Si vous sélectionnez le texte d'un paragraphe de style de classe .foo dans la fenêtre du document, le volet Résumé de la
sélection affiche les propriétés concernées par les deux règles, puisque ces deux règles s'appliquent à la sélection. Dans ce
cas, le volet Résumé de la sélection affiche la liste des propriétés suivantes :
font-size: 12px
font-family: ‘Arial’
color: green
Le volet Résumé de la sélection classe les propriétés par ordre croissant de spécificité. Dans l'exemple précédent, le style de
balise définit la taille de la police et le style de classe, la famille et la couleur de la police. (La famille de police définie par la
classe est prioritaire sur celle définie par le style de balise car la spécificité des sélecteurs de classe est supérieure à celle des
sélecteurs de balise. Pour plus d'informations sur les spécificités CSS, voir [Link]/TR/CSS2/[Link].)
DREAMWEAVER CS3 123
Guide de l'utilisateur
Le volet Règles dispose de deux vues (A propos ou Règles) selon votre sélection. Dans la vue A propos (par défaut), le volet
présente le nom de la règle définissant la propriété CSS sélectionnée, ainsi que le nom du fichier contenant cette règle. Dans
la vue Règles, le volet affiche la cascade, ou hiérarchie, des règles s'appliquant directement ou indirectement à la sélection
en cours. (L'onglet auquel la règle s'applique directement s'affiche dans la colonne de droite.) Pour passer d'une vue à l'autre,
cliquez sur les boutons Afficher les informations et Afficher cascade situés dans le coin supérieur droit du volet Règles.
Lorsque vous sélectionnez une propriété dans le volet Résumé de la sélection, toutes les propriétés de la règle appliquée
s'affichent au-dessous dans le volet Propriétés. (La règle qui s'applique est également sélectionnée dans le panneau Règles
lorsque la vue Règles est sélectionnée.) Par exemple, dans le cas d'une règle appelée .texteprincipal qui définit une
famille, une taille et une couleur de police, la sélection de l'une de ces propriétés dans le volet Résumé de la sélection
entraîne l'affichage de toutes les propriétés définies par la règle .texteprincipal dans le volet Propriétés et de la règle
.texteprincipal sélectionnée dans le volet Règles. (En outre, la sélection d'une règle dans le volet Règles affiche les
propriétés de celle-ci dans le volet Propriétés.) Vous pouvez alors utiliser le volet Propriétés pour modifier rapidement votre
style CSS, qu'il soit intégré dans le document en cours ou relié via par une feuille de style. Par défaut, le volet Propriétés ne
présente que les propriétés ayant déjà été définies et les classe par ordre alphabétique.
Vous pouvez choisir d'afficher les propriétés dans deux autres vues. La vue Catégorie regroupe les propriétés en catégories,
telles que Police, Arrière-plan, Bloc, Bordure, etc., les propriétés définies sont placées en haut de chaque catégorie, en texte
bleu. La vue Liste présente la liste alphabétique de toutes les propriétés disponibles, les propriétés définies également placées
en haut de chaque catégorie, en texte bleu. Pour passer d'une vue à l'autre, cliquez sur les boutons Afficher la vue par
catégorie, Afficher la vue sous forme de liste ou Afficher uniquement les propriétés définies, situés dans le coin inférieur
droit du volet Propriétés.
Dans toutes les vues, les propriétés utilisées dans la sélection s'affichent en bleu, les autres s'affichent en rouge et sont
barrées. Si vous placez le curseur de la souris sur une règle étrangère à la sélection, un message d'explication s'affiche. Dans
la plupart des cas, il s'agit de propriétés écrasées par d'autres ou de propriétés qui ne sont pas héritées.
Toute modification apportée dans le volet Propriétés s'applique immédiatement, ce qui vous permet d'avoir un aperçu
direct de votre travail.
Voir aussi
« Ouverture du panneau Styles CSS » à la page 125
DREAMWEAVER CS3 124
Guide de l'utilisateur
Vous pouvez redimensionner l'un quelconque des volets en faisant glisser les cadres entre les volets et redimensionner les
colonnes Propriétés en faisant glisser les séparateurs.
Lorsque vous sélectionnez une règle dans le volet Toutes les règles, toutes les propriétés s'appliquant à cette règle s'affiche
au-dessous dans le volet Propriétés. Vous pouvez alors utiliser le volet Propriétés pour modifier rapidement votre style CSS,
qu'il soit intégré dans le document en cours ou relié via par une feuille de style. Par défaut, le volet Propriétés ne présente
que les propriétés précédemment définies et les classe par ordre alphabétique.
Vous pouvez choisir d'afficher les propriétés dans deux autres vues. La vue Catégorie regroupe les propriétés en catégories,
telles que Police, Arrière-plan, Bloc, Bordure, etc., les propriétés définies placées en haut de chaque catégorie. La vue Liste
présente la liste alphabétique de toutes les propriétés disponibles, les propriétés définies également placées en haut de
chaque catégorie. Pour passer d'une vue à l'autre, cliquez sur les boutons Afficher la vue par catégorie, Afficher la vue sous
forme de liste ou Afficher uniquement les propriétés définies, situés dans le coin inférieur droit du volet Propriétés. Dans
toutes les vues, les propriétés utilisées dans la sélection s'affichent en bleu.
Toute modification apportée dans le volet Propriétés s'applique immédiatement, ce qui vous permet d'avoir un aperçu
direct de votre travail.
Voir aussi
« Ouverture du panneau Styles CSS » à la page 125
A B C
A. Vue Catégorie B. La vue Liste C. La vue Définition des propriétés
Vue Catégorie Répartit les propriétés CSS prises en charge par Dreamweaver en huit catégories distinctes : police, arrière-
plan, bloc, bordure, boîte, liste, positionnement et extensions. Les propriétés de chaque catégorie sont conservées dans une
liste que vous pouvez développer ou réduire en cliquant sur le bouton plus (+) en regard de la catégorie de votre choix. Les
propriétés définies s'affichent en bleu en haut de la liste.
Vue Liste Affiche l'ensemble des propriétés CSS prises en charge par Dreamweaver par ordre alphabétique. Les propriétés
définies s'affichent en bleu en haut de la liste.
Vue Définition des propriétés N'affiche que les propriétés déjà définies et constitue la vue par défaut.
Dans les modes Tous et Actuel, le panneau Styles CSS contient également les boutons suivants :
A B C D
A. Attacher une feuille de style B. Nouvelle règle de CSS C. Modifier le style D. Supprimer règle de CSS
Attacher une feuille de style Ouvre 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 actif ou l'importer dans celui-ci.
Nouvelle règle de CSS Ouvre une boîte de dialogue qui permet de sélectionner le type du style que vous créez, par exemple,
pour créer un style de classe, redéfinir une balise HTML ou pour définir un sélecteur CSS.
Modifier le style Ouvre une boîte de dialogue qui permet de modifier les styles dans le document actuel ou dans une feuille
de style externe.
Supprimer règle de CSS Supprime la règle ou la propriété sélectionnée du panneau Styles CSS et la mise en forme de tous
les éléments auxquels elle est appliquée. (Les références à ce style ne sont cependant pas supprimées.) Le bouton Supprimer
règle de CSS peut également détacher (ou rompre le lien de) une feuille de style CSS associée.
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.
1 Choisissez Edition > Préférences (Windows) ou Dreamweaver > Préférences (Macintosh), puis sélectionnez Styles CSS
dans la liste Catégorie.
2 Définissez les options de style CSS que vous voulez appliquer :
A la création de règles de CSS - Utilisez Forme courte pour Vous permet de sélectionner les propriétés de style CSS que
Dreamweaver rédige en abrégé.
DREAMWEAVER CS3 126
Guide de l'utilisateur
A la modification de règles de CSS - Utilisez Forme courte pour Détermine si Dreamweaver réécrit les styles existants en
abrégé.
Choisissez l'option Si l'original utilise Forme courte pour que les styles ne soient pas modifiés.
Choisissez En fonction des paramètres ci-dessus pour réécrire en forme abrégée les styles des propriétés sélectionnées dans
la zone Utiliser Forme courte pour.
Sur double-clic dans le panneau CSS : Vous permet de sélectionner un outil pour modifier les règles CSS.
1 Placez le point d'insertion dans le document, puis procédez de l'une des manières suivantes pour ouvrir la boîte de
dialogue Nouvelle règle CSS :
• Choisissez Texte > Styles CSS > Nouveau.
• Dans le panneau Styles CSS (Fenêtre > Styles CSS), cliquez sur le bouton Nouvelle règle CSS (+), situé dans la partie
inférieure droite du panneau.
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, choisissez l'option
Classe, puis entrez le nom du style dans la zone de texte Nom.
Remarque : Les noms de classe doivent commencer par un point et peuvent contenir n'importe quelle combinaison de lettres
et de chiffres (par exemple, .monentete1). Si vous omettez le point, Dreamweaver l'insère à votre place.
• Pour redéfinir la mise en forme par défaut d'une balise HTML spécifique, choisissez Balise, puis entrez une balise HTML
dans le champ Balise ou choisissez-en une dans le menu déroulant.
• Pour définir la mise en forme d'une combinaison particulière de balises ou de toutes les balises contenant un attribut Id
spécifique, choisissez Utiliser le sélecteur CSS, puis entrez une ou plusieurs balises HTML dans le champ Sélecteur ou
choisissez-en une dans le menu déroulant. Les sélecteurs (appelés sélecteurs de pseudo-classe) 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 et cliquez sur OK :
• Pour placer le style dans une feuille de style qui est déjà associée au document, sélectionnez la feuille de style.
• Pour créer une feuille de style externe, choisissez Nouveau fichier feuille de style.
• Pour incorporer le style dans le document actif, choisissez Seulement ce document.
4 Dans la boîte de dialogue Définition des règles de CSS, choisissez les options à définir pour la nouvelle règle CSS. Pour
plus d'informations, consultez la section suivante.
5 Lorsque vous avez défini les propriétés de style, cliquez sur OK.
Remarque : Le fait de cliquer sur OK sans définir d'options de style entraîne la création d'une nouvelle règle vide.
2 Double-cliquez sur une règle ou une propriété existante dans le volet supérieur du panneau Styles CSS.
3 Dans la boîte de dialogue Définition des règles de CSS, choisissez Type, puis définissez les propriétés de style.
Laissez les propriétés suivantes vides si elles ne sont pas importantes pour ce style :
Police Permet de définir la famille de polices (ou la série de familles) de ce style. Les navigateurs affichent le texte en
utilisant la première police installée sur l'ordinateur de l'utilisateur au sein de la combinaison de polices choisie. Pour
assurer la compatibilité avec Internet Explorer 3.0, utilisez une police Windows en premier. Cet attribut est pris en charge
par les deux navigateurs.
Taille Définit la taille du texte. Vous pouvez choisir une taille spécifique en cliquant sur une valeur et une unité de mesure,
ou une taille relative. Les pixels fonctionnent correctement pour empêcher la déformation du texte par les navigateurs. Cet
attribut est pris en charge par les deux navigateurs.
Style permet de spécifier la variation Normal, Italique ou Oblique comme style de la police. La valeur par défaut est
Normal. Cet attribut est pris en charge par les deux navigateurs.
Hauteur de ligne Définit la hauteur de la ligne sur laquelle le texte est placé. Ce paramètre fait généralement référence à la
notion d'interligne. Choisissez Normal pour que la hauteur de ligne soit calculée automatiquement en fonction de la taille
de la police ou entrez une valeur fixe et sélectionnez une unité de mesure. Cet attribut est pris en charge par les deux
navigateurs.
Décoration Ajoute un effet de soulignement, de barre supérieure, de texte barré ou de clignotement du texte. La valeur par
défaut pour le texte normal est Aucune. La valeur par défaut pour le texte des liens est Souligné. Si vous définissez le
paramètre de lien sur aucun, vous pouvez supprimer le soulignement des liens en définissant une classe spéciale. Cet
attribut est pris en charge par les deux navigateurs.
Epaisseur Applique aux caractères un niveau d'épaisseur spécifié en valeur relative ou absolue. Normal équivaut à une
valeur de 400 ; Gras équivaut à une valeur de 700. Cet attribut est pris en charge par les deux navigateurs.
Variante Définit la variante en petites capitales du texte. Dreamweaver n'affiche pas cet attribut dans la fenêtre de
document. Cet attribut est pris en charge par Internet Explorer, mais non par Netscape Navigator.
Casse Permet de mettre en capitale la première lettre de chaque mot de la sélection ou de passer l'ensemble du texte en
majuscules ou minuscules. Cet attribut est pris en charge par les deux navigateurs.
Couleur Définit la couleur du texte. Cet attribut est pris en charge par les deux navigateurs.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
Image d’arrière-plan Définit l'image d'arrière-plan pour l'élément. Cet attribut est pris en charge par les deux navigateurs.
Répétition Détermine comment l'image d'arrière-plan doit être répétée, le cas échéant. Cet attribut est pris en charge par
les deux navigateurs.
• Pas de répétition affiche l'image une seule fois, dans le coin supérieur gauche de l'élément.
• Répéter crée une mosaïque horizontale et verticale de l'image derrière l'élément.
DREAMWEAVER CS3 128
Guide de l'utilisateur
• Répéter-x et Répéter-y affichent respectivement un bandeau horizontal ou vertical. Les dernières images sont coupées
pour s'adapter aux dimensions exactes de l'élément.
Remarque : La propriété Répétition vous permet de redéfinir la balise body et de définir une image d'arrière-plan sans
mosaïque ni répétition.
Fixation Détermine si l'image d'arrière-plan reste fixe par rapport à sa position d'origine ou défile avec le contenu. Notez
que certains navigateurs font toujours défiler l'image avec son contenu. Cet attribut est pris en charge par Internet Explorer,
mais non par Netscape Navigator.
Position horizontale et Position verticale Spécifient la position initiale de l'image d'arrière-plan par rapport à l'élément.
Cette propriété peut être utilisée pour aligner une image d'arrière-plan sur le centre de la page, verticalement et
horizontalement. Si la propriété Fixation est réglée sur Fixe, cette position est relative à la fenêtre de document, pas à
l'élément. Cet attribut est pris en charge par Internet Explorer, mais non par Netscape Navigator.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
Remarque : Vous pouvez indiquer des valeurs négatives, mais le résultat final variera selon le navigateur. Dreamweaver
n'affiche pas cet attribut dans la fenêtre de document.
Espacement des lettres Augmente ou réduit l'interlettrage. Une valeur négative (par exemple, -4) réduit l'espacement entre
les caractères. Les paramètres d'interlettrage ont priorité sur les paramètres de justification du texte. Cet attribut est pris en
charge par Internet Explorer 4, mais non par Netscape Navigator 6.
Alignement vertical Détermine l'alignement vertical de l'élément auquel il s'applique. Dreamweaver n'affiche cet attribut
dans la fenêtre de document que lorsqu'il est appliqué à la balise <img>.
Alignement du texte Détermine l'alignement du texte au sein de l'élément. Cet attribut est pris en charge par les deux
navigateurs.
Retrait du texte Détermine le retrait de texte sur la première ligne. Vous pouvez utiliser une valeur négative pour créer un
retrait négatif, mais le résultat final variera selon le navigateur. Dreamweaver n'affiche cet attribut dans la fenêtre de
document que lorsqu'il est appliqué aux éléments de niveau bloc. Cet attribut est pris en charge par les deux navigateurs.
Espace blanc Détermine la gestion des espaces au sein de l'élément. Choisissez parmi les trois options suivantes : Normal
réduit à un seul espace une suite éventuelle de plusieurs caractères d'espacement ; Pre gère les espaces comme si le texte était
inséré à l'intérieur d'une balise pre (tous les caractères d'espacement, notamment les espaces, tabulations et retours chariot,
sont respectés) ; Pas de retour spécifie que le texte peut uniquement être renvoyé à la ligne à l'apparition d'une balise br.
Dreamweaver n'affiche pas cet attribut dans la fenêtre de document. Cet attribut est pris en charge par Netscape Navigator
et par Internet Explorer 5.5.
Afficher Détermine le mode d'affichage d'un élément, le cas échéant. Aucune désactive l'affichage d'un élément.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
DREAMWEAVER CS3 129
Guide de l'utilisateur
Vous pouvez appliquer des paramètres individuels aux côtés d'un élément lors de la définition du remplissage et des marges
ou utiliser l'option Idem pour tous pour appliquer le même paramètre à tous les côtés d'un élément.
Flottante Détermine de quel côté les autres éléments, tels que le texte, les divs PA, les tableaux, etc., flottent autour d'un
élément. Les autres éléments sont affichés autour de l'élément flottant, suivant la méthode habituelle. Cet attribut est pris
en charge par les deux navigateurs.
Effacer Définit les côtés sur lesquels les éléments PA ne sont pas autorisés. Si un élément PA apparaît du côté marqué dans
Effacer, l'élément possédant cet attribut passera sous le cadre. Cet attribut est pris en charge par les deux navigateurs.
Remplissage Définit la marge intérieure, c'est-à-dire l'espace qui sépare le contenu de l'élément de sa bordure (ou sa marge
s'il ne comporte pas de bordure). Désactivez l'option Idem pour tous si vous voulez définir un remplissage différent pour
chaque côté de l'élément.
Idem pour tous Applique le même remplissage aux bords supérieur, droit, inférieur et gauche de l'élément.
Marge Définit l'espace qui sépare la bordure d'un élément (ou son remplissage s'il ne comporte pas de bordure) d'un autre
élément. Dreamweaver n'affiche cet attribut dans la fenêtre de document que lorsqu'il est appliqué aux éléments de niveau
bloc (paragraphes, en-têtes, listes, etc.). Désactivez l'option Idem pour tous si vous voulez définir une marge différente pour
chaque côté de l'élément.
Idem pour tous Applique la même marge aux bords supérieur, droit, inférieur et gauche de l'élément.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
Largeur Détermine l'épaisseur de la bordure de l'élément. Cet attribut est pris en charge par les deux navigateurs.
Désactivez l'option Idem pour tous si vous voulez définir une épaisseur différente pour chaque côté de l'élément.
Idem pour tous Applique la même largeur de bordure aux bords supérieur, droit, inférieur et gauche de l'élément.
Couleur Définit la couleur de la bordure. Vous pouvez indiquer une couleur différente pour chaque côté, mais le résultat
final variera selon le navigateur. Désactivez l'option Idem pour tous si vous voulez définir une couleur différente pour
chaque côté de l'élément.
Idem pour tous Applique la même couleur de bordure aux bords supérieur, droit, inférieur et gauche de l'élément.
DREAMWEAVER CS3 130
Guide de l'utilisateur
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
Illustration de la puce Permet de choisir une image personnalisée pour les puces. Cliquez sur Parcourir (Windows) ou
Choisir (Macintosh) pour sélectionner une image ou tapez le chemin d'accès à celle-ci.
Position Détermine si le texte de l'élément de la liste est habillé et mis en retrait (extérieure) ou si le texte habille la marge
de gauche (intérieure).
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
• Absolu place le contenu en fonction des coordonnées indiquées dans les zones Emplacement par rapport à l'ancêtre PA
ou relatif le plus proche, et à défaut, par rapport au coin supérieur gauche de la page.
• Relatif place le bloc de contenu en fonction des coordonnées indiquées dans les zones Emplacement, par rapport à la
position du bloc dans le flux de texte du document. Par exemple, si vous définissez pour un élément une position relative
et des coordonnées d'origine (en haut à gauche) de 20 px chacune, l'élément sera déplacé de 20 px vers la droite et de
20 px vers le bas par rapport à sa position normale dans le flux. Les éléments peuvent aussi être positionnés de manière
relative, avec ou sans coordonnées haut, gauche, droite ou bas, afin d'établir un contexte pour les enfants PA.
• Fixe place le contenu en fonction des coordonnées indiquées dans les zones Emplacement, par rapport au coin supérieur
gauche du navigateur. Le contenu restera fixé dans cette position tandis que l'utilisateur fera défiler la page.
• Statique place le contenu à son emplacement dans le flux de texte. Il s'agit de la position par défaut de tous les éléments
HTML positionnables.
Visibilité Détermine la condition de l'affichage initial du contenu. Si vous ne spécifiez pas de propriété de visibilité, le
contenu hérite par défaut de la valeur de cette propriété pour l'objet parent. La visibilité par défaut de la balise body est
visible. Sélectionnez l'une des options de visibilité suivantes :
ou négatives. (Si votre contenu est à position absolue, il est plus facile de modifier l'ordre de superposition à l'aide du
panneau Eléments PA.
Débordement Détermine ce qui se passe si le contenu d'un conteneur (par exemple, une balise DIV ou P) dépasse la taille
de ce dernier. Ces propriétés contrôlent l'extension de la manière suivante :
• Visible augmente la taille du conteneur pour que tout son contenu soit visible. Le conteneur s'agrandit vers le bas et vers
la droite.
• Masqué conserve la taille du contenu et coupe tout contenu dépassant la taille. Aucune barre de défilement n'est affichée.
• Défilement ajoute des barres de défilement au conteneur, que le contenu dépasse ou non la taille du conteneur. Le fait
d'intégrer des barres de défilement évite la confusion causée par l'apparition et la disparition de barres de défilement dans
un environnement dynamique. Dreamweaver n'affiche pas cette option dans la fenêtre de document.
• Auto ne fait apparaître les barres de défilement que lorsque le contenu du conteneur dépasse les limites de ce dernier.
Dreamweaver n'affiche pas cette option dans la fenêtre de document.
Emplacement Définit l'emplacement et la taille du bloc de contenu. La façon dont le navigateur interprète l'emplacement
dépend de l'option choisie pour l'attribut Type. Les valeurs relatives à la taille ne sont pas prises en compte si le contenu du
bloc de contenu excède la taille spécifiée.
Les unités par défaut pour l'emplacement et la taille sont les pixels. Vous pouvez également choisir les unités suivantes : pc
(picas), pt (points), in (pouces), mm (millimètres), cm (centimètres) ou % (pourcentage de la valeur équivalente de l'objet
parent). Les abréviations doivent suivre la valeur sans espace : par exemple, 3mm.
Détourage Définit la partie du contenu qui est visible. Si vous indiquez une zone de détourage, vous pouvez la gérer à l'aide
d'un langage de script tel que Java Script et modifier ces propriétés pour créer des effets spéciaux, par exemple un effet de
volet à l'ouverture. Ces effets de volet peuvent être configurés via le comportement Changer la propriété.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
Remarque : Un certain nombre d'autres propriétés d'extension sont disponibles dans Dreamweaver, mais vous devez passer
par le panneau Styles CSS pour y accéder. Vous pouvez afficher facilement une liste des propriétés d'extension disponibles en
ouvrant le panneau Styles CSS (Fenêtre > Styles CSS), en cliquant sur le bouton Afficher la vue par catégorie en bas du panneau
et en développant la catégorie Extensions.
4 Une fois les options définies, sélectionnez une autre catégorie CSS dans la partie gauche du panneau pour définir des
propriétés de style supplémentaires, puis cliquez sur OK.
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 à utiliser pour la modification des feuilles de style.
1 Dans le panneau Styles CSS (Fenêtre > CSS), sélectionnez une règle dans le volet Toutes les règles (mode Tous) ou une
propriété dans le volet Résumé de la sélection (mode Actuel).
2 Effectuez l’une des tâches suivantes :
• Si la vue Afficher uniquement les propriétés définies est activée dans le volet Propriétés, cliquez sur le lien Ajouter des
propriétés et ajoutez une propriété.
• Si la vue Catégorie ou Liste est sélectionnée dans le volet Propriétés, donnez une valeur à la propriété sélectionnée.
DREAMWEAVER CS3 133
Guide de l'utilisateur
Même si la plupart des styles sont actualisés immédiatement, il est conseillé 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 au même texte, ils risquent d'être
contradictoires et de produire des résultats inattendus.
Lorsque vous affichez un aperçu des styles définis dans une feuille de style CSS externe, n'oubliez pas d'enregistrer la feuille
de style afin que vos modifications soient appliquées lorsque vous afficherez la page dans un navigateur.
Voir aussi
« A propos des feuilles de style en cascade » à la page 117
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 Dans la boîte de dialogue Renommer la classe, assurez-vous que la classe que vous souhaitez renommer est sélectionnée
dans le menu déroulant Renommer la classe.
3 Dans la zone de texte Nouveau nom, saisissez le nouveau nom de la nouvelle classe et cliquez sur OK.
DREAMWEAVER CS3 134
Guide de l'utilisateur
Si la classe que vous renommez se trouve dans la section head du document actif, Dreamweaver modifie le nom de la classe
ainsi que toutes les instances du nom de la classe se trouvant dans le document actif. Si la classe que vous renommez est un
fichier CSS externe, Dreamweaver s'ouvre et modifie le nom de la classe dans le fichier. Dreamweaver lance également une
boîte de dialogue Rechercher et remplacer à l'échelle du site pour vous permettre de rechercher toutes les instances de
l'ancien nom de la classe pouvant exister dans votre site.
Remarque : Si la règle que vous essayez de déplacer est en conflit avec une règle de la feuille de style de destination,
Dreamweaver affiche la boîte de dialogue Il existe déjà une règle de ce nom. Si vous décidez de déplacer la règle en conflit,
Dreamweaver place la règle déplacée à proximité immédiate de la règle avec laquelle elle est en conflit dans la feuille de style de
destination.
Voir aussi
« Insertion de code avec la barre d'outils de codage » à la page 303
2 Dans la boîte de dialogue Déplacer dans une feuille de style externe, sélectionnez l'option de nouvelle feuille de style et
cliquez sur OK.
3 Dans la boîte de dialogue Enregistrer la feuille de style sous, entrez un nom pour la nouvelle feuille de style et cliquez sur
Enregistrer.
Lorsque vous cliquez sur Enregistrer, Dreamweaver enregistre une nouvelle feuille de style contenant les règles que vous
avez sélectionnées et l'associe au document actif.
Vous pouvez également déplacer des règles à l'aide de la barre d'outils de codage. La barre d'outil de codage est disponible
uniquement en mode Code.
2 Dans la boîte de dialogue Déplacer dans une feuille de style externe, sélectionnez une feuille de style existante dans le
menu déroulant ou naviguez jusqu'à une feuille de style existante et cliquez sur OK.
Remarque : Le menu déroulant affiche toutes les feuilles de style qui sont liées au document actif.
DREAMWEAVER CS3 135
Guide de l'utilisateur
Vous pouvez également déplacer des règles à l'aide de la barre d'outils de codage. La barre d'outil de codage est disponible
uniquement en mode Code.
1 En mode Code (Affichage > Code), sélectionnez l'ensemble de la balise <style> qui contient le style CSS intégré que
vous souhaitez convertir.
2 Cliquez dessus avec le bouton droit de la souris et sélectionnez Styles CSS > Convertir en règle les styles CSS intégrés.
3 Dans la boîte de dialogue Convertir style CSS, saisissez un nom de classe pour la nouvelle règle, puis procédez de l'une
des façons suivantes :
• Spécifiez une feuille de style dans laquelle vous souhaitez que la nouvelle règle CSS apparaisse et cliquez sur OK.
• Sélectionnez la section head du document en tant qu'emplacement dans lequel vous souhaitez que la nouvelle règle CSS
apparaisse et cliquez sur OK.
Vous pouvez également convertir des règles à l'aide de la barre d'outils de codage. La barre d'outil de codage est disponible
uniquement en mode Code.
Voir aussi
« Insertion de code avec la barre d'outils de codage » à la page 303
Vous pouvez attacher toute feuille de style de votre création à vos pages ou copier ces feuilles dans votre site. De plus,
Dreamweaver est fourni avec des feuilles de style prédéfinies qui peuvent être automatiquement placées dans votre site et
attachées à vos pages.
6 Cliquez sur le bouton d'aperçu pour vérifier que la feuille de style applique effectivement les styles de votre choix à la
page active.
Si les styles appliqués ne sont pas ceux attendus, cliquez sur Annuler pour supprimer la feuille de style. La page retrouve
son aspect précédent.
Voir aussi
« Création d'un document basé sur un fichier d'exemple Dreamweaver » à la page 71
1 Dans le panneau Styles CSS (Fenêtre > Styles CSS), sélectionnez le mode Tous.
2 Dans le volet Toutes les règles, double-cliquez sur le nom du style à modifier.
3 Dans la fenêtre Document, modifiez la feuille de style en fonction des besoins, puis enregistrez-la.
Lorsque vous définissez des préférences de formatage de code CSS, les préférences que vous sélectionnez sont
automatiquement appliquées à toutes les nouvelles règles CSS que vous créez. Toutefois, vous pouvez également appliquer
ces préférences manuellement à des documents individuels. Cela peut être utile si vous possédez un document HTML ou
CSS plus ancien ayant besoin d'une mise en forme.
Remarque : Les préférences de formatage de code CSS s'appliquent uniquement aux règles CSS de feuilles de style externes ou
intégrées (mais pas aux styles intégrés).
Voir aussi
« Modification du format du code » à la page 296
Accolade d’ouverture sur une ligne séparée Place l'accolade d'ouverture pour une règle sur une ligne séparée de celle du
sélecteur.
Seulement si plusieurs propriétés Place les règles à une seule propriété sur la même ligne que le sélecteur.
Tous les sélecteurs d’une règle sur la même ligne Place tous les sélecteurs d’une règle sur la même ligne.
Ligne vierge pour séparer les règles Insère une ligne vierge entre chaque règle.
Remarque : Vous pouvez sélectionner Commandes > Appliquer le format source pour formater l'ensemble du document en
fonction des préférences de formatage de code que vous avez spécifiées.
Par défaut, la fonction de vérification de la compatibilité avec les navigateurs effectue une vérification par rapport aux
navigateurs suivants : Firefox 1.5 ; Internet Explorer (Windows) 6.0 et 7.0 ; Internet Explorer (Macintosh) 5.2 ; Netscape
Navigator 8.0 ; Opera 8.0 et 9.0 ; Safari 2.0.
Cette fonction remplace l'ancienne fonction de vérification du navigateur cible, mais conserve la fonctionnalité CSS de cette
fonction. Cela signifie que la nouvelle fonction de vérification de compatibilité avec les navigateurs teste le code de vos
documents et détermine s'il contient des propriétés ou des valeurs CSS non prises en charge par les navigateurs cibles.
DREAMWEAVER CS3 138
Guide de l'utilisateur
• Une erreur signale du code CSS pouvant causer un problème grave et visible au niveau du fonctionnement de certains
navigateurs, par exemple, en faisant disparaître une partie d'une page (une erreur désigne par défaut les problèmes de
prise en charge de navigateur, de sorte que dans certains cas, du code ayant un effet inconnu peut être signalé comme
une erreur).
• Un avertissement indique une portion de code CSS qui n'est pas prise en charge dans certains navigateurs, mais sans pour
autant causer de sérieux problème d'affichage.
• Un message d'information indique du code qui n'est pas pris en charge dans certains navigateurs, mais n'a pas d'effet
visible.
Les vérifications de compatibilité avec les navigateurs n'altèrent en rien le document.
Voir aussi
« Validation des balises » à la page 314
Remarque : Les rapports ne sont pas enregistrés automatiquement ; si vous souhaitez conserver une copie d'un rapport, vous
devez suivre la procédure ci-dessus pour l'enregistrer.
Affichage d'un rapport de vérification de compatibilité avec les navigateurs dans un navigateur
1 Exécutez une vérification de compatibilité avec les navigateurs.
2 Cliquez sur le bouton Parcourir le rapport dans le côté gauche du panneau Résultats.
Amenez le pointeur de la souris sur les boutons du panneau Résultats pour afficher les info-bulles relatives à chaque bouton.
Les feuilles de style à la conception s'appliquent uniquement lorsque vous travaillez dans un document ; 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.
Remarque : Vous pouvez également activer ou désactiver des styles pour l'ensemble d'une page à l'aide de la barre d'outils
Rendu du style. Pour afficher la barre d'outils standard, choisissez Affichage > Barres d'outils > Rendu de style. Le bouton
Intervertir l'affichage des Styles CSS (le plus à droite) fonctionne indépendamment des autres boutons de support de la barre
d'outils.
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 et choisissez Conception dans le menu contextuel.
• Choisissez Texte > Styles CSS > Conception.
2 Dans la boîte de dialogue, définissez les options d'affichage ou de masquage de la feuille de style sélectionnée :
• Pour afficher une feuille de style CSS à la conception, cliquez sur le bouton plus (+) situé au-dessus d'Afficher à la
conception uniquement, puis recherchez la feuille de style CSS à afficher dans la boîte de dialogue Sélectionner une
feuille de style.
DREAMWEAVER CS3 140
Guide de l'utilisateur
• 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.
Voir aussi
« Présentation de la barre d'outils Rendu de style » à la page 20
5 Cliquez sur le bouton Aperçu pour appliquer la feuille de style et vérifier que le style de votre choix est bien appliqué à
la page active.
Si les styles appliqués ne sont pas ceux que vous escomptiez, sélectionnez une autre feuille de style dans la liste et cliquez
sur le bouton Aperçu pour visualiser les styles correspondants.
6 Par défaut, Dreamweaver enregistre la feuille de style dans un dossier nommé CSS au niveau juste en dessous de la racine
du site défini pour votre page. Si ce dossier n'existe pas, Dreamweaver le crée. Vous pouvez enregistrer le fichier dans un
autre emplacement en cliquant sur le bouton Parcourir pour rechercher un autre dossier.
7 Lorsque vous trouvez une feuille de style dont les règles correspondent à vos critères, cliquez sur OK.
1 Utilisez les outils de modification de feuille de style présents dans Dreamweaver pour modifier les feuilles de style.
2 Avertissez les utilisateurs de Contribute qui travaillent à la publication des pages que vous utilisez une feuille de style
définie. Modifiez ensuite à nouveau ces pages pour voir la nouvelle feuille de style.
Les facteurs suivants doivent être pris en compte lors de la mise à jour de feuilles de style pour un site Contribute :
• Si vous apportez des modifications à une feuille de style alors qu'un utilisateur de Contribute modifie une page qui utilise
cette feuille de style, l'utilisateur ne pourra pas observer les changements apportés à la feuille de style tant que la page ne
sera pas publiée.
• Si vous supprimez un style d'une feuille de style, le nom du style en question n'est pas supprimé des pages qui utilisent
cette feuille, mais, puisque le style n'existe plus, il n'est pas appliqué à la page comme l'utilisateur de Contribute pourrait
s'y attendre. Ainsi, si un utilisateur vous déclare que rien ne se passe lorsque celui-ci applique un style donné, il est
possible que le style ait été supprimé de la feuille de style.
DREAMWEAVER CS3 141
Guide de l'utilisateur
La création de mises en forme CSS entièrement nouvelles peut s'avérer difficile car il existe de très nombreux moyens de
procéder. Vous pouvez créer une mise en forme CSS simple à deux colonnes en définissant des éléments flottants, des
marges, des remplissages et d'autres propriétés CSS dans un nombre de combinaisons quasi illimité. En outre, le problème
de restitution sur différents types de navigateurs entraîne un affichage aléatoire de certaines mises en forme CSS qui sont
correctement ou incorrectement restituées en fonction du navigateur utilisé. Dreamweaver vous permet de créer facilement
des pages à l'aide de mises en forme CSS en fournissant plus de 30 mises en forme prédéfinies qui fonctionnent sur
différents types de navigateurs.
L'utilisation de mises en forme CSS prédéfinies fournies avec Dreamweaver constitue la façon la plus simple de créer une
page avec une mise en forme, mais vous pouvez également créer des mises en forme CSS à l'aide d'éléments à
positionnement absolu (éléments PA) de Dreamweaver. Dans Dreamweaver, un élément PA est un élément de page HTML
(plus précisément, une balise div ou toute autre balise) auquel une position absolue est attribuée. Toutefois, du fait de leur
positionnement absolu, les éléments PA de Dreamweaver présentent l'inconvénient de ne jamais adapter leur position à la
page en fonction de la taille de la fenêtre du navigateur.
Si vous êtes un utilisateur chevronné, vous pouvez également insérer des balises div manuellement et leur appliquer des
styles de positionnement CSS pour créer des mises en page.
Pour accéder à un didacticiel relatif à la création de mises en page CSS, consultez le site Web de Adobe à l'adresse
[Link]/go/vid0155_fr.
Voir aussi
« Utilisation des balises Div » à la page 157
Les éléments de base de la mise en forme CSS est la balise div : il s'agit d'une balise HTML qui, la plupart du temps, sert de
conteneur pour du texte, des images et d'autres éléments de page. L'exemple ci-dessous montre une page HTML qui
contient trois balises div distinctes : une balise container de grande taille, et deux autres balises (une balise sidebar et une
balise main content) situées à l'intérieur de la balise container.
DREAMWEAVER CS3 142
Guide de l'utilisateur
Voici le code correspondant à ces trois balises div dans le code HTML :
<!--container div tag-->
<div id="container">
<!--sidebar div tag-->
<div id="sidebar">
<h3>Sidebar Content</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<p>Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis.</p>
</div>
Dans l'exemple ci-dessus, aucun style n'est associé aux balises div. Si aucune règle CSS n'est définie, chaque balise div et son
contenu prend un emplacement par défaut sur la page. Toutefois, si chaque balise div possède un ID unique (comme dans
l'exemple ci-dessus), vous pouvez utiliser ces identificateurs pour créer des règles CSS qui, une fois appliquées, modifient
le style et le positionnement des balises div.
La règle CSS suivante, qui peut résider dans la section head du document ou dans un fichier CSS externe, crée des règles de
style pour la première balise div (container) de la page :
#container {
width: 780px;
background: #FFFFFF;
margin: 0 auto;
border: 1px solid #000000;
text-align: left;
}
La règle #container applique un style à la balise div container qui lui donne une largeur de 780 pixels, un arrière-plan blanc,
aucune marge (depuis la gauche de la page), une bordure noire continue de 1 pixel et un texte aligné à gauche. Les résultats
de l'application de la règle à la balise div container sont les suivants :
DREAMWEAVER CS3 143
Guide de l'utilisateur
A B
C
Balise div Container, 780 pixels, pas de marge
A. Texte aligné à gauche B. Arrière-plan blanc C. Bordure noire pleine d'un pixel
La règle CSS suivante crée des règles de style pour la balise div sidebar :
#sidebar {
float: left;
width: 200px;
background: #EBEBEB;
padding: 15px 10px 15px 20px;
}
La règle #sidebar applique un style à la balise div sidebar qui lui donne une largeur de 200 pixels, un arrière-plan gris, un
remplissage haut et bas de 15 pixels, un remplissage droite de 10 pixels et un remplissage gauche de 20 pixels. En outre, la
règle positionne la balise div sidebar avec float: left, propriété qui pousse la balise div sidebar vers le côté gauche de la balise
div container. Les résultats de l'application de la règle à la balise div sidebar sont les suivants :
Finalement, la règle CSS pour la balise div container principale termine la mise en forme :
#mainContent {
margin: 0 0 0 250px;
padding: 0 20px 20px 20px;
}
La règle #mainContent applique un style à la balise div main qui lui donne une marge gauche de 250 pixels, ce qui
correspond à un espace de 250 pixels entre le côté gauche de la balise div container et le côté gauche de la balise div main
content. En outre, la règle prévoit 20 pixels d'espacement sur les côtés droit, bas et gauche de la balise div main content. Les
résultats de l'application de la règle à la balise div mainContent sont les suivants :
DREAMWEAVER CS3 144
Guide de l'utilisateur
A B
Remarque : L'exemple code ci-dessus est une version simplifiée du code qui crée la mise en forme à deux colonnes avec encadré
à gauche fixe lorsque vous créez un nouveau document à l'aide des mises en formes prédéfinies fournies avec Dreamweaver.
Voir aussi
« Description des feuilles de style en cascade » à la page 117
Dreamweaver Les mises en page CSS sont restituées correctement dans les navigateurs suivants : Firefox (Windows et
Macintosh) 1.0, 1.5 et 2.0, Internet Explorer (Windows) 5.5, 6.0, 7.0, Opera (Windows et Macintosh) 8.0, 9.0, et Safari 2.0.
Voir aussi
« Création d'une page vierge » à la page 67
« Etablissement d'un lien vers une feuille de style CSS externe » à la page 135
4 Pour Mise en forme, sélectionnez la mise en forme CSS à utiliser. Vous pouvez choisir parmi plus de 30 mises en forme
différentes. La fenêtre Aperçu montre la mise en forme sélectionnée et en donne une brève description.
Les mises en forme CSS prédéfinies fournissent les types de colonnes suivants :
Fixe La largeur de colonne est définie en pixels. La colonne n'est pas redimensionnée selon la taille du navigateur ou des
paramètres de texte du visiteur du site.
Elastique La largeur de la colonne est définie dans une unité de mesure (ems) proportionnelle à la taille du texte. La mise
en page s'adapte si le visiteur du site modifie les paramètres du texte, mais pas en fonction de la taille de la fenêtre du
navigateur.
Liquide La largeur de colonne est définie en tant que pourcentage de la largeur du navigateur du visiteur du site. La mise
en page s'adapte si le visiteur du site augmente ou diminue la largeur de son navigateur, mais pas en fonction des paramètres
de texte définis par le visiteur.
Hybride Les colonnes emploient une combinaison des trois options précédentes. Par exemple, la mise en page Deux
colonnes hybrides, encadré à droite comprend une colonne principale qui s'adapte à la taille du navigateur et une colonne
élastique, à droite, dont la taille s'adapte aux paramètres de texte du visiteur du site.
Créer un nouveau fichier Ajoute le code CSS de mise en forme à une nouvelle feuille de style CSS externe et associe la
nouvelle feuille de style à la page que vous créez.
DREAMWEAVER CS3 146
Guide de l'utilisateur
Lier au fichier existant Permet d'indiquer un fichier CSS existant qui contient déjà les règles CSS requises pour la mise en
forme. Cette option est particulièrement utile si vous voulez utiliser la même mise en forme CSS (les règles CSS figurant
dans un fichier) dans plusieurs documents.
Lorsque vous placez le CSS de mise en forme dans un nouveau fichier ou lorsque vous le liez à un fichier existant,
Dreamweaver lie immédiatement le fichier à la page HTML que vous créez.
Remarque : Les Commentaires conditionnels pour Internet Explorer, qui permettent de contourner les problèmes de rendu
dans IE, restent incorporés dans la section head du nouveau document de mise en forme CSS, même si vous sélectionnez
Nouveau fichier externe ou Fichier externe existant en tant qu'emplacement pour votre fichier CSS de mise en forme;
8 (Facultatif) Vous pouvez également lier des feuilles de style CSS à la nouvelle page (sans rapport avec la mise en forme
CSS) lors de la création de cette page. Pour ce faire, cliquez sur l'icône Ajouter une feuille de style au-dessus du volet Lier le
fichier CSS, puis sélectionnez une feuille de style CSS.
4 (Facultatif) Créez un fichier de notes pour votre mise en forme personnalisée en ouvrant le dossier Adobe Dreamweaver
CS3\Configuration\BuiltIn\Layouts\_notes, en copiant et en collant les fichiers de notes existants dans le même dossier, et
en renommant la copie en fonction de votre mise en forme personnalisée. Par exemple, vous pouvez copier le fichier
[Link] et le renommer [Link].
5 (Facultatif) Après avoir créé un fichier de notes pour votre mise en forme personnalisée, vous pouvez ouvrir le fichier et
spécifier le nom de la mise en forme, sa description et une image d'aperçu.
Dreamweaver vous permet d'effectuer la mise en forme d'une page à l'aide d'éléments PA. Vous pouvez placer les éléments
PA devant ou derrière d'autres éléments PA, masquer certains d'entre eux et en montrer d'autres ou encore déplacer les
éléments PA à travers l'écran. Vous pouvez placer une image d'arrière-plan dans un élément PA, puis placer un deuxième
élément PA contenant du texte avec un arrière-plan transparent devant ce dernier.
Les éléments PA sont généralement des balises div PA. (Ce sont les types d'éléments PA que Dreamweaver insère par défaut.
Mais n'oubliez pas que vous pouvez classifier tout élément HTML (par exemple, une image) en tant qu'élément PA en lui
affectant une position absolue. Tous les éléments PA (et pas uniquement les balises div PA) s'affichent dans le panneau
Eléments PA.
Vous pouvez définir les propriétés des balises div PA (ou tout élément PA) de votre page, y compris les coordonnées x et y,
l'index z (également appelé ordre de superposition) et la visibilité.
Lorsque vous insérez une div PA, Dreamweaver affiche par défaut sa bordure en mode Création et met le bloc en
surbrillance lorsque vous passez le pointeur dessus. Vous pouvez désactiver l'assistance visuelle qui affiche les contours des
divs PA (ou de tout élément PA) en désactivant Contours des éléments PA et Contours en feuille CSS dans le menu
Affichage > Assistances visuelles. Vous pouvez également activer les arrière-plans et le modèle de boîte pour les éléments
PA en guise d'aide visuelle lors de la conception.
Une fois une balise div PA créée, vous pouvez y ajouter du contenu en plaçant simplement votre point d'insertion dessus,
puis en ajoutant le contenu comme vous le feriez pour celui d'une page.
DREAMWEAVER CS3 148
Guide de l'utilisateur
Voir aussi
« Sélection d'éléments PA » à la page 152
La représentation graphique de ces deux groupes de balises div PA pourrait ressembler à ce qui suit :
DREAMWEAVER CS3 149
Guide de l'utilisateur
Dans le premier groupe de balises div, une div se trouve au dessus de l'autre dans la page. Dans le deuxième groupe, la balise
div apDiv4 se trouve effectivement à l'intérieur de la balise div apDiv3. (Vous pouvez modifier l'ordre de superposition des
divs PA dans le panneau Eléments PA.)
L'imbrication est souvent utilisée pour regrouper des balises div PA. Une balise div PA imbriquée se déplace avec sa div PA
parent et peut être configurée pour hériter de la visibilité de son parent.
Vous pouvez activer l'option Imbrication si vous voulez que les divs PA que vous dessinez à l'intérieur d'autres div PA soient
automatiquement imbriquées. Pour créer une div PA à l'intérieur ou par dessus une autre div PA, vous devez aussi
désélectionner l'option Empêcher les chevauchements.
Les divs PA imbriquées peuvent s'afficher différemment suivant les navigateurs. Lorsque vous créez des divs PA imbriquées,
contrôlez régulièrement leur affichage dans différents navigateurs au cours du processus de création.
Imbrication des balises div PA automatiquement lorsque vous dessinez une div PA à l'intérieur d'une autre div PA
❖ Sélectionnez l'option Imbrication dans les préférences des éléments PA.
Largeur et Hauteur Indiquez une largeur et une hauteur par défaut (en pixels) pour les éléments PA que vous créez à l'aide
du menu Insertion > Objets mise en forme > div PA.
Couleur d'arrière-plan Spécifie une couleur d’arrière-plan par défaut. Sélectionnez une couleur à l'aide du sélecteur de
couleur.
DREAMWEAVER CS3 150
Guide de l'utilisateur
Image d’arrière-plan Spécifie une image d’arrière-plan par défaut. Cliquez sur Parcourir pour trouver le fichier de l'image
sur votre ordinateur.
Imbrication: Imbriquer en cas de création dans une div PA Indique si une div PA que vous dessinez à partir d'un point situé
dans les limites d'une div PA existante doit être une div PA imbriquée. Maintenez la touche Alt (Windows) ou Option
(Macintosh) enfoncée pour modifier temporairement ce paramètre lorsque vous dessinez une div PA.
Compatibilité avec Netscape 4: Ajouter la correction pour le redimensionnement des calques si créés dans un conteneur PA
Insère le code JavaScript dans la section head du document pour résoudre un problème touchant les navigateurs Netscape 4
(les éléments PA perdent leur emplacement lorsqu'un visiteur redimensionne la fenêtre du navigateur).
JavaScript contraint la page à se recharger chaque fois que la fenêtre du navigateur est redimensionnée, replaçant ainsi les
éléments PA à la bonne position. Vous pouvez ajouter ou supprimer ce code JavaScript manuellement en sélectionnant
Commandes > Ajouter/Supprimer correction pour le redimensionnement dans Netscape.
Seuls les caractères alphanumériques sont acceptés ; n'utilisez aucun caractère spécial comme les espaces, les traits d'union,
les barres obliques ou les points. Chaque élément PA doit avoir un ID unique.
Remarque : L'inspecteur Propriétés CSS-P présente les mêmes options pour les éléments à positionnement relatif.
G et S (gauche et haut) Indiquez la position du coin supérieur gauche de l'élément PA par rapport au coin supérieur gauche
de la page, ou de l'élément PA parent s'il est imbriqué.
L et H Indiquez la largeur et la hauteur de l'élément PA.
Remarque : Si le contenu d'un élément PA dépasse la taille indiquée, le bord inférieur de cet élément PA (tel qu'il apparaît en
mode Création dans Dreamweaver) s'étire proportionnellement. (Le bord inférieur ne s'étend pas lorsque l'élément PA apparaît
dans un navigateur, sauf si la propriété Débordement est définie sur Visible).
L'unité par défaut de la position et de la taille est le pixel (px). Vous pouvez également choisir les unités suivantes : pc (picas),
pt (points), in (pouces), mm (millimètres), cm (centimètres) ou% (pourcentage de la valeur équivalente de l'élément PA
parent). Les abréviations doivent suivre la valeur sans espace : par exemple, 3mm.
Index Z Détermine l'index z ou ordre de superposition, de l'élément PA.
Dans un navigateur, les éléments PA portant les valeurs les plus élevées se superposent aux éléments PA portant les valeurs
moins élevées. Les valeurs peuvent être positives ou négatives. Il est plus facile de modifier l'ordre de superposition des
éléments PA à l'aide du panneau Eléments PA qu'en saisissant des valeurs d'index z spécifiques.
Vis Indique si l'élément PA est initialement visible ou non. Faites votre choix parmi les options suivantes :
• Aucune propriété de visibilité n'est définie par défaut. Lorsque aucune visibilité n'est précisée, la plupart des navigateurs
choisissent Hériter.
• L'option Hériter utilise la propriété de visibilité de l'objet parent de l'élément PA.
DREAMWEAVER CS3 151
Guide de l'utilisateur
• Visible affiche le contenu de l'élément PA, quelle que soit la valeur du parent.
• Masqué dissimule le contenu de l'élément PA, quelle que soit la valeur du parent.
Utilisez un langage de script, par exemple JavaScript, pour contrôler la propriété de visibilité et afficher le contenu des
éléments PA de façon dynamique.
Image ar-pl Spécifie une image d'arrière-plan pour l'élément PA.
Débordement Contrôle la manière dont les éléments PA apparaissent dans un navigateur lorsque le contenu dépasse la
taille spécifiée de l'élément PA.
Visible indique que le contenu supplémentaire apparaîtra dans l'élément PA ; en fait, l'élément PA s'agrandit
proportionnellement. Masqué signifie que le contenu supplémentaire ne sera pas affiché dans le navigateur. Défilement
indique que le navigateur devra ajouter des barres de défilement dans l'élément PA, qu'elles soient nécessaires ou non. Auto
entraîne l'affichage des barres de défilement de l'élément PA dans le navigateur uniquement lorsque cela est nécessaire
(c'est-à-dire lorsque le contenu de l'élément PA dépasse ses limites).
Remarque : La prise en charge de l'option Débordement est inégale suivant les navigateurs.
Détourage Définit la zone visible de l'élément PA.
Indiquez les coordonnées gauche, haut, droite et bas pour définir un rectangle dans le champ des coordonnées de l'élément
PA (en partant du coin supérieur gauche de l'élément PA). L'élément PA est « détouré » afin que seul le rectangle spécifié
soit visible. Par exemple, pour rendre le contenu d'un élément PA invisible à l'exception d'un rectangle visible d'une largeur
de 50 pixels et d'une hauteur de 75 pixels dans le coin supérieur gauche de l'élément PA, définissez G sur 0, S sur 0, D sur
50 et B sur 75.
Remarque : Bien que les feuilles de style en cascade utilisent des termes différents pour le détourage, Dreamweaver interprète
le détourage de la même manière que la plupart des navigateurs.
4 Si vous avez tapé une valeur dans une zone de texte, appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh) pour
l'appliquer.
Remarque : Si le contenu de l'un des éléments PA dépasse la taille indiquée, le bord inférieur de cet élément PA (tel qu'il
apparaît en mode Création dans Dreamweaver) s'étire proportionnellement. (Le bord inférieur ne s'étend pas lorsque l'élément
PA apparaît dans un navigateur, sauf si la propriété Débordement est définie sur Visible).
L'unité par défaut de la position et de la taille est le pixel (px). Vous pouvez également choisir les unités suivantes : pc (picas),
pt (points), in (pouces), mm (millimètres), cm (centimètres) ou% (pourcentage de la valeur équivalente de l'élément PA
parent). Les abréviations doivent suivre la valeur sans espace : par exemple, 3mm.
Vis Indique si les éléments PA sont initialement visibles ou non. Faites votre choix parmi les options suivantes :
• Aucune propriété de visibilité n'est définie par défaut. Lorsque aucune visibilité n'est précisée, la plupart des navigateurs
choisissent Hériter.
• L'option Hériter utilise la propriété de visibilité de l'objet parent des éléments PA.
• Visible affiche le contenu des éléments PA, quelle que soit la valeur du parent.
• Masqué dissimule le contenu de l'élément PA, quelle que soit la valeur du parent.
Utilisez un langage de script, par exemple JavaScript, pour contrôler la propriété de visibilité et afficher le contenu des
éléments PA de façon dynamique.
Balise Indique la balise HTML utilisée pour définir les éléments PA.
Image ar-pl Spécifie une image d'arrière-plan pour les éléments PA.
4 Si vous avez tapé une valeur dans une zone de texte, appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh) pour
l'appliquer.
Remarque : Dans Dreamweaver, un élément PA est un élément de page HTML (plus précisément, une balise div ou toute autre
balise) auquel une position absolue est attribuée. Le panneau Eléments PA n'affiche pas les éléments à positionnement relatif.
Les éléments PA sont affichés sous la forme d'une liste de noms, dans l'ordre de l'index z ; le premier élément PA créé (doté
d'un index z de 1) apparaît par défaut en bas de la liste et le dernier élément PA créé apparaît en haut de la liste. Vous pouvez
toutefois modifier l'index z d'un élément PA en changeant sa place dans l'ordre de superposition. Par exemple, si vous créez
huit éléments PA et souhaitez déplacer le quatrième élément PA en haut de la liste, vous pouvez lui affecter un index z
supérieur à celui des autres éléments PA.
Sélection d'éléments PA
Vous pouvez sélectionner un ou plusieurs éléments PA pour les manipuler ou en modifier les propriétés.
En code HTML, l'ordre de superposition, ou index z, des éléments PA détermine l'ordre dans lequel ils sont dessinés dans
un navigateur. Plus l'index z d'un élément PA est élevé, et plus sa position dans l'ordre de superposition est élevée. Vous
pouvez modifier l'index z de chaque élément PA à l'aide du panneau Eléments PA ou de l'inspecteur Propriétés.
Remarque : L'élément PA actuellement sélectionné devient toujours visible et apparaît devant les autres éléments PA.
2 Cliquez dans la colonne de l'icône en forme d'oeil pour changer la visibilité d'un élément PA.
• Un oeil ouvert signifie que l'élément PA est visible.
• Un oeil fermé signifie que l'élément PA est invisible.
• Si l'icône de l'oeil n'apparaît pas, l'élément PA hérite de la visibilité de son parent (lorsque les éléments PA ne sont pas
imbriqués, le parent correspond au corps du document, qui est toujours visible).
Aucune icône en forme d'oeil ne s'affiche lorsque la visibilité n'est pas indiquée (apparaît dans l'inspecteur Propriétés
comme Visibilité par défaut).
Si l'option Empêcher le chevauchement est activée, vous ne pourrez pas redimensionner un élément PA s'il doit pour cela
en chevaucher un autre.
Voir aussi
« Utilisation de la grille de mise en forme » à la page 169
• Pour redimensionner en alignant sur la grille, appuyez sur Maj-Ctrl-flèche (Windows) ou Maj-Option-flèche
(Macintosh).
• Dans l'inspecteur Propriétés (Fenêtre > Propriétés), tapez les valeurs de largeur (L) et de hauteur (H).
Le redimensionnement d'un élément PA en modifie la largeur et la hauteur. Cette action ne définit pas la partie visible du
contenu de l'élément PA. Vous pouvez définir la zone visible d'un élément PA dans les préférences.
Si l'option Empêcher le chevauchement est activée, vous ne pourrez pas déplacer un élément PA s'il doit pour cela en
chevaucher un autre.
Voir aussi
« Utilisation de la grille de mise en forme » à la page 169
Lors de l'alignement, les éléments PA enfants qui ne sont pas sélectionnés seront déplacés en même temps que leur parent,
si celui-ci est sélectionné et déplacé. Pour éviter ce déplacement, n'utilisez pas d'éléments PA imbriqués.
Vous pouvez aussi passer des éléments PA aux tableaux, et vice-versa, pour peaufiner la mise en forme et optimiser la
présentation de la page. (Toutefois, lorsque vous reconvertissez un tableau en éléments PA, Dreamweaver convertit le
tableau en balises div PA, quel que soit le type de l'élément PA qui se trouvait dans la page avant d'être converti en tableau.)
Vous ne pouvez pas convertir un tableau ou un éléments PA spécifique figurant sur une page. Il n'est possible de convertir
des éléments PA en tableaux, et des tableaux en divs PA que pour la totalité d'une page.
Remarque : Il est impossible de convertir des éléments PA en tableaux, ou des tableaux en divs PA, 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.
Si vous choisissez cette option, le tableau que vous obtiendrez aura moins de lignes et de colonnes vides, mais ne
correspondra pas nécessairement exactement à votre mise en forme.
Utiliser les GIF transparents Remplit la dernière ligne du tableau d'images GIF transparentes. Sélectionner cette option
permet d'être sûr que le tableau s'affichera avec les mêmes largeurs de colonne dans tous les navigateurs.
Lorsque cette option est activée, vous ne pouvez pas modifier le tableau obtenu en faisant glisser ses colonnes. Lorsque cette
option est désactivée, le tableau obtenu ne contient pas les GIF transparents, mais les largeurs des colonnes peuvent varier
suivant le navigateur.
Centrer dans la page Centre le tableau obtenu dans la page. Si cette option est désactivée, le tableau commence sur le bord
gauche de la page.
Afficher la grille et Aligner sur la grille Vous permettent d'utiliser une grille pour faciliter le positionnement des éléments PA.
Les tableaux sont convertis en divs PA. Les cellules vides ne sont pas converties en éléments PA, 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 balises div PA.
Si cette option est activée, aucun élément PA ne peut être créé, déplacé ou redimensionné au-dessus d'un élément PA
existant, ni être imbriqué dans ce dernier. Si vous activez cette option après avoir créé des éléments PA se chevauchant, faites
glisser chaque élément PA concerné de façon à l'éloigner des autres éléments PA. Dreamweaver ne corrige pas
automatiquement les éléments PA existants se chevauchant dans la page lorsque vous activez l'option Empêcher le
chevauchement des éléments PA.
Si cette option et l'option d'alignement sont activées, aucun élément PA ne sera aligné sur la grille si cela doit causer un
chevauchement de deux éléments PA. Dans ce cas, l'élément PA sera aligné sur le bord de l'élément PA le plus proche.
DREAMWEAVER CS3 157
Guide de l'utilisateur
Remarque : Certaines opérations autorisent le chevauchement des éléments PA, même lorsque l'option Empêcher le
chevauchement est activée. Si vous insérez un élément PA en utilisant le menu Insertion, si vous entrez des valeurs dans
l'inspecteur Propriétés ou si vous repositionnez des éléments PA en modifiant le code source HTML, les éléments PA risquent
de se chevaucher ou de s'imbriquer lorsque cette option est activée. En cas de chevauchement, faites glisser les éléments PA qui
se chevauchent en mode Création pour les séparer.
• Dans le panneau Eléments PA (Fenêtre > Eléments PA), activez l'option Empêcher le chevauchement.
• Dans la fenêtre de document, choisissez Modifier > Réorganiser > Empêcher le chevauchement des éléments PA.
Si vous ne connaissez pas bien l'utilisation des balises div et des feuilles de style CSS pour créer des pages Web, vous pouvez
créer une mise en forme CSS à partir de l'une des mises en forme prédéfinies fournies avec Dreamweaver. Si vous n'êtes pas
à l'aise dans l'utilisation des feuilles de style CSS, mais que vous connaissez bien l'utilisation des tableaux, vous pouvez
également essayer d'utiliser des tableaux.
Remarque : Dreamweaver considère comme des éléments à positionnement absolu (éléments PA) toutes les balises div, même
si vous n'avez pas créé ces balises div à l'aide de l'outil de dessin Div PA.
Voir aussi
« A propos des éléments PA dans Dreamweaver » à la page 146
« Création d'une page avec une mise en page CSS » à la page 145
1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous voulez insérer la balise div.
2 Effectuez l’une des tâches suivantes :
• Choisissez Insertion > Objets mise en forme > Balise Div.
• Dans la catégorie Mise en forme de la barre Insertion, cliquez sur le bouton Insérer la balise Div .
3 Parmi les options suivantes, définissez celles de votre choix :
Insérer Vous permet de sélectionner l'emplacement de la balise div (au point d'insertion, avant ou après la balise, ou avant
ou après le début de la balise) et le nom de la balise s'il ne s'agit pas d'une nouvelle balise.
Classe Affiche le style de classe actuellement appliqué à la balise. Si vous avez associé une feuille de style, les classes qui y
sont définies s'affichent dans la liste. Ce menu déroulant permet d'effectuer les opérations suivantes :
ID Div Vous permet de modifier le nom utilisé pour identifier la balise div. Si vous avez associé une feuille de style, les ID
qui y sont définis s'affichent dans la liste. Les ID des blocs déjà présents dans votre document ne sont pas répertoriés.
Remarque : Dreamweaver vous avertit si vous tapez un ID déjà affecté à une autre balise dans votre document.
Modifier CSS Ouvre le panneau Styles CSS
Si la balise div est placée de manière absolue, elle devient un élément PA. (Vous pouvez modifier les balises div qui ne sont
pas PA.)
Voir aussi
« A propos des éléments PA dans Dreamweaver » à la page 146
« Création d'une page avec une mise en page CSS » à la page 145
Remarque : Les balises div qui sont positionnées de manière absolue deviennent des éléments PA.
Les balises div ont des bordures visibles lorsque vous leur attribuez des bordures ou lorsque vous avez sélectionné Contours
en feuille CSS. (L'option Contours en feuille CSS est sélectionnée par défaut dans le menu Affichage > Assistances visuelles.)
Lorsque vous faites passer le pointeur sur une balise div, Dreamweaver la met en surbrillance. Vous pouvez modifier la
couleur de la mise en surbrillance ou désactiver la mise en surbrillance.
Lorsque vous sélectionnez une balise div, vous pouvez afficher et modifier les règles correspondantes dans le panneau
Styles CSS. Vous pouvez aussi ajouter du contenu à la balise div : placez simplement le point d'insertion à l'intérieur de la
balise div, puis procédez à l'ajout du contenu comme vous le feriez pour celui d'une page.
Voir aussi
« A propos des éléments PA dans Dreamweaver » à la page 146
• Cliquez à l'intérieur de la balise div et appuyez sur les touches Ctrl+A (Windows) ou Commande+A (Macintosh) à deux
reprises.
• Cliquez à l'intérieur de la balise div, puis sélectionnez-laà partir du sélecteur de balises figurant au bas de la fenêtre du
document.
2 Choisissez Fenêtre > Styles CSS pour afficher le panneau Styles CSS, si besoin est.
Les règles appliquées à la balise div s'affichent dans le panneau.
Placement du point d'insertion dans une balise div afin d'y ajouter du contenu
❖ Cliquez n'importe où à l'intérieur des bordures de la balise.
DREAMWEAVER CS3 159
Guide de l'utilisateur
Dreamweaver fournit de nombreuses assistances visuelles pour afficher les blocs de mise en forme CSS. Vous pouvez par
exemple activer des contours, des arrière-plans et le modèle de boîte pour les blocs de mise en forme CSS en mode Création.
Vous pouvez aussi afficher des info-bulles qui indiquent les propriétés du bloc de mise en forme CSS sélectionné lorsque
vous placez le pointeur dessus.
La liste suivante d'assistances visuelles de bloc de mise en forme CSS décrit ce que Dreamweaver rend visible pour chacune
d'elles :
Contours en feuille CSS Affiche les contours de tous les blocs de mise en forme CSS sur la page.
Arrière-plans de mise en forme CSS Affiche les couleurs d'arrière-plan affectées temporairement de chaque bloc de mise en
forme CSS et masque toutes les autres couleurs d'arrière-plan ou images qui apparaissent normalement sur la page.
Lorsque vous activez les assistances visuelles pour afficher les arrière-plans de blocs de mise en forme CSS, Dreamweaver
affecte automatiquement une couleur d'arrière-plan distincte à chaque bloc de mise en forme CSS. ((Dreamweaver
sélectionne les couleurs à l'aide d'un processus algorithmique. Vous n'avez aucun moyen d'attribuer vous-même les
couleurs.) Les couleurs attribuées sont visuellement différentes et sont conçues pour vous aider à distinguer les blocs de
mise en forme CSS les uns des autres.
DREAMWEAVER CS3 160
Guide de l'utilisateur
Modèle de boîte de mise en forme CSS Affiche le modèle de boîte (remplissages et marges) du bloc de mise en forme CSS
sélectionné.
Utilisation des assistances visuelles avec des éléments de blocs de mise en forme non-CSS
Vous pouvez utiliser une feuille de style à la conception pour afficher les arrière-plans, les bordures ou le modèle de boîte
d'éléments qui ne sont pas normalement considérés comme des blocs de mise en forme CSS. Pour ce faire, vous devez
d'abord créer une feuille de style à la conception qui affecte l'attribut display:block à l'élément de page approprié.
1 Créez une feuille de style en cascade (CSS) externe. Pour ce faire, choisissez Fichier > Nouveau, puis sélectionnez Page
de base dans la colonne Catégorie et CSS dans la colonne Page de base. Cliquez ensuite sur Créer.
2 Dans la nouvelle feuille de style, créez des règles qui affectent l'attribut display:block aux éléments de page à afficher
en tant que blocs de mise en forme CSS.
Si, par exemple, vous souhaitez appliquer une couleur d'arrière-plan aux paragraphes ou aux éléments de liste, vous pouvez
créer une feuille de style comprenant les règles suivantes :
p{
display:block;
}
li{
display:block;
}
3 Enregistrez le fichier.
4 En mode Création, ouvrez la page à laquelle vous souhaitez associer les nouveaux styles.
5 Choisissez Texte > Styles CSS > Conception.
6 Dans la boîte de dialogue Feuilles de style à la conception, cliquez sur le bouton plus (+) situé au-dessus de la zone de
texte Afficher à la conception uniquement, sélectionnez la feuille de style que vous venez de créer et cliquez sur OK.
7 Cliquez sur OK pour fermer la boîte de dialogue Feuilles de style à la conception.
La feuille de style est associée à votre document. Si vous avez créé une feuille de style en suivant l'exemple précédent, tous
les paragraphes et éléments de liste seront formatés au moyen de l'attribut display:block. Vous pouvez ainsi activer ou
désactiver les assistances visuelles de bloc de mise en forme CSS pour les paragraphes et les éléments de liste.
Voir aussi
« Utilisation des feuilles de style à la conception » à la page 139
DREAMWEAVER CS3 161
Guide de l'utilisateur
Remarque : Le terme « dynamique » a des sens différents selon le contexte Web. Le langage HTML dynamique n'a rien à voir
avec le concept de page Web dynamique, autrement dit, une page Web générée dynamiquement par du code côté serveur avant
d'être affichée pour un visiteur.
Les scénarios vous permettent de modifier la position, la taille, la visibilité et l'ordre de superposition d'un élément PA. (Les
fonctions des éléments PA relatives aux scénarios sont uniquement prises en charge dans la version 4.0 ou ultérieure des
navigateurs.) Les scénarios vous permettent également d'exécuter d'autres actions que vous souhaitez déclencher après le
chargement d'une page. Ainsi, les scénarios peuvent modifier le fichier source d'une balise d'image afin que différentes
images apparaissent sur la page dans le temps.
Pour consulter le code JavaScript généré par un scénario, ouvrez la fenêtre de document en mode Code. Le code du scénario
réside dans la fonction MM_initTimelines(), au sein d'une balise de script dans la section head du document.
Lorsque vous modifiez le code HTML d'un document contenant des scénarios, veillez à ne pas déplacer, renommer ni
supprimer les éléments auxquels un scénario fait référence.
Voir aussi
« A propos des éléments PA dans Dreamweaver » à la page 146
A B C
F G
A. Images-clés B. Menu contextuel Scénarios C. Numéros d'image D. Canal de comportements E. Canal d'animation F. Barres d'animation
G. Tête de lecture
Images-clés Définissent des images d'une barre dans laquelle vous avez spécifié des propriétés (par exemple, la position)
pour l'objet. Dreamweaver calcule des valeurs intermédiaires pour les images situées entre des images-clés. Les images-clés
sont signalées par des cercles de petite taille.
Canal de comportements Affiche les comportements qui doivent être exécutés au niveau d'une image déterminée d'un
scénario.
Menu contextuel Scénarios Indique quel scénario du document est actuellement affiché dans le panneau Scénarios.
Canal d'animation Affiche les barres permettant d'animer des éléments PA et des images.
DREAMWEAVER CS3 162
Guide de l'utilisateur
Barres d'animation Indiquent la durée de l'animation de chaque objet. Une même ligne peut regrouper plusieurs barres
représentant différents objets. Des barres différentes ne peuvent pas contrôler un même objet dans une même image.
Tête de lecture Indique quelle image du scénario est actuellement affichée dans la fenêtre de document.
Numéros d'image Indiquent le numéro séquentiel des images. Le numéro qui figure entre les boutons Retour et Lecture
correspond au numéro de l'image actuelle. Vous contrôlez la durée de l'animation en définissant le nombre total d'images
et le nombre d'images par seconde. Le paramètre par défaut, 15 images par seconde, constitue une moyenne adaptée à la
plupart des navigateurs qui s'exécutent sur les systèmes Windows et Macintosh courants.
Remarque : Une cadence plus élevée n'améliore pas nécessairement les performances. Les navigateurs lisent systématiquement
chaque image d'une animation, même s'ils ne parviennent pas atteindre la cadence spécifiée. La cadence est ignorée si elle est
supérieure à la valeur prise en charge par le navigateur.
Le menu contextuel Contient différentes commandes relatives au scénario.
Options de lecture
Les options de lecture suivantes permettent de visionner l'animation.
Retour Déplace la tête de lecture d'une image vers la gauche. Cliquez sur Retour tout en maintenant le bouton de la souris
enfoncé pour lire le scénario en arrière.
Lire Déplace la tête de lecture d'une image vers la droite. Cliquez sur Lecture tout en maintenant le bouton de la souris
enfoncé pour lire le scénario vers l'avant.
Lecture automatique Entraîne la lecture automatique d'un scénario lorsque la page en cours est chargée dans un navigateur.
L'option Lecture auto associe un comportement à la balise body de la page. Cette balise exécute l'action Lire le scénario au
chargement de la page.
Boucle Entraîne la lecture en boucle infinie du scénario en cours tant que la page est ouverte dans un navigateur. L'option
Boucle insère le comportement Atteindre l'image du scénario dans le canal de comportements après la dernière image de
l'animation. Double-cliquez sur le repère du comportement dans le canal de comportements pour modifier les paramètres
correspondants et modifier le nombre de boucle.
1 Placez l'élément PA à l'emplacement auquel vous souhaitez qu'il se trouve lorsque l'animation commencera.
2 Choisissez Fenêtre > Scénarios.
3 Sélectionnez l'élément PA que vous souhaitez animer.
Assurez-vous que vous avez sélectionné l'élément souhaité : Pour sélectionner un élément PA, cliquez sur le repère ou sur
la poignée de sélection correspondant ou utilisez le panneau Eléments PA. Lorsqu'un élément PA est sélectionné, des
poignées s'affichent sur son pourtour, comme illustré ci-dessous.
A. Cliquez sur la poignée de sélection de l'élément PA pour le sélectionner. B. Elément PA sélectionné contenant une image
DREAMWEAVER CS3 163
Guide de l'utilisateur
Lorsque vous cliquez dans l'élément PA, un point d'insertion clignotant apparaît à l'intérieur de cet élément PA, qui n'est
toutefois pas sélectionné.
4 Sélectionnez Modifier > Scénario > Ajouter un objet au scénario ou faites simplement glisser l'élément PA sélectionné
vers le panneau Scénarios.
Une barre s'affiche dans le premier canal du scénario. Le nom de l'élément PA apparaît dans la barre.
7 Pour que l'élément PA décrive une courbe, sélectionnez la barre d'animation correspondante, puis cliquez sur une image
au milieu de la barre tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée pour ajouter une
image-clé à l'emplacement de cette image. Vous pouvez aussi cliquer sur l'image requise au milieu de la barre d'animation
et sélectionner 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 afficher un aperçu de l'animation sur la page.
Répétez la procédure pour ajouter d'autres éléments PA et images au scénario et créer une animation plus complexe.
Voir aussi
« Insertion d'une balise div PA » à la page 147
6 Dans le panneau Scénarios, cliquez sur le bouton Rembobiner, puis maintenez le bouton Lecture enfoncé pour afficher
un aperçu de l'animation.
Voir aussi
« Redimensionnement des éléments PA » à la page 154
• Pour allonger la durée de l'animation, faites glisser le repère de la dernière image vers la droite. Toutes les images-clés de
l'animation sont déplacées afin de respecter leur position relative. Pour empêcher le déplacement des autres images-clés,
maintenez la touche Ctrl enfoncée lorsque vous faites glisser le repère de la dernière image.
DREAMWEAVER CS3 164
Guide de l'utilisateur
• Pour que l'élément PA atteigne une image-clé plus tôt ou plus tard, déplacez le repère de cette dernière vers la gauche ou
la droite sur la barre.
• Pour changer l'heure de début d'une animation, sélectionnez une ou plusieurs des barres qui lui sont associées (appuyez
sur Maj pour sélectionner plusieurs barres simultanément) et faites glisser la sélection vers la droite ou la gauche.
• Pour déplacer la totalité du chemin d'une animation, sélectionnez intégralement la barre, puis faites glisser l'objet sur la
page. Dreamweaver adapte la position de toutes les images-clés. Toute modification effectuée lorsqu'une barre entière est
sélectionnée a une incidence sur la totalité des images-clés.
• Pour ajouter ou supprimer des images dans le scénario, sélectionnez Modifier > Scénario > Ajouter une image ou
Modifier > Scénario > Supprimer une image.
• Pour qu'un scénario soit lu automatiquement à l'ouverture de la page dans un navigateur, cliquez sur Lecture auto.
L'option Lecture auto associe un comportement à la page. Ce comportement exécute l'action Lire le scénario au
chargement de la page.
• Pour qu'un scénario soit lu en boucle indéfiniment, cliquez sur Boucle. L'option Boucle insère l'action Atteindre l'image
du scénario dans le canal de 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.
Voir aussi
« Affichage et masquage des éléments PA » à la page 153
• Pour créer un scénario, choisissez Modifier > Scénario > Ajouter un scénario.
DREAMWEAVER CS3 165
Guide de l'utilisateur
• Pour supprimer le scénario sélectionné, choisissez Modifier > Scénario > Supprimer le scénario. Cette opération
supprime définitivement toutes les animations du scénario sélectionné.
• 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 autre scénario dans le panneau Scénarios, sélectionnez-le dans le menu déroulant Scénario du panneau
Scénarios.
1 Cliquez sur une barre d'animation pour sélectionner une séquence. Pour sélectionner plusieurs séquences, cliquez sur
les barres d'animations correspondantes tout en maintenant la touche Maj enfoncée. Pour sélectionner toutes les séquences,
appuyez sur les touches Ctrl-A (Windows) ou Commande-A (Macintosh).
2 Copiez ou coupez la sélection.
3 Effectuez l’une des tâches suivantes :
• Placez la tête de lecture à un autre emplacement dans le scénario en cours.
• Sélectionnez un autre scénario dans le menu déroulant Scénario.
• Ouvrez un autre document, ou créez-en un nouveau, puis cliquez dans 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 car un élément PA ne peut pas se trouver à deux
endroits en même temps (de même, une image ne peut pas avoir deux sources différentes simultanément). Si la barre
d'animation que vous collez est susceptible de chevaucher une autre barre d'animation associée au même objet,
Dreamweaver déplace automatiquement la sélection vers la première image qui n'en chevauche pas une autre.
Lorsque vous collez des séquences d'animation dans un autre document, gardez les deux principes suivants à l'esprit :
• Si vous copiez une séquence d'animation associée à un élément PA et que le nouveau document contient un élément PA
du même nom, Dreamweaver applique les propriétés d'animation à l'élément PA existant du nouveau document.
• Si vous copiez une séquence d'animation associée à un élément PA et que le nouveau document ne contient pas d'élément
PA du même nom, Dreamweaver colle l'élément PA et son contenu à partir du document d'origine, en plus de la séquence
d'animation. Pour appliquer la séquence d'animation collée à un autre élément PA du nouveau document, sélectionnez
Changer d'objet dans le menu déroulant, puis sélectionnez le nom de l'autre élément PA dans le menu déroulant.
Supprimez l'élément PA collé si besoin est.
• Affichez et masquez des éléments PA au lieu de changer le fichier source des animations comportant plusieurs images.
Changer le fichier source d'une image est susceptible de ralentir l'animation car il est nécessaire de télécharger la nouvelle
image. Si toutes les images sont téléchargées simultanément dans des éléments PA masqués avant le début de l'animation,
il n'y aura pas de pause ni d'images manquantes.
• Etendez les barres d'animation pour optimiser la fluidité du mouvement. Si l'animation est hachée et que les images
sautent d'une position à une autre, faites glisser la dernière image de la barre d'animation de l'élément PA pour que le
mouvement s'étende sur un plus grand nombre d'images. L'allongement de la barre d'animation crée un plus grand
nombre de points de données entre les points de début et de fin du mouvement et ralentit le déplacement de l'objet. Pour
améliorer la cadence, augmentez le nombre d'images par seconde. N'oubliez pas cependant que la plupart des navigateurs
tournant sur des systèmes moyens ne prennent pas en charge plus de 15 images par seconde. Testez l'animation sur des
systèmes différents en utilisant des navigateurs différents pour déterminer les paramètres optimaux.
• N'animez pas les bitmaps de grande taille, car vous risquez d'obtenir des animations lentes. Créez plutôt des images
composées et animez-en de petites parties. Vous pouvez par exemple donner l'impression qu'une voiture se déplace en
animant uniquement les roues.
• Créez des animations simples. Ne créez pas des animations qui exigent plus de fonctionnalités que les navigateurs n'en
offrent actuellement. Les navigateurs lisent systématiquement chaque image d'une animation de scénario, mais en cas de
baisse des performances du système ou d'Internet.
167
• 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, située dans le coin supérieur gauche de la fenêtre de
document en mode Création, sur un point de la page.
• 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.
Pour faciliter l'alignement des éléments, vous avez la possibilité de les aligner sur les repères et d'aligner des repères sur des
éléments. (les éléments doivent être à positionnement absolu pour que l'alignement puisse fonctionner). Vous pouvez
également verrouiller les repères pour qu'ils ne soient pas déplacés de façon accidentelle par un autre utilisateur.
Supprimer un repère
❖ Faites glisser le repère hors du document.
Magnétiser les repères Aligne les éléments d'une page sur les repères à mesure que vous déplacez ces éléments dans la page.
Accrocher les repères aux éléments Aligne les repères sur les éléments sur la page à mesure que vous faites glisser les
repères.
Effacer tout Efface tous les repères de la page.
Vous pouvez aussi ajouter vos propres repères aux instances d'un modèle. Les guides ajoutés de cette manière ne sont pas
écrasés lorsque l'instance du modèle est mise à jour avec le modèle principal.
Voir aussi
« Alignement des éléments PA » à la page 155
Voir aussi
« Alignement des éléments PA » à la page 155
Aligner sur la grille Permet d'aligner les éléments de la page sur les lignes de la grille.
Espacement Détermine l'espacement entre les lignes de la grille. Tapez une valeur et sélectionnez Pixels, Pouces ou
Centimètres dans le menu.
Afficher Détermine si les lignes de la grille apparaissent sous forme de lignes ou de pointillés.
Remarque : Si l'option Afficher la grille n'est pas sélectionnée, la grille n'apparaît pas et aucune modification n'est visible.
Un tracé d'image 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 est uniquement visible dans Dreamweaver ; il n'est pas visible 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.
Dreamweaver offre deux méthodes pour afficher et modifier 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 permet de dessiner, redimensionner et
déplacer des rectangles sur la page tout en continuant d'utiliser les tableaux comme structure sous-jacente.
Dreamweaver affiche la largeur du tableau et de chaque colonne du tableau lorsque le tableau est sélectionné ou que le point
d'insertion se trouve dedans. En regard des largeurs se trouvent les flèches du menu des en-têtes de tableau et des menus
des en-têtes de colonne. Utilisez les menus pour accéder rapidement à des commandes standard relatives aux tableaux. Vous
pouvez activer et désactiver les largeurs et les menus.
Si vous ne voyez pas la largeur d'un tableau ou d'une colonne, cela signifie qu'elle n'est pas spécifiée dans le code HTML. Si
deux nombres s'affichent, cela signifie que la largeur visuelle qui apparaît en mode Création est différente de la largeur
spécifiée dans le code HTML. Cela peut se produire lorsque vous redimensionnez un tableau en faisant glisser son coin
inférieur droit ou lorsque vous ajoutez du contenu à une cellule plus grande que sa valeur définie.
Par exemple, si vous définissez une largeur de colonne de 200 pixels, puis que vous ajoutez du contenu qui étend la largeur
à 250 pixels, deux nombres s'affichent pour cette colonne : 200 (la largeur spécifiée dans le code) et (250) entre parenthèses
(la largeur visuelle de la colonne telle qu'elle apparaît à l'écran).
Remarque : Vous avez aussi la possibilité de mettre vos pages en forme à l'aide du positionnement par feuilles de style en
cascade CSS.
Voir aussi
« Mise en forme des pages avec CSS » à la page 141
« Mise en forme des pages avec le mode Mise en forme » à la page 184
DREAMWEAVER CS3 171
Guide de l'utilisateur
1 Cellules
2 Lignes
3 Tableau
Par exemple, si vous définissez une couleur bleue pour l'arrière-plan d'une cellule, puis la couleur jaune pour celui du
tableau, 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.
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.
Dans l'exemple ci-dessous, les cellules au milieu des deux premières lignes ont été fusionnées en une seule cellule qui s'étend
sur deux lignes.
1 Dans la fenêtre de document en mode Création, placez le point d'insertion à l'endroit où vous voulez que le tableau
apparaisse.
Remarque : Si votre document est vide, le point d'insertion peut uniquement être placé au début du document.
Largeur du tableau Indique la largeur du tableau en pixels ou en pourcentage de la largeur de fenêtre du navigateur.
Espacement des cellules Détermine le nombre de pixels séparant les cellules contiguës d'un tableau.
DREAMWEAVER CS3 172
Guide de l'utilisateur
Lorsque vous n'affectez pas explicitement de valeur pour la largeur de la bordure, l'espacement entre les cellules et la marge
intérieure des cellules, la plupart des navigateurs affichent une largeur de bordure et une marge intérieure des cellules
définies sur 1, ainsi qu'un espacement entre les cellules défini sur 2. Pour être sûr que les navigateurs afficheront le tableau sans
bordure, marge intérieure ni espacement, définissez Marge intérieure des cellules et Espacement entre les cellules sur 0.
Marge intérieure des cellules Indique le nombre de pixels qui sépare la bordure d'une cellule et son contenu.
Gauche Transforme la première colonne du tableau en colonne d'en-têtes pour vous permettre d'entrer un en-tête pour
ligne du tableau.
Haut Transforme la première ligne du tableau en ligne d'en-têtes pour vous permettre d'entrer un en-tête pour chaque
colonne du tableau.
Les deux Vous permet d'entrer des en-têtes de colonne et de ligne dans le tableau.
Il est judicieux d'employer des en-têtes au cas où l'un des visiteurs de votre site Web utiliserait un lecteur d'écran. Les
lecteurs d'écran lisent les en-têtes de tableau et aident les utilisateurs à garder une trace des informations de tableau.
Légende Fournit un titre de tableau qui s'affiche en dehors du tableau.
Résumé Fournit une description du tableau. Les lecteurs d'écran lisent le texte de résumé mais le texte n'apparaît pas dans
le navigateur de l'utilisateur.
Voir aussi
« Ajout et mise en forme de texte » à la page 218
Vous pouvez également exporter les données d'un tableau depuis 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.
Si vous choisissez Autre, une zone de texte apparaît à droite du menu contextuel. Entrez le délimiteur utilisé dans votre
fichier.
DREAMWEAVER CS3 173
Guide de l'utilisateur
Remarque : Spécifiez le délimiteur utilisé lors de l'enregistrement du fichier de données. Dans le cas contraire, le fichier ne
pourra pas être importé correctement et vos données ne seront pas formatées convenablement dans un tableau.
Largeur du tableau Correspond à la largeur du tableau.
• Sélectionnez Adapter au contenu pour adapter la largeur de chaque colonne à la plus longue chaîne de texte qu'elle
contient.
• Sélectionnez Fixe pour spécifier une largeur de tableau fixe, en pixels ou en pourcentage de la largeur de fenêtre du
navigateur.
Bordure Indique la largeur, en pixels, des bordures du tableau.
Marge intérieure des cellules Détermine l'espace (en pixels) entre le contenu d'une cellule et son contour.
Espacement des cellules Détermine le nombre de pixels séparant les cellules contiguës d'un tableau.
Lorsque vous n'affectez pas explicitement de valeur pour les bordures, l'espacement entre les cellules et la marge intérieure
des cellules, la plupart des navigateurs affichent des bordures et une marge intérieure des cellules définies sur 1, ainsi qu'un
espacement entre les cellules défini sur 2. Pour être sûr que les navigateurs afficheront le tableau sans marge intérieure ni
espacement, définissez Marge intérieure des cellules et Espacement entre les cellules sur 0. Pour visualiser les contours des
cellules et du tableau lorsque la bordure est définie sur 0, sélectionnez Affichage > Assistances visuelles > Bordures de tableau.
Formatage ligne supérieure Détermine la mise en forme appliquée, le cas échéant, à la ligne supérieure du tableau.
Choisissez parmi quatre options de formatage : pas de formatage, gras, italique ou gras italique.
Exporter un tableau
1 Placez le point d'insertion dans l'une des cellules du tableau.
2 Choisissez Fichier > Exporter > Tableau.
3 Définissez les options suivantes :
Délimiteur Indique quel caractère délimiteur doit être utilisé pour séparer des éléments dans le fichier exporté.
Sauts de ligne Indique sous quel système d'exploitation vous allez ouvrir le fichier exporté : Windows, Macintosh ou
UNIX. Les différents systèmes d'exploitation utilisent des méthodes différentes pour indiquer la fin d'une ligne de texte.
Lorsque vous déplacez le pointeur sur un tableau, une ligne, une colonne ou une cellule, Dreamweaver met toutes les
cellules de cette sélection en surbrillance afin que vous sachiez quelles cellules seront sélectionnées. Ceci est utile pour les
tableaux sans bordures, les cellules comprenant plusieurs colonnes ou lignes ou dans le cas de tableaux imbriqués. Vous
pouvez modifier la couleur de la mise en surbrillance dans les préférences.
Si vous placez le pointeur sur une bordure du tableau, puis que vous maintenez la touche Ctrl (Windows) ou Commande
(Macintosh) enfoncée, la totalité de la structure du tableau (c'est-à-dire toutes les cellules) est mise en surbrillance. Ceci peut
être utile lorsque vous disposez de tableaux imbriqués et que vous souhaitez afficher la structure de l'un d'eux.
• 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 sur le menu d'en-tête du tableau et choisissez Sélectionner le tableau. Des
poignées de sélection apparaissent sur les bords inférieurs et droits du tableau sélectionné .
1 Sélectionnez un tableau.
2 Dans l'inspecteur Propriétés (Fenêtre > Propriétés), cliquez sur la flèche d'agrandissement située dans le coin inférieur
droit et modifiez les propriétés en fonction de vos besoins.
ID de tableau Un identificateur du tableau.
Lorsque vous n'affectez pas explicitement de valeur pour la bordure, l'espacement entre les cellules et la marge intérieure
des cellules, la plupart des navigateurs affichent la bordure et une marge intérieure des cellules définies sur 1, ainsi qu'un
espacement entre les cellules défini sur 2. Pour être sûr que les navigateurs afficheront le tableau sans marge intérieure ni
espacement, définissez Bordure sur 0, Marge intérieure des cellules et Espacement entre les cellules sur 0. Pour visualiser les
contours des cellules et du tableau lorsque la bordure est définie sur 0, sélectionnez Affichage > Assistances visuelles > Bordures
de tableau.
Remplissage Détermine l'espace (en pixels) entre le contenu d'une cellule et son contour.
Espac. de cellule Détermine le nombre de pixels séparant les cellules contiguës d'un tableau.
Alignement Détermine la position du tableau par rapport aux autres éléments du même paragraphe (texte ou images).
Gauche aligne le tableau sur la gauche des autres éléments (pour que le texte situé dans le même paragraphe apparaisse à
droite du tableau) ; Droite aligne le tableau sur la droite des autres éléments (le texte apparaissant à gauche du tableau) ; et
Centrer centre le tableau (le texte apparaissant au-dessus et/ou en dessous du tableau). Par défaut indique que le navigateur
doit utiliser son alignement par défaut.
Lorsque l'alignement est défini sur Par défaut, le reste du contenu n'est pas affiché à côté du tableau. Pour afficher un
tableau à côté du contenu, utilisez l'alignement à droite ou à gauche.
Effacer largeurs de colonne et Effacer hauteurs de ligne suppriment toutes les valeurs de hauteur de ligne ou de largeur de
colonne du tableau explicitement spécifiées.
Convertir largeurs de tableau en pixels et Convertir les hauteurs de tableau en pixels définissent la largeur ou la hauteur de
chaque colonne du tableau sur sa largeur en pixels (définit également la largeur du tableau sur sa largeur en pixels).
DREAMWEAVER CS3 176
Guide de l'utilisateur
Convertir largeurs de tableau en pourcentage et Convertir les hauteurs de tableau en pourcentages définissent la largeur ou
la hauteur de chaque colonne du tableau sur sa largeur exprimée en pourcentage de la largeur de la fenêtre de document
(définit également la largeur du tableau sur sa largeur en pourcentage de la largeur de la fenêtre de document).
Couleur d'ar-pl. La couleur d'arrière-plan du tableau.
Si vous avez tapé une valeur dans une zone de texte, appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh) pour
l'appliquer.
Par défaut, un navigateur choisit une hauteur de ligne et une largeur de colonne correspondant à l'image la plus large ou à
la ligne la plus longue dans une colonne. C'est pourquoi il arrive qu'une colonne de tableau devienne beaucoup plus large
que les autres lorsque vous y ajoutez du contenu.
Remarque : Vous pouvez spécifier une hauteur en pourcentage de la hauteur totale du tableau, mais il se peut que la ligne ne
s'affiche pas au pourcentage de hauteur spécifié dans les navigateurs.
Ar-pl (partie supérieure du champ de texte) Le nom de fichier de l'image d'arrière-plan d'une cellule, d'une colonne ou
d'une ligne. Cliquez sur l'icône de dossier pour rechercher et sélectionner un fichier d'image.
Ar-pl (partie inférieure du sélecteur de couleur et du champ de texte) La couleur d'arrière-plan d'une cellule, d'une colonne
ou d'une ligne choisie à l'aide du sélecteur de couleur.
Brdre La couleur de la bordure des cellules.
Fusionner les cellules Combine les cellules, lignes ou colonnes sélectionnées en une seule cellule. Vous pouvez fusionner
des cellules uniquement si elles forment un bloc rectangulaire ou linéaire.
Fractionner la cellule Divise une cellule en deux ou plusieurs cellules. Vous ne pouvez fractionner qu'une cellule à la fois :
ce bouton est désactivé si plusieurs cellules sont sélectionnées.
Pas de retour à la ligne auto Evite tout renvoi automatique à la ligne, en conservant tout le texte d'une cellule donnée sur
une seule ligne. Si Pas de retour à la ligne auto est activé, les cellules s'élargissent en fonction de la taille des données que
vous tapez ou collez. (Normalement, les cellules s'élargissent horizontalement pour accueillir le mot le plus long ou l'image
la plus large, puis s'étirent verticalement autant que nécessaire pour intégrer tout autre contenu).
En-tête Met en forme les cellules sélectionnées comme des cellules d'en-tête de tableau. Par défaut, le contenu des cellules
de titre de tableau est en caractères gras et centré.
Vous pouvez spécifier la largeur ou la hauteur par des pixels ou des pourcentages. Vous pouvez convertir les pixels en
pourcentages et inversement.
DREAMWEAVER CS3 177
Guide de l'utilisateur
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.
3 Appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh) pour appliquer la valeur.
Utiliser le mode Tableaux développés pour une modification de tableau plus simple
Le mode Tableaux développés ajoute provisoirement de la marge à l'intérieur des cellules et de l'espacement à tous les
tableaux d'un document, et augmente les bordures des tableaux afin de rendre les modifications plus faciles. Ce mode vous
permet de choisir des éléments dans les tableaux ou de placer le point d'insertion de manière précise.
Par exemple, vous pouvez développer un tableau pour placer le point d'insertion à gauche ou à droite d'une image, sans
sélectionner l'image ou la cellule du tableau par inadvertance.
Remarque : Après avoir choisi ou placé le point d'insertion, vous devez revenir au mode Standard du mode Création pour
effectuer vos modifications. En mode Tableaux développés, certaines opérations, telles que le redimensionnement, ne produisent
pas les résultats attendus.
Pour formater le texte dans une cellule de tableau, suivez la même procédure que pour formater du texte en dehors d'un
tableau.
Voir aussi
« Ajout et mise en forme de texte » à la page 218
Modification du format d'un tableau, d'une cellule, d'une ligne ou d'une colonne.
1 Sélectionnez un tableau, une cellule, une ligne ou une colonne.
2 Dans l'inspecteur Propriétés (Fenêtre > Propriétés), cliquez sur la flèche d'agrandissement située dans le coin inférieur
droit et modifiez les propriétés en fonction de vos besoins.
DREAMWEAVER CS3 178
Guide de l'utilisateur
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.
Vous pouvez redimensionner un tableau en faisant glisser l'une de ses poignées de sélection. Dreamweaver affiche la largeur
du tableau, ainsi qu'un menu des en-têtes de tableau, en haut ou en bas du tableau lorsque le tableau est sélectionné ou que
le point d'insertion se trouve dedans.
Les largeurs de colonne définies dans le code HTML ne correspondent pas nécessairement aux largeurs apparentes à l'écran.
Dans ce cas, vous pouvez uniformiser les largeurs. Dreamweaver affiche les largeurs de colonne et de tableau ainsi que les
menus d'en-têtes pour vous aider à mettre les tableaux en forme. Vous pouvez activer ou désactiver ces informations à votre
convenance.
Remarque : Vous pouvez aussi modifier la largeur et la hauteur des cellules directement dans le code HTML à l'aide du mode Code.
Dreamweaver affiche la largeur des colonnes, ainsi que les menus des en-têtes de colonne, en haut ou en bas des colonnes
lorsque le tableau est sélectionné ou que le point d'insertion se trouve dedans. Vous pouvez activer ou désactiver les menus
d'en-têtes de colonne à votre convenance.
Voir aussi
« Utilisation de code de page » à la page 288
DREAMWEAVER CS3 179
Guide de l'utilisateur
Redimensionner un tableau
❖ Sélectionnez le tableau.
• 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.
• Pour redimensionner le tableau verticalement et horizontalement, faites glisser la poignée de sélection vers le coin
inférieur droit.
Remarque : Dans les tableaux avec des largeurs en pourcentage (et non en pixels), si vous faites glisser la bordure droite de
l'extrême droite du tableau, la largeur globale du tableau est modifiée et toutes les colonnes s'adaptent proportionnellement.
Modifier la largeur d'une colonne en conservant les dimensions des autres colonnes
❖ Maintenez la touche Maj enfoncée, puis faites glisser la bordure de la colonne.
Seule la largeur de cette colonne change. L'affichage visuel vous montre la manière dont les colonnes seront ajustées, la
largeur totale du tableau variant en fonction de la colonne redimensionnée.
Uniformiser des largeurs de colonne en mode Code avec les largeurs visuelles
1 Cliquez dans une cellule.
2 Cliquez sur le menu des en-têtes de tableau, puis choisissez Uniformiser toutes les largeurs.
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.
Où Indique si les nouvelles lignes ou colonnes doivent apparaître avant ou après la ligne ou la colonne de la cellule
sélectionnée.
DREAMWEAVER CS3 181
Guide de l'utilisateur
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.
Dans l'illustration ci-dessous, la sélection n'est pas un rectangle ; les cellules ne peuvent donc pas être fusionnées.
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.
DREAMWEAVER CS3 182
Guide de l'utilisateur
2 Dans la boîte de dialogue Fractionner la cellule, spécifiez comment vous voulez fractionner la cellule :
Fractionner la cellule Indique comment la cellule doit être fractionnée, en lignes ou en colonnes.
Nombre de lignes/Nombre de colonnes Indique en combien de colonnes ou de lignes la cellule doit être fractionnée.
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 Presse-papiers soit compatible avec la structure du tableau ou
de la sélection du tableau dans laquelle les cellules seront collé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.
• Pour créer un nouveau tableau avec les cellules collées, placez le point d'insertion hors du tableau.
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.
Vous ne pouvez pas trier les tableaux contenant colspan ou rowspan, c'est-à-dire les tableaux qui contiennent des cellules
fusionnées.
Ordre Détermine comment la colonne doit être triée (dans l'ordre alphabétique ou numérique) et si elle doit être triée par
ordre croissant (de A à Z, du chiffre le plus bas au plus élevé) ou par ordre décroissant.
Lorsque le contenu d'une colonne est constitué de chiffres, choisissez Numérique. Un tri par ordre alphabétique appliqué à
une liste de nombres à un ou deux chiffres a pour effet de trier les nombres comme s'il s'agissait de mots (ayant pour résultat
un ordre du type 1, 10, 2, 20, 3, 30) plutôt que comme des nombres (ayant pour résultat un ordre du type 1, 2, 3, 10, 20, 30).
DREAMWEAVER CS3 184
Guide de l'utilisateur
Puis/Ordre Détermine l'ordre de tri du tri secondaire sur une colonne différente. Indiquez la colonne de tri secondaire dans
le menu contextuel Puis et l'ordre de tri secondaire dans les menus contextuels Ordre.
Le tri inclut la première ligne Indique que la première ligne du tableau doit être incluse dans le tri. Si la première ligne
correspond à un titre à ne pas déplacer, n'activez pas cette option.
Trier les lignes d'en-tête Indique que toutes les lignes de la section thead du tableau (si elle existe) doivent être triées en
utilisant les mêmes critères que pour les lignes de la section body. (Les lignes thead restent dans la section thead et
apparaissent encore en haut du tableau, même après le tri). Pour plus d'informations sur la balise thead, consultez le
panneau Référence (choisissez Aide > Référence).
Trier les lignes de pied de page Indique que toutes les lignes de la section thead du tableau (si elle existe) doivent être triées
en utilisant les mêmes critères que pour les lignes de la section body. (Les lignes tfoot restent dans la section tfoot et
apparaissent encore en bas du tableau, même après le tri). Pour plus d'informations sur la balise tfoot, consultez le panneau
Référence (choisissez Aide > Référence).
Conserver les couleurs des lignes après le tri Spécifie que les attributs des lignes du tableau (tels que la couleur) doivent
rester associés au même contenu après le tri. Si les lignes de votre tableau sont mises en forme avec deux couleurs alternées,
n'activez pas cette option pour vous assurer que les lignes du tableau trié s'affichent toujours avec des couleurs alternées. Si
les attributs de ligne sont spécifiques au contenu de chaque ligne, sélectionnez cette option pour vous assurer que ces
attributs restent associés aux lignes appropriées dans le tableau trié.
En mode Mise en forme, effectuez la mise en page à l'aide de cellules et de tableaux de mise en forme, avant d'ajouter du
contenu sur votre page. 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. Lorsque vous ajoutez du contenu, vous pouvez déplacer les cellules afin d'ajuster la mise en
forme.
Pour bénéficier d'une flexibilité maximale, vous pouvez dessiner chaque cellule uniquement lorsque vous êtes sur le point
d'y placer du contenu. Vous pouvez ainsi laisser davantage d'espace vide dans le tableau de mise en forme, afin de pouvoir
déplacer ou redimensionner les cellules plus facilement.
DREAMWEAVER CS3 185
Guide de l'utilisateur
Les tableaux de mise en forme s'affichent avec un contour vert et les cellules de mise en forme avec un contour bleu sur
votre page. Lorsque vous faites passer le pointeur sur une cellule de tableau, Dreamweaver met la cellule en surbrillance.
(Vous pouvez modifier les couleurs de contour et de surbrillance par défaut dans les préférences.)
Vous pouvez effectuer la mise en forme de votre page à l'aide de plusieurs cellules de mise en forme à l'intérieur d'un même
tableau. Il s'agit de la méthode la plus utilisée sur les pages Web. Vous pouvez également effectuer une mise en forme plus
sophistiquée à l'aide de plusieurs tableaux. 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é 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.
Remarque : Vous pouvez également effectuer la mise en page à l'aide du positionnement CSS au lieu d'utiliser des tableaux en
mode Standard ou Mise en forme.
Voir aussi
« Présentation de contenu à l'aide de tableaux » à la page 170
Remarque : Pour désactiver la largeur des colonnes, ainsi que les onglets de tableau et les menus d'en-tête, vous devez
désactiver toutes les assistances visuelles (Affichage > Assistances visuelles > Masquer tout).
Parfois, la largeur d'une colonne ne s'affiche pas. Elle peut alors être remplacée par l'un des éléments suivants :
• Absence de largeur. Si vous ne voyez pas la largeur d'un tableau ou d'une colonne, cela signifie qu'elle n'est pas spécifiée
dans le code HTML.
DREAMWEAVER CS3 186
Guide de l'utilisateur
• Deux nombres. Si deux nombres s'affichent, cela signifie que la largeur visuelle qui apparaît en mode Création est
différente de la largeur spécifiée dans le code HTML. Cela peut se produire lorsque vous redimensionnez un tableau en
faisant glisser son coin inférieur droit ou lorsque vous ajoutez du contenu à une cellule plus grande que sa valeur définie.
Par exemple, si vous définissez une largeur de colonne de 200 pixels, puis que vous ajoutez du contenu qui étend la largeur
à 250 pixels, deux nombres s'affichent en haut de la colonne : 200 (la largeur spécifiée dans le code) et (250) entre
parenthèses (la largeur visuelle de la colonne telle qu'elle apparaît à l'écran).
• Ligne ondulée. Une ligne ondulée s'affiche pour les colonnes dont l'option Extension automatique est activée.
• Barre double. La largeur des colonnes qui contiennent des images d'espacement est entourée d'une barre double.
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.
Voir aussi
« Utilisation d'assistances visuelles pour la mise en forme » à la page 167
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.
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 à 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 des cellules 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 CS3 187
Guide de l'utilisateur
Dreamweaver ajoute automatiquement des images d'espacement lorsque vous appliquez l'extension automatique à une
colonne, sauf si vous spécifiez qu'aucune image d'espacement ne doit être utilisée. 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 de largeur.
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.
Remarque : Si vous créez un tableau en mode Standard, puis que vous basculez en mode 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 cellule de mise en forme à l'extérieur d'un tableau de mise en forme, Dreamweaver crée
automatiquement un tableau de mise en forme pour contenir cette cellule, Une cellule de mise en forme ne peut pas exister
en dehors d'un tableau.
Remarque : En mode Mise en forme, vous ne pouvez pas utiliser les outils Insérer un tableau et Tracer un div pour un élément
PA, disponibles uniquement en mode Standard. Pour utiliser ces outils, vous devez d'abord basculer en mode Standard.
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.
Lorsque vous faites passer le pointeur sur une cellule de mise en forme, Dreamweaver la met en surbrillance. Vous pouvez
activer ou désactiver la surbrillance ou en changer la couleur dans les préférences.
DREAMWEAVER CS3 188
Guide de l'utilisateur
Vous pouvez dessiner un tableau de mise en forme à l'intérieur d'un autre tableau de mise en forme 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.
Voir aussi
« Utilisation d'assistances visuelles pour la mise en forme » à la page 167
Si vous dessinez la cellule près du bord du tableau de mise en forme, les bords de la cellule s'alignent automatiquement sur
les bords du tableau. Pour désactiver temporairement l'alignement, maintenez la touche Alt (Windows) ou Option
(Macintosh) enfoncée pendant que vous dessinez la cellule.
La cellule s'affiche sur votre page avec un contour bleu (vous pouvez modifier la couleur de la mise en surbrillance dans les
préférences).
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. Si votre page contient des éléments et que vous souhaitez ajouter un tableau de mise
en forme dans une zone vide de votre mise en page, 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 et 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.
Remarque : Les tableaux ne peuvent pas se chevaucher, mais un tableau peut en contenir un autre.
Le tableau de mise en forme s'affiche sur votre page avec un contour vert (vous pouvez modifier la couleur de la mise en
surbrillance dans les préférences).
Dessiner un tableau de mise en forme autour de cellules ou de tableaux de mise en forme existants
1 Assurez-vous que vous êtes en mode Mise en forme (et non en mode Standard).
2 Choisissez Insertion > Objets mise en forme > Tableau de Mise en forme.
3 Faites glisser le pointeur en réticule (+) 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.
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.
Vous ne pouvez pas insérer du contenu dans une zone vide (grise) d'un tableau de mise en forme, c'est pourquoi vous devez
créer des cellules de mise en forme avant d'ajouter du contenu.
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 largeur
de cette colonne affiche la largeur qui apparaît dans le code, suivie de la largeur visuelle de la colonne (telle qu'elle apparaît
sur votre écran) entre parenthèses.
Voir aussi
« Ajout et mise en forme de texte » à la page 218
❖ Sélectionnez un tableau de mise en forme en cliquant sur l'onglet en haut du tableau, puis cliquez sur Effacer les hauteurs
de ligne dans l'inspecteur Propriétés (Fenêtre > Propriétés) .
Dreamweaver efface toutes les hauteurs spécifiées dans le tableau. Il se peut que certaines cellules se
rétrécissent verticalement.
Lorsque vous redimensionnez ou déplacez des cellules de mise en forme, vous ne pouvez pas les faire se chevaucher. Par
ailleurs, vous ne pouvez pas déplacer ou redimensionner une cellule au-delà des limites du tableau qui la contient. La taille
d'une cellule de mise en forme ne peut pas être inférieure à son contenu.
Voir aussi
« Utilisation d'assistances visuelles pour la mise en forme » à la page 167
Les bords de la cellule s'alignent automatiquement sur ceux des autres cellules.
Ar-pl Désigne la couleur d'arrière-plan de la cellule de mise en forme. Cliquez sur la case de couleur et choisissez une
couleur dans le sélecteur de couleur ou saisissez un nombre hexadécimal correspondant à une couleur dans la zone de texte
voisine.
Horiz Définit l'alignement horizontal du contenu de la cellule. Vous pouvez définir l'alignement sur Gauche, Centre,
Droit ou Par défaut.
Vert. Définit l'alignement vertical du contenu de la cellule. Vous pouvez définir l'alignement sur Haut, Milieu, Bas, Ligne
de base ou Par défaut.
Pas de retour à la ligne auto Empêche le renvoi des mots à la ligne. Lorsque cette option est sélectionnée, la cellule de mise
en forme s'élargit de manière à intégrer l'ensemble du texte au lieu de renvoyer celui-ci à la ligne.
3 Si vous avez tapé une valeur dans une zone de texte, appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh) pour
l'appliquer.
Remplissage Correspond à l'espace entre le contenu de la cellule de mise en forme et son contour (en pixels). Si vous
modifiez le remplissage des cellules et qu'une largeur de colonne est affichée entre parenthèses pour votre tableau de mise
en forme, choisissez l'option Uniformiser toutes les largeurs.
Espac. de cellule Correspond à l'espace entre les cellules de mise en forme voisines (en pixels). Si vous modifiez
l'espacement des cellules et qu'une largeur de colonne est affichée entre parenthèses pour votre tableau de mise en forme,
choisissez l'option Uniformiser toutes les largeurs.
Effacer hauteurs de ligne Supprime les paramètres de hauteur pour toutes les cellules du tableau de mise en forme.
Dreamweaver spécifie des hauteurs de cellule afin d'afficher votre mise en forme telle que vous l'avez dessinée, même si
certaines cellules sont vides. Par conséquent, vous devez sélectionner cette option uniquement après avoir placé du contenu
dans les cellules de mise en forme, sinon les cellules vides risquent de se réduire verticalement.
Remarque : L'effacement des hauteurs de ligne peut avoir des effets inattendus sur les zones vides (grises) du tableau de mise
en forme (c'est-à-dire les zones qui ne contiennent pas de cellules). En particulier, certaines lignes vides peuvent être totalement
supprimées du tableau et celui-ci est susceptible de se réduire verticalement.
Uniformiser toutes les largeurs Redéfinit la largeur spécifiée dans le code HTML pour chaque cellule du tableau afin qu'elle
corresponde à la largeur du contenu à l'intérieur de cette cellule, si votre mise en forme comporte des cellules à largeur fixe.
Supprimer toutes les images d'espacement Supprime les images d'espacement (les images transparentes utilisées pour
contrôler l'espacement dans votre mise en forme) de votre tableau de mise en forme.
Remarque : La suppression des images d'espacement peut entraîner un rétrécissement important de certaines colonnes de votre
tableau. De manière générale, évitez de modifier l'emplacement des images d'espacement, à moins que chaque colonne
contienne d'autres données permettant de maintenir la colonne à la largeur désirée.
Supprimer l'imbrication Supprime un tableau de mise en forme imbriqué dans un autre, tout en préservant son contenu.
Le tableau de mise en forme interne disparaît ; les cellules de mise en forme qu'il contient deviennent partie intégrante du
tableau externe.
La première fois que vous insérez une image d'espacement, vous devez en définir une pour le site. Vous pouvez définir des
préférences pour les images d'espacement.
L'application de l'extension automatique à une colonne avant d'avoir terminé la mise en forme peut avoir des effets
inattendus sur la mise en forme du tableau. 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.)
Si vous voyez deux nombres indiquant la largeur d'une colonne, cela signifie que la largeur de colonne définie dans le code
HTML est différente de la largeur apparente à l'écran. Vous pouvez uniformiser la largeur spécifiée dans le code et la largeur
visuelle.
Remarque : Vous devez être en mode Mise en forme pour utiliser ces options. Notez également que le menu des colonnes se
trouve pas fois au niveau du bord inférieur des colonnes.
DREAMWEAVER CS3 193
Guide de l'utilisateur
• Pour sélectionner une cellule dans la colonne, cliquez sur l'un des bords de la cellule, et choisissez Extension automatique
dans l'inspecteur Propriétés.
Remarque : Dans un tableau, vous ne pouvez appliquer l'extension automatique qu'à une seule colonne.
2 (Facultatif) Si vous n'avez pas défini d'image d'espacement pour ce site, la boîte de dialogue Choisissez l'image
d'espacement s'affiche et vous pouvez définir quelle image utiliser, puis cliquez sur OK.
Une ligne ondulée apparaît en haut ou en bas de la colonne à extension automatique. Une double barre apparaît en haut ou
en bas des colonnes qui contiennent des images d'espacement.
1 Cliquez sur le menu des en-têtes de colonne, puis choisissez Ajouter image d'espacement.
2 Si vous n'avez pas défini d'image d'espacement pour ce site, dans la boîte de dialogue Choisissez l'image d'espacement,
sélectionnez l'image à utiliser, puis cliquez sur OK.
Créer un fichier image d'espacement Crée une image GIF que vous pourrez utiliser comme image d'espacement, et vous
permet de choisir un dossier où stocker le fichier image d'espacement, tel que le dossier d'images de votre site. Cette option
est recommandée, sauf si vous avez déjà créé un fichier image d'espacement pour votre site.
Utiliser un fichier image d'espacement existant Vous permet de spécifier un fichier d'image existant que vous pourrez
utiliser dans les tableaux avec extension automatique. L'image d'espacement doit être une image GIF transparente de
1 pixel.
Ne pas utiliser d'images d'espacement pour les tableaux d'extension automatique Spécifie que Dreamweaver ne doit pas
automatiquement ajouter des images d'espacement aux tableaux.. (Cette option ne s'affiche pas si vous insérez une image
d'espacement sans appliquer l'extension automatique à une colonne.) Si vous activez cette option, les colonnes à largeur fixe
DREAMWEAVER CS3 194
Guide de l'utilisateur
de votre mise en forme risquent de devenir très étroites ou même de disparaître. Les images d'espacement permettent de
préserver la structure originale de votre mise en forme. Utilisez cette option uniquement si vous avez déjà placé un contenu
suffisant dans vos colonnes à largeur fixe pour les empêcher de se réduire ou si vous avez déjà ajouté manuellement des
images d'espacement.
• Sélectionnez le tableau et cliquez sur Supprimer toutes les images d'espacement dans l'inspecteur Propriétés (Fenêtre >
Propriétés) .
Dreamweaver redéfinit la largeur spécifiée dans le code sur la largeur visuelle.
Remarque : Si vous choisissez de ne pas utiliser d'images d'espacement dans les tableaux à extension automatique, les colonnes
à largeur fixe peuvent changer de taille, voire disparaître complètement 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.)
Image d'espacement Définit le fichier image d'espacement de vos sites.
Choisissez un site dans le menu Pour le site, puis cliquez sur le bouton Créer pour créer un nouveau fichier image
d'espacement ou cliquez sur le bouton Parcourir pour rechercher un fichier image d'espacement existant dans ce site.
Contour des cellules Définit la couleur utilisée pour dessiner le contour des cellules de mise en forme.
Mise en surbrillance des cellules Définit la couleur utilisée pour mettre une cellule en surbrillance lorsque vous placez le
pointeur dessus.
DREAMWEAVER CS3 195
Guide de l'utilisateur
Contour de tableau Définit la couleur utilisée pour dessiner le contour des tableaux de mise en forme.
Arrière-plan de tableau Définit la couleur utilisée pour les zones des tableaux ne contenant aucune cellule de mise en
forme.
Utilisation de cadres
Fonctionnement 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. 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.
Un jeu de cadres est un fichier HTML qui définit la mise en forme et les propriétés de plusieurs cadres, dont le nombre, la
taille et l'emplacement des cadres, 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 qui s'affiche dans un navigateur, à l'exception de la section noframes ; 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
[Link] et s'affiche par défaut si le visiteur ne spécifie pas de nom de fichier.
L'exemple suivant présente une mise en forme de cadre contenant 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.
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. Le cadre contient le document.
DREAMWEAVER CS3 196
Guide de l'utilisateur
Remarque : Une « 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.
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, à savoir, le fichier du jeu de cadres et les trois documents incluant le contenu qui s'affiche initialement
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.
Dans la plupart des cas, vous pouvez créer une page Web sans cadre qui permet d'obtenir les mêmes résultats qu'avec 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.) Dans l'exemple suivant, la mise en forme de la page
ressemble à une mise en forme avec cadres, mais elle n'en contient pas.
Les sites Web mal conçus utilisent des cadres de façon inutile, avec, par exemple, un jeu de cadres qui recharge 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, pour immobiliser les commandes de navigation dans un cadre tout en permettant de modifier le contenu d'un
autre cadre), les cadres peuvent être très utiles dans un site.
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 fournir
un lien explicite vers une version sans cadre du site.
• 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 (si le contenu ne tient pas entièrement dans une fenêtre) pour que
le visiteur puisse faire défiler les cadres indépendamment les uns des autres. Par exemple, un visiteur ayant fait défiler
une longue page de contenu jusqu'en bas 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.
DREAMWEAVER CS3 197
Guide de l'utilisateur
• 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 l'URL de chacune des pages contenues dans les cadres n'est pas affichée dans le navigateur, les visiteurs risquent
de ne pas pouvoir ajouter de signet à une page donnée (à moins que vous ne fournissiez le code du serveur permettant
de charger la version avec cadres d'une page).
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.
A. Jeu de cadres principal B. 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.
Vous pouvez imbriquer les jeux de cadres de deux façons dans HTML : le jeu de cadres interne peut être défini dans le même
fichier que le jeu de cadres externe, 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.
pas parfaitement. En particulier, 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.
Pour vous assurer que le jeu de cadres s'affiche correctement dans les navigateurs, exécutez la procédure suivante :
1 Créez un jeu de cadres et spécifiez le document qui devra apparaître dans chaque cadre.
2 Enregistrez chaque fichier qui apparaîtra dans un cadre. N'oubliez pas que chaque cadre affiche un document HTML
différent et que vous devez enregistrer chaque document avec le fichier de jeu de cadres.
3 Définissez les propriétés de chaque cadre et du jeu de cadres (notamment, nommez chaque cadre, définissez les options
de défilement et d'absence de défilement).
4 Dans l'inspecteur Propriétés, définissez la propriété Cible pour tous les liens afin que le contenu lié apparaisse dans la
zone appropriée.
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 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.
Vous pouvez concevoir votre propre jeu de cadres dans Dreamweaver en ajoutant des « séparateurs » à la fenêtre.
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.
Voir aussi
« Conception de pages dans un souci d'accessibilité » à la page 677
2 Si vous avez configuré Dreamweaver pour qu'il vous invite à définir des attributs d'accessibilité des cadres, sélectionnez
un cadre dans le menu déroulant, entrez un nom pour la cadre et cliquez sur OK. (Pour les visiteurs qui en utilisent un, le
lecteur d'écran lit ce nom lorsqu'il rencontre le cadre sur une page.)
Remarque : Si vous cliquez sur OK sans entrer de nouveau nom, Dreamweaver donne au cadre un nom qui correspond à sa
position (cadre de gauche, cadre de droite, etc.) dans le jeu de cadres.
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é.
Choisissez Fenêtre > Cadres pour afficher un diagramme des cadres que vous nommez.
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.
Redimensionner un cadre
• Pour définir la taille approximative des cadres, faites glisser une bordure de cadre dans la fenêtre de document en mode
Création.
DREAMWEAVER CS3 200
Guide de l'utilisateur
• Pour définir des tailles exactes et spécifier l'espace alloué par le navigateur à une ligne ou une colonne de cadres lorsque
la taille de la fenêtre du navigateur ne permet pas d'afficher les cadres dans leur totalité, utilisez l'inspecteur Propriétés.
Le panneau Cadres donne une représentation visuelle des cadres dans un jeu de cadres. Il 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.
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 (par exemple, lorsque vous définissez
les propriétés d'un cadre).
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 en cours), 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.
Remarque : 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 nom-1, tandis que le premier document d'un cadre s'intitule Cadre sans nom-1.
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.
Si vous le souhaitez, définissez des attributs de cadre, comme l'attribut title (qui est différent de l'attribut name), pour
améliorer l'accessibilité. Vous pouvez activer l'option de programmation de l'accessibilité pour les cadres afin de définir des
attributs lorsque vous créez des cadres ou bien définir des attributs après avoir inséré un cadre. Pour modifier les attributs
d'accessibilité d'un cadre, utilisez l'inspecteur de balises afin de modifier directement le code HTML.
Voir aussi
« Conception de pages dans un souci d'accessibilité » à la page 677
Pour qu'un lien modifie le contenu d'un autre cadre, vous devez attribuer un nom au cadre cible. Pour faciliter la création
de liens entre plusieurs cadres, donnez un nom à chaque cadre que vous créez.
Src Spécifie le document source à afficher dans le cadre. Cliquez sur l'icône de dossier pour rechercher et sélectionner un
fichier.
Défiler Détermine si des barres de défilement apparaissent dans le cadre. La définition de cette option sur Par défaut
n'affecte aucune valeur à l'attribut correspondant, si bien que chaque navigateur peut utiliser sa valeur par défaut. Dans la
plupart des navigateurs, la valeur par défaut est Auto. Par conséquent, les barres de défilement n'apparaissent que si la
fenêtre du navigateur ne peut pas afficher la totalité du contenu du cadre courant.
Ne pas redimens. Empêche les visiteurs de déplacer les bordures du cadre pour redimensionner ce dernier dans un
navigateur.
Remarque : Vous pouvez toujours redimensionner les cadres dans Dreamweaver ; cette option ne s'applique qu'aux visiteurs
qui souhaitent afficher les cadres dans un navigateur.
Bordures Affiche ou masque les bordures du cadre courant lorsqu'il est affiché dans un navigateur. L'option Bordures
remplace les paramètres de bordure du jeu de cadres.
Les options de bordure sont Oui (afficher les bordures), Non (masquer les bordures) et Par défaut. Dans la plupart des
navigateurs, la valeur proposée est Oui, à moins que l'option Bordures du jeu de cadres parent ne soit définie sur Non. Si
plusieurs cadres partagent une même bordure, celle-ci n'est masquée que lorsque l'option Bordures est définie sur Non pour
tous les cadres ou lorsque la propriété Bordures du jeu de cadres parent est définie sur Non et l'option Bordures sur Par
défaut.
Couleur de la bordure Définit la couleur de toutes les bordures du cadre. Cette couleur s'applique à toutes les bordures
adjacentes au cadre et remplace celle du jeu de cadres.
Largeur de marge Définit la largeur en pixels des marges gauche et droite (c'est-à-dire l'espace séparant la bordure du cadre
de son contenu).
Hauteur de marge Définit la hauteur en pixels des marges supérieure et inférieure (c'est-à-dire l'espace séparant la bordure
du cadre de son contenu).
DREAMWEAVER CS3 203
Guide de l'utilisateur
Remarque : La définition de la largeur et de la hauteur d'un cadre et la définition des marges dans la boîte de dialogue
Modifier > Propriétés de la page sont deux opérations différentes.
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
dans les propriétés de la page.
Lorsqu'un visiteur affiche le jeu de cadres dans un navigateur, le titre apparaît dans la barre de titre.
Couleur de la bordure Définit la couleur des bordures. Sélectionnez une couleur avec le sélecteur de couleur ou entrez la
valeur hexadécimale de la couleur.
Sélection lig./col. Définit la taille des cadres des lignes et colonnes du jeu de cadres sélectionné ; cliquez sur un onglet du
côté gauche ou en haut de la zone Sélection lig./col., puis tapez une hauteur ou une largeur dans la zone de texte Valeur.
3 Pour définir l'espace alloué par le navigateur à chaque cadre, choisissez l'une des options suivantes dans le menu Unités :
Pixels Définit la taille de la colonne ou de la ligne sélectionnée en lui attribuant une valeur absolue. Choisissez cette option
pour les cadres dont la taille ne change pas, comme la barre de navigation. Un espace est alloué aux cadres dont la taille est
spécifiée en pixels, puis aux cadres dont la taille est relative ou spécifiée en pourcentage. En règle générale, il est
recommandé de définir une largeur fixe en pixels pour le cadre de gauche et une largeur relative pour le cadre de droite afin
que ce dernier puisse occuper l'espace restant une fois la largeur en pixels allouée.
Remarque : Si toutes les largeurs sont en pixels et qu'un visiteur affiche le jeu de cadres dans un navigateur dont la largeur est
inférieure ou supérieure à celle que vous avez spécifiée, les cadres sont automatiquement redimensionnés en fonction de l'espace
disponible. Ceci s'applique également aux hauteurs spécifiées en pixels. Par conséquent, il est recommandé de spécifier au moins
une largeur et une hauteur relatives.
Pourcent Définit la colonne ou la ligne sélectionnée comme pourcentage de la largeur ou de la hauteur totale de son jeu de
cadres. L'espace des cadres définis avec cette option est alloué après celui des cadres définis en pixels, mais avant celui des
cadres définis avec l'option Relatif.
Relatif Indique qu'une fois l'espace des cadres définis en Pixel et en Pour-cent attribué, l'espace restant doit être alloué à la
colonne ou à la ligne sélectionnée. Cet espace est réparti proportionnellement entre les cadres de taille relative.
Remarque : Lorsque vous choisissez l'option Relatif dans le menu Unités, tout nombre figurant dans le champ Valeur disparaît.
Pour le spécifier, vous devez le taper de nouveau. En revanche, si une seule ligne ou colonne est définie sur Relatif, vous n'avez
pas besoin de retaper un nombre, car tout l'espace restant lui est alloué, une fois celui des autres lignes et colonnes a été attribué.
Pour garantir la compatibilité inter-navigateurs, vous pouvez taper 1 dans le champ Valeur. Cela revient à ne pas spécifier de
valeur du tout.
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.
• _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.
• _top ouvre le document lié dans la fenêtre du navigateur courant, en remplaçant tous les cadres.
DREAMWEAVER CS3 205
Guide de l'utilisateur
Les noms des cadres apparaissent également 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, 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.
Si vous établissez un lien vers une page située en dehors de votre site, utilisez toujours target="_top" ou target="_blank"
pour vous assurer que la page ne soit pas considérée comme faisant partie de votre site.
Fourniture de contenu pour les navigateurs ne prenant pas les cadres en charge
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 ». Certains visiteurs de sites utilisent des systèmes qui ne leur permettent pas d'afficher 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.
Voir aussi
« Application du comportement Texte d'un cadre » à la page 344
Lors de la création d'une nouvelle page Web, vous devez considérer les navigateurs et systèmes d'exploitation des visiteurs
qui consulteront votre site et, éventuellement, les langues à utiliser. Avec Dreamweaver, vous pouvez choisir les couleurs qui
s'afficheront de manière identique sur différents navigateurs Web, définir l'encodage de divers caractères pour certaines
langues ou encore la vérification de la compatibilité d'un navigateur défini avec votre site.
Par défaut, Dreamweaver met le texte en forme à l'aide de feuilles de style en cascade (Cascading Style Sheets, CSS). Vous
pouvez choisir d'utiliser le langage HTML pour mettre les pages en forme par le biais de la boîte de dialogue Préférences
(Edition > Préférences). Lors de l'utilisation des propriétés de page CSS, des balises CSS sont employées pour l'ensemble des
propriétés définies dans les catégories Aspect, Liens et En-têtes de la boîte de dialogue Propriétés de la page. Les balises CSS
qui définissent ces attributs sont intégrées dans la section head de la page.
Remarque : Les propriétés de page que vous choisissez ne s'appliquent qu'au document actif. Si une page utilise une feuille de
style CSS externe, Dreamweaver n'écrase pas les balises définies dans la feuille de style, car ceci affecterait les autres pages qui
utilisent cette feuille.
Si vous choisissez d'utiliser des balises HTML au lieu des styles CSS, l'inspecteur Propriétés affiche le menu déroulant Style.
Cependant, les commandes de police, taille, couleur et alignement indiquent uniquement les propriétés qui utilisent les
balises HTML. Les valeurs des propriétés CSS appliquées à la sélection en cours ne sont plus visibles et le menu déroulant
Taille est désactivé.
DREAMWEAVER CS3 207
Guide de l'utilisateur
Voir aussi
« Spécification de balises HTML au lieu de CSS » à la page 213
• Si le contenu actif de votre page est intégré à des balises object contenant uniquement des balises param et/ou embed,
Dreamweaver propose de convertir tout le contenu actif de la page pour vous.
• Si votre page correspond à la page ci-dessus, mais comprend également un contenu actif intégré à des balises object
contenant d'autres types de balises, Dreamweaver propose uniquement de convertir les balises object contenant des
balises param et/ou embed.
• Si le contenu actif de votre page est uniquement intégré à des balises object contenant autre chose que des balises param
ou embed, Dreamweaver signale, dans un message, qu'il ne peut pas les convertir.
Si l'utilisateur clique sur Oui dans l'une des deux boîtes de dialogue de conversion du contenu actif, Dreamweaver localise
les balises object existantes qui contiennent des balises param et/ou embed, les enveloppe dans des balises noscript et ajoute
des balises script qui activent le comportement attendu du contenu actif en appelant des fonctions JavaScript dans un fichier
externe. Dreamweaver crée ce fichier externe (AC_RunActiveContent.js) et le place dans un nouveau dossier (appelé
Scripts et placé à la racine de votre site) lorsque vous enregistrez le fichier mis à jour. Vous devez charger le fichier
AC_RunActiveContent.js en même temps que la page actualisée, soit manuellement, soit en cliquant sur Oui dans la boîte
de dialogue Copier les fichiers dépendants.
Remarque : Lorsqu'il insère un objet Active X dans un document, Dreamweaver crée deux fichiers externes :
AC_RunActiveContent.js et AC_ [Link]. Vous devez charger des deux fichiers en même temps que la page actualisée, soit
manuellement, soit en cliquant sur Oui dans la boîte de dialogue Copier les fichiers dépendants.
Dreamweaver ajuste uniquement les balises object et pas les balises embed ni applet indépendantes susceptibles d'avoir
servi à insérer du contenu actif dans des pages plus anciennes (bien que les balises embed enveloppées dans des balises
object soient ajustées par l'enveloppement de la balise object). Si vos pages Web contiennent des balises embed ou applet, il
est conseillé de convertir ces dernières en balises object, puis d'ouvrir les pages concernées afin que Dreamweaver puisse
exécuter la conversion pour vous. Une recherche permet de localiser facilement les balises embed et applet présentes dans
vos pages Web.
Cette fonction est extensible et vous permet d'utiliser des extensions tierces pour convertir les pages Web qui ont besoin de
plug-ins spéciaux (par exemple le contenu RealPlayer ou Windows Media Player).
Vous pouvez également accéder à la fonction Conversion de contenu actif en choisissant Fichier > Convertir > Contenu
actif.
DREAMWEAVER CS3 208
Guide de l'utilisateur
Remarque : Le contenu actif doit être mis à jour page par page. Il est impossible de mettre à jour toutes les pages d'un site en
même temps. Il est préférable d'effectuer une recherche des balises object dans tout le site, puis d'ouvrir les pages qui en
contiennent et de laisser Dreamweaver se charger de la réparation.
• Rédigez votre propre fonction JavaScript capable de gérer du code personnalisé. Au besoin, vous pouvez également
désactiver la fonction Conversion de contenu actif de Dreamweaver en sélectionnant Edition > Préférences > Correction
du code.
• Développez une extension qui permette à la fonction generateScript() de rechercher d'autres types d'informations à
l'intérieur de la balise object et qui les transmette à une fonction JavaScript pour le traitement de différents types
d'arguments.
Pour plus d'informations sur le contenu actif, consultez le site [Link]/devnet/activecontent/.
Voir aussi
« Recherche et remplacement de texte » à la page 220
Par exemple, si vous spécifiez Occidental (Latin1), la balise meta suivante est insérée : <meta http-equiv="Content-Type"
content="text/html; charset=Shift_JIS">. Le document affiché dans Dreamweaver contient les polices que vous
spécifiez dans Préférences de polices pour l'encodage Occidental (Latin1) ; ce même document affiché dans un navigateur
contient les polices que l'utilisateur du navigateur précise pour l'encodage Occidental (Latin1).
Si vous spécifiez Japonais (Maj JIS), la balise meta suivante est insérée : <meta http-equiv="Content-Type"
content="text/html; charset=Shift_JIS">. Le document affiché dans Dreamweaver contient les polices que vous
spécifiez pour les encodages du japonais ; ce même document affiché dans un navigateur contient les polices que
l'utilisateur du navigateur précise pour les encodages du japonais.
Vous modifier l'encodage du document dans une page et modifier l'encodage utilisé par défaut par Dreamweaver pour créer
de nouveaux documents, y compris les polices utilisées pour afficher chaque encodage.
Voir aussi
« Définition du type et le codage par défaut d'un document » à la page 71
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.
1 Choisissez Modifier > Propriétés de la page ou cliquez sur le bouton Propriétés de la page de l'inspecteur Propriétés.
2 Modifiez les propriétés de la page puis cliquez sur OK.
Type de document (DTD) Spécifie une définition de type de document. Par exemple, vous pouvez rendre un document
HTML compatible XHTML en sélectionnant XHTML 1.0 transitionnel ou XHTML 1.0 Strict dans le menu déroulant.
Encodage du document Précise le codage utilisé pour les caractères du document.
Formulaire de normalisation Unicode N'est activée que si vous sélectionnez UTF 8 en tant que code par défaut. Il existe
quatre Formulaires de normalisation Unicode. Le plus important est le Formulaire de normalisation Unicode C car il est le
plus utilisé dans le Modèle de caractères lié au World Wide Web, mais Adobe fournit également les trois autres Formulaires
de normalisation Unicode.
Certains caractères Unicode semblent visuellement similaires mais peuvent être stockés de différentes manières dans le
document. Par exemple, ë (e tréma) peut être représenté sous la forme d'un seul caractère, « e tréma » ou de deux caractères,
« e Latin ordinaire » + « tréma ». Un caractère Unicode de combinaison est un caractère associé au caractère précédent, ce
qui fait apparaître le tréma au-dessus du « e » Latin. Les deux formes donnent la même typographie visuelle, alors que
chacune est enregistrée différemment dans le fichier.
La normalisation est le processus consistant à s'assurer que tous les caractères pouvant être enregistrés sous différentes
formes le sont tous sous la même forme. C'est-à-dire que tous les caractères « ë » d'un document sont enregistrés sous forme
de « e tréma » unique ou de « e + tréma de combinaison » , mais pas sous les deux formes dans un même document.
Pour plus d'informations sur la Normalisation Unicode et les formulaires spécifiques pouvant être utilisés, consultez le site
Web Unicode [Link]/reports/tr15.
Voir aussi
« Spécification de balises HTML au lieu de CSS » à la page 213
1 Choisissez Modifier > Propriétés de la page ou cliquez sur le bouton Propriétés de la page de l'inspecteur Propriétés.
2 Sélectionnez la catégorie Apparence et définissez les options.
Police Spécifie la famille de polices par défaut à utiliser dans vos pages Web. Dreamweaver utilise la famille de polices
spécifiée sauf si une autre police est désignée pour un élément de texte donné.
Taille Spécifie la taille de police par défaut à utiliser dans vos pages Web. Dreamweaver utilise la taille de police spécifiée
sauf si une autre taille est désignée pour un élément de texte donné.
Couleur du texte Spécifie la couleur d'affichage des polices par défaut.
Couleur d'arrière-plan Définit la couleur d'arrière-plan de la page. Activez l'option Couleur d'arrière-plan puis choisissez
une couleur dans le sélecteur.
Image d’arrière-plan Définit une image d'arrière-plan Cliquez sur le bouton Parcourir puis accédez à 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.
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,
comme le font les navigateurs. Pour éviter la création de cette mosaïque, désactivez cette fonction à l'aide des feuilles de style
en cascade.
DREAMWEAVER CS3 210
Guide de l'utilisateur
• Sélectionnez l'option Pas de répétition pour n'afficher l'image d'arrière-plan qu'une seule fois.
• Sélectionnez l'option Répétition pour répéter, ou mettre en mosaïque, l'image à l'horizontale et la verticale.
• Sélectionnez l'option Répéter-x pour former une mosaïque horizontale.
• Sélectionnez l'option Répéter-y pour former une mosaïque verticale.
Marge gauche et Marge droite Spécifie la taille des marges à gauche et à droite de la page.
Marge haut et Marge bas Spécifie la taille des marges en haut et en bas de la page.
1 Choisissez Modifier > Propriétés de la page ou cliquez sur le bouton Propriétés de la page de l'inspecteur Propriétés.
2 Sélectionnez la catégorie Liens et définissez les options.
Police du lien Définit la famille de polices par défaut à utiliser pour les liens. Par défaut, Dreamweaver utilise la police
définie pour la page entière, sauf si une autre police est spécifiée.
Taille Définit la taille de police par défaut à utiliser pour les liens.
Couleur des liens Spécifie la couleur à appliquer au texte qui constitue le lien.
Liens de survol Spécifie la couleur à appliquer lorsque la souris ou le curseur est placé sur un lien.
Liens actifs Spécifie la couleur à appliquer lorsque la souris ou le curseur clique sur un lien.
Style souligné Spécifie le style de soulignement à appliquer aux liens. Si un style de soulignement est déjà défini pour votre
page (par exemple, par le biais d'une feuille de style CSS), le menu par défaut est remplacé par la mention « ne pas
modifier ». Cette mention vous informe d'un style de lien qui a été défini. Si vous modifiez le style de soulignement à l'aide
de la boîte de dialogue Propriétés de la page, Dreamweaver modifiera la définition de lien précédente.
1 Choisissez Modifier > Propriétés de la page ou cliquez sur le bouton Propriétés de la page de l'inspecteur Propriétés.
2 Sélectionnez la catégorie En-têtes et définissez les options.
Police Spécifie la famille de polices par défaut à utiliser dans vos pages Web. Dreamweaver utilise la famille de polices
spécifiée sauf si une autre police est désignée pour un élément de texte donné.
En-tête 1 à En-tête 6 Spécifie les tailles et couleurs à utiliser pour chaque niveau de balises d'en-tête.
1 Choisissez Modifier > Propriétés de la page ou cliquez sur le bouton Propriétés de la page de l'inspecteur Propriétés.
2 Sélectionnez la catégorie Titre/codage et définissez les options.
Titre Spécifie le titre de la page, qui s'affiche dans la barre de titre de la fenêtre de document et dans la plupart des fenêtres
du navigateur.
Type de document (DTD) Spécifie une définition de type de document. Par exemple, vous pouvez rendre un document
HTML compatible XHTML en sélectionnant XHTML 1.0 transitionnel ou XHTML 1.0 Strict dans le menu déroulant.
DREAMWEAVER CS3 211
Guide de l'utilisateur
Si vous sélectionnez Unicode (UTF 8) en tant que codage de document, le codage d'entité est superflu dans la mesure où
UTF 8 permet de représenter de façon fiable tous les caractères. Si vous sélectionnez un autre codage de document, le
codage d'entité peut être nécessaire pour représenter certains caractères. Pour plus d'informations sur les entités de
caractères, voir [Link]/TR/REC-html40/sgml/[Link].
Formulaire de normalisation Unicode N'est activée que si vous sélectionnez UTF 8 en tant que code par défaut. Il existe
quatre Formulaires de normalisation Unicode. Le plus important est le Formulaire de normalisation Unicode C car il est le
plus utilisé dans le Modèle de caractères lié au World Wide Web, Les trois autres Formulaires de normalisation Unicode
sont également fournis.
Inclure une signature Unicode (BOM) Inclut une marque d'ordre d'octet (BOM, byte order mark) dans le document. Il s'agit
d'une marque constituée de 2 à 4 octets placés au début d'un fichier texte identifiant un fichier comme étant au format
Unicode et, dans ce cas, l'ordre des octets suivants. Le code UTF 8 ne présentant pas d'ordre octet, l'ajout d'une marque
BOM UTF 8 est facultatif. Dans le cas de UTF 16 et UTF 32, cette marque est obligatoire.
Recharger Convertit le document existant ou de l'ouvrir de nouveau avec le nouveau codage.
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 permet d'afficher des icônes à l'emplacement de ces éléments invisibles dans la fenêtre de document en mode
Création. Pour indiquer les marqueurs d'élément qui doivent s'afficher, définissez les préférences liées aux éléments
invisibles. Par exemple, vous pouvez spécifier que les ancres nommées soient visibles, mais pas les sauts de ligne.
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. Vous pouvez ensuite modifier ces éléments à l'aide de l'inspecteur Propriétés.
Voir aussi
« Affichage du code » à la page 294
Sélection d'éléments
• 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, en mode
conception, un élément PA peut se trouver n'importe où dans la page, mais en vue Code, le code définissant l'élément PA
se trouve dans un emplacement fixe. Lorsque les éléments invisibles sont affichés, Dreamweaver affiche des marqueurs dans
DREAMWEAVER CS3 212
Guide de l'utilisateur
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 élément PA, tout l'élément PA est
sélectionné
• 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
contenant le paragraphe que vous souhaitez sélectionner, sélectionnez la balise <table> à gauche de la balise <p>.
1 Choisissez Edition > Préférences (Windows) ou Dreamweaver > Préférences (Macintosh), puis cliquez sur Eléments
invisibles.
2 Sélectionnez les éléments à rendre visibles, puis cliquez sur OK.
Remarque : Une coche à côté du nom de l'élément dans la boîte de dialogue signifie que l'élément est visible lorsque l'option
Affichage > Assistances visuelles > Eléments invisibles est activée.
Ancres nommées Affiche une icône marquant l'emplacement de chaque ancre nommée (a name ="") dans le document.
Scripts Affiche une icône marquant l'emplacement de code Java Script ou VBScript dans le corps du document.
Sélectionnez cette icône pour modifier le script dans l'inspecteur Propriétés, ou pour créer un lien vers un fichier script
externe.
Commentaires Affiche une icône marquant l'emplacement d’un commentaire HTML. Sélectionnez cette icône pour
consultez le commentaire dans l'inspecteur Propriétés.
Sauts de ligne Affiche une icône marquant l'emplacement de chaque saut de ligne (BR). Cette option est désélectionnée par
défaut.
Cartes graphiques côté client Affiche une icône marquant l'emplacement de chaque carte graphique du document.
DREAMWEAVER CS3 213
Guide de l'utilisateur
Styles incorporés Affiche une icône marquant l'emplacement de styles CSS incorporés dans le corps du document. Les
styles CSS placés dans l'en-tête du document n'apparaissent pas dans la fenêtre de document.
Champs de formulaire masqués Affiche une icône marquant l'emplacement de champs de formulaire dont l'attribut type
est fixé à "hidden".
Séparateur de formulaire Affiche une bordure délimitant le formulaire pour vous aider à y insérer des éléments. La bordure
indique l'étendue de la balise form ; ainsi, tous les éléments de formulaire à l'intérieur de cette bordure sont correctement
inclus dans les balises form.
Points d'ancrage des éléments PA Affiche une icône marquant l'emplacement du code définissant un élément PA.
L'élément PA lui-même peut être positionné n'importe où dans la page. Les éléments PA ne constituent pas des éléments
invisibles ; seul le code qui les définit est invisible. Sélectionnez l'icône afin de sélectionner l'élément PA. Vous pouvez ainsi
afficher le contenu de l'élément PA, même s'il est marqué comme masqué.
Points d'ancrage des éléments alignés Affiche une icône marquant l'emplacement du code HTML des éléments qui
acceptent l'attribut align. Ces éléments sont les suivants : images, tableaux, objets ActiveX, plug-ins et applets. Dans
certains cas, le code de l'élément peut être séparé de l'objet visible.
Balises de marquage de serveur visuel Affiche l'emplacement des balises de marquage de serveur (telles que les balises
ASP (Active Server Pages) et ColdFusion) dont le contenu ne peut pas être affiché dans la fenêtre de document.
Balises de marquage de serveur non visuel Affiche l'emplacement des balises de marquage de serveur (telles que les balises
ASP (Active Server Pages) et ColdFusion) dont le contenu ne peut pas être affiché dans la fenêtre de document.
Affichage CSS: Aucun Affiche une icône qui montre l'emplacement du contenu masqué par la propriété display:none de la
feuille de style liée ou incorporée.
Afficher le texte dynamique sous Affiche le texte dynamique de la page dans le format {Recordset:Field} par défaut. Si la
longueur de ces valeurs perturbe la mise en forme de la page, vous pouvez choisir le type d'affichage {}.
Inclusions côté serveur Affiche le contenu réel de chaque fichier d'inclusion côté serveur.
Texte et Liens Définissent les couleurs par défaut du texte, des liens, des liens visités et des liens actifs. Vous pouvez
également définir ces couleurs à l'aide des feuilles de style CSS.
Marge gauche et Marge haut Spécifient la taille des marges de la page dans la balise body, pour Microsoft Internet Explorer
uniquement. Netscape Navigator ignore ces valeurs et utilise à la place Largeur de marge et Hauteur de marge. Pour des
résultats optimaux sur tous types de navigateurs, définissez les quatre valeurs de marge (au lieu de deux seulement). Pour
être certain qu'aucune marge n'apparaîtra dans aucun des navigateurs, définissez les quatre valeurs sur 0. Dreamweaver
n'affiche pas les marges de la page dans la fenêtre de document ; pour les voir, utilisez la commande Aperçu dans le
navigateur.
Largeur de marge et Hauteur de marge Spécifient la taille des marges de la page dans la balise body, pour Netscape
Navigator uniquement. Internet Explorer ignore ces valeurs et utilise à la place Marge gauche et Marge haut. Pour des
résultats optimaux sur tous types de navigateurs, définissez les quatre valeurs de marge (au lieu de deux seulement). Pour
DREAMWEAVER CS3 214
Guide de l'utilisateur
être certain qu'aucune marge n'apparaîtra dans aucun des navigateurs, définissez les quatre valeurs sur 0. Dreamweaver
n'affiche pas les marges de la page dans la fenêtre de document ; pour les voir, utilisez la commande Aperçu dans le
navigateur.
Voir aussi
« Application, suppression ou changement du nom de styles de classe » à la page 133
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).
Lorsque les navigateurs Web ont fait leur apparition, la plupart des ordinateurs n'affichaient que 265 couleurs (8 bits par
canal, bpc). Aujourd'hui, la plupart des ordinateurs affichent des milliers ou des millions de couleurs (16 et 32 bpc). L'utilité
de la palette adaptée à tous les navigateurs est donc bien moindre si vous développez votre site pour les utilisateurs de
systèmes informatiques modernes.
La palette de couleurs sécurisée pour le Web peut s'avérer utile si vous créez des sites pour des appareils différents, comme
les organisateurs personnels et les téléphones mobiles. Un grand nombre de ces appareils sont équipés d'un écran noir et
blanc (1 bpc) ou 256 couleurs (8 bpc).
Les palettes 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 bpc et d'utilisateurs d'UNIX équipés de moniteurs 8 bpc), 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.
1 Cliquez sur l'icône des couleurs dans n'importe quelle boîte de dialogue ou dans l'inspecteur Propriétés.
Le sélecteur de couleur s'affiche à l'écran.
• 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. Pour sélectionner une couleur sur le bureau ou dans une autre application, appuyez sur le bouton de la
souris et maintenez-le enfoncé. La pipette peut ainsi rester active et sélectionner une couleur en dehors de Dreamweaver.
Si vous cliquez sur le bureau ou sur une autre application, Dreamweaver sélectionne la couleur de l'emplacement où vous
avez cliqué. Cependant, si vous passez à une autre application, il peut s'avérer nécessaire de cliquer sur une fenêtre de
Dreamweaver pour continuer à travailler dans 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
Couleurs Web.
Remarque : 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 Couleurs Web, 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 en cours sans devoir en choisir une autre, cliquez sur le bouton Couleur par défaut .
• Pour ouvrir le nuancier du système, cliquez sur le bouton Roue chromatique .
Voir aussi
« Présentation de la barre d'état » à la page 17
Voir aussi
« Utilisation des comportements JavaScript » à la page 333
Pour vérifier les durées de téléchargement pour une page Web particulière, il est intéressant d'utiliser la « règle des 8 secondes » ;
c'est-à-dire que la plupart des utilisateurs n'attendront pas plus de huit secondes pour le téléchargement d'une page.
Voir aussi
« Définition de la taille des fenêtres et de la vitesse de connexion » à la page 25
1 Choisissez Fichier > Aperçu dans le navigateur > Modifier la liste des navigateurs.
2 Pour ajouter un navigateur dans la liste, cliquez sur le bouton plus (+), complétez la boîte de dialogue Navigateurs, puis
cliquez sur OK.
DREAMWEAVER CS3 217
Guide de l'utilisateur
3 Pour supprimer un navigateur de la liste, sélectionnez-le, puis cliquez sur le bouton moins (-).
4 Pour modifier les paramètres d'un navigateur sélectionné, cliquez sur le bouton Modifier, effectuez les modifications
dans la boîte de dialogue Modifier le navigateur, puis cliquez sur OK.
5 Sélectionnez l'option Navigateur principal ou Navigateur secondaire pour indiquer si le navigateur sélectionné est le
navigateur primaire ou secondaire.
Appuyez sur F12 (Windows) ou Option+F12 (Macintosh) pour ouvrir le navigateur principal et sur Ctrl+F12 (Windows)
ou Commande+F12 (Macintosh) pour ouvrir le navigateur secondaire.
6 Sélectionnez Aperçu à l'aide d'un fichier temporaire pour créer une copie temporaire qui sera utilisée pour l'aperçu et le
déboguage. Désélectionnez cette option si vous souhaitez mettre le document directement à jour.
Evitez tout espace ou caractère spécial dans les noms de fichier ou de dossier. 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.
Voir aussi
« Création d'une page vierge » à la page 67
3 Dans la zone de texte Nom de fichier, entrez le nom du fichier puis cliquez sur Enregistrer.
2 Cliquez sur Oui pour revenir à la version précédente ou sur Non pour appliquer les modifications.
Remarque : Si vous enregistrez un document, puis que vous quittez Dreamweaver, il ne sera pas possible de revenir à la version
précédente lors de la prochaine utilisation de Dreamweaver.
DREAMWEAVER CS3 218
Guide de l'utilisateur
Pour coller du texte dans un document Dreamweaver, vous pouvez utiliser la commande Coller ou Collage spécial. La
commande Collage spécial permet de préciser le format du texte collé de différentes façons. Par exemple, lorsque vous
souhaitez coller le texte d'un document Microsoft Word déjà formaté dans votre document Dreamweaver en ignorant sa
mise en forme initiale afin d'appliquer votre propre feuille de style CSS, sélectionnez le texte dans Word, copiez-le dans le
presse-papiers, puis utilisez la commande Collage spécial pour sélectionner l'option qui permet de ne coller que le texte.
Lorsque vous utilisez la commande Coller pour coller un texte issu d'une autre application, vous pouvez définir des
préférences de collage comme options par défaut.
Remarque : Dans la vue Code, Ctrl-V (Windows) et Commande-V (Macintosh) collent toujours le texte seulement (sans mise
en forme).
❖ 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 du
document en mode Création, puis choisissez Edition > Coller ou Edition > Collage spécial.
Lorsque vous choisissez Edition > Collage spécial, vous pouvez choisir plusieurs options de formatage du texte collé.
Vous pouvez également coller du texte à l'aide des raccourcis clavier suivants :
Commande+V (Macintosh)
Commande+Maj+V (Macintosh)
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 > pour le signe supérieur à (>) et <
pour le signe inférieur à (<).
Malheureusement, certains navigateurs (certaines versions anciennes, ainsi que les navigateurs autres que Netscape
Navigator et Internet Explorer) n'affichent pas correctement la plupart de ces entités.
1 Dans la fenêtre de document, placez le curseur là où vous voulez insérer un caractère spécial.
DREAMWEAVER CS3 219
Guide de l'utilisateur
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.
La boîte de dialogue Propriétés de liste vous permet de définir l'aspect d'une liste complète ou d'un élément de liste. Vous
pouvez définir le style de numérotation, remettre à zéro la numérotation ou définir les options du style de puce d'éléments
individuels de la liste ou de la liste complète.
Voir aussi
« Définition des propriétés CSS » à la page 126
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).
DREAMWEAVER CS3 220
Guide de l'utilisateur
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.
Remarque : Pour rechercher des fichiers dans un site, utilisez les commandes suivantes : Retrouver sur le site local et Retrouver
sur le site distant.
Voir aussi
« Affichage du code » à la page 294
DREAMWEAVER CS3 221
Guide de l'utilisateur
Ouvrir les documents Permet d'effectuer la recherche dans tous les documents alors ouverts.
Dossier Permet de limiter la recherche à un dossier spécifique. Après avoir choisi Dossier, cliquez sur l'icône représentant
un dossier pour sélectionner le dossier dans lequel effectuer votre recherche.
Fichiers sélectionnés dans le site Permet de limiter la recherche aux fichiers et dossiers actuellement sélectionnés dans le
panneau Fichiers.
Site local en cours entier Permet d'étendre la recherche à l'ensemble des documents HTML, des fichiers de bibliothèque et
des documents texte du site courant.
Texte (avancé) Permet de rechercher des chaînes de texte spécifiques se trouvant à l'intérieur ou à l'extérieur d'une ou
plusieurs balises. Par exemple, dans un document qui contient le code HTML suivant, la recherche de essaie en précisant
Pas de balise interne et la balise i renvoie uniquement 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. .
Balise spécifique Permet de rechercher des balises, attributs et valeurs d'attribut spécifiques, telles que toutes les balises td
où valign est défini sur top.
Ignorer les différences entre les espaces blancs Traite tout espace blanc comme s'il s'agissait d'un simple espace pour les
besoins de la recherche. Par exemple, si cette option est activée, ce texte correspond à ce texte et à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.
Mot entier Limite la recherche aux occurrences contenant un ou plusieurs mots entiers.
Remarque : L'utilisation de cette option équivaut à effectuer une recherche classique d'une chaîne commençant et terminant
par \b, l'expression régulière de limite entre les mots.
DREAMWEAVER CS3 222
Guide de l'utilisateur
Utiliser les expressions régulières Fait en sorte que certains caractères et chaînes courtes (tels que ?, *, \w et \b) de la chaîne
recherchée soient 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
Remarque : 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.
6 Pour rechercher des chaînes sans les remplacer, cliquez sur Rechercher suivant ou sur Rechercher tout :
Suivant Permet de passer à l'occurrence suivante dans le document actif et de la sélectionner. S'il s'agit de la dernière
occurrence de la chaîne recherchée, Dreamweaver passe au document suivant si la recherche porte sur plusieurs
documents.
Rechercher tout Ouvre le panneau Recherche du groupe de panneaux Résultats. Si la recherche ne porte que sur un
document, toutes les occurrences de la chaîne recherchée s'affichent avec leur contexte. Si la recherche porte sur un dossier
ou un site, Rechercher tout affiche la liste des documents contenant la chaîne recherchée.
7 Pour remplacer les chaînes trouvées, cliquez sur Remplacer ou sur Remplacer tout.
8 Cliquez sur Fermer lorsque vous avez terminé.
Ne contenant pas Indique un texte ou une balise qui ne doit pas figurer dans la balise d'origine pour que la correspondance
soit trouvée.
Balise interne Spécifie une balise à l'intérieur de laquelle la balise cible doit être incluse pour que la correspondance soit
trouvée.
Pas de balise interne Spécifie une balise à l'intérieur de laquelle la balise cible ne doit pas se trouver pour que la
correspondance soit trouvée.
5 (Facultatif) Pour cibler encore la recherche, cliquez sur le bouton plus (+) et répétez l'étape 3.
6 Si aucun modificateur de balise n'a été appliqué aux étapes 3 et 4, cliquez sur le bouton moins (-) pour réduire le menu
de modificateur de balise.
7 Si vous devez exécuter une action lorsque la balise est trouvée (telle que le retrait ou le remplacement de cette balise),
sélectionnez cette action dans le menu contextuel Action, puis, si nécessaire, spécifiez l'action à effectuer.
4 Sélectionnez l'option balise interne ou pas de balise interne, puis choisissez une balise dans le menu déroulant adjacent.
Par exemple, cliquez sur Dans la balise, puis sélectionnez title.
5 (Facultatif) Cliquez sur le bouton plus (+) pour limiter la recherche à l'aide d'un des modificateurs de balise suivants :
Avec attribut Permet de sélectionner un attribut qui ne doit pas 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 Permet de sélectionner 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.
Contenant Indique 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 size="4">heading 1</font></b>, labalise font est placée à l'intérieur de la balise b.
Ne contenant pas Indique un texte ou une balise qui ne doit pas figurer dans la balise d'origine pour que la correspondance
soit trouvée.
Balise interne Spécifie une balise à l'intérieur de laquelle la balise cible doit être incluse pour que la correspondance soit
trouvée.
Pas de balise interne Spécifie une balise à l'intérieur de laquelle la balise cible ne doit pas se trouver pour que la
correspondance soit trouvée.
Remarque : Pour coller du texte dans un document Dreamweaver, vous pouvez utiliser la commande Coller ou Collage spécial.
La commande Collage spécial permet de préciser le format du texte collé de différentes façons. Par exemple, lorsque vous
souhaitez coller le texte d'un document Microsoft Word déjà formaté dans votre document Dreamweaver en ignorant sa mise
en forme initiale afin d'appliquer votre propre feuille de style CSS, sélectionnez le texte dans Word, copiez-le dans le presse-
papiers, puis utilisez la commande Collage spécial pour sélectionner l'option qui permet de ne coller que le texte.
Remarque : Les préférences définies dans la boîte de dialogue Préférences de copie/collage ne s'appliquent qu'aux éléments
collés dans la vue Création.
Remarque : L'option Mise en forme complète ne permet pas de conserver les styles CSS provenant d'une feuille de style externe,
ni les styles provenant d'applications qui ne les conservent pas lors d'une copie dans le presse-papiers.
Conserver les sauts de ligne Permet de conserver les sauts de ligne dans le texte collé. Cette option est désactivée si vous
avez sélectionné Texte seul.
Nettoyage des espaces inter-paragraphes de Word Sélectionnez cette option lorsque vous avez sélectionné Texte structuré
ou Mise en forme de base et souhaitez éliminer l'espace supplémentaire qui sépare les paragraphes lorsque vous collez votre
texte.
Par défaut, le correcteur orthographique utilise le dictionnaire Anglais US. Pour changer de dictionnaire, choisissez Edition
> Préférences > Général (Windows) ou Dreamweaver > Préférences > Général (Macintosh), puis choisissez le dictionnaire
que vous souhaitez utiliser dans le menu déroulant Dictionnaire du correcteur d'orthographe. Vous pouvez télécharger des
dictionnaires dans d'autres langues sur le centre de support de Dreamweaver, à l'adresse suivante :
[Link]/go/dreamweaver_support_fr.
Remplacer 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.
Tout remplacer Remplace toutes les occurrences du mot non reconnu.
Vous pouvez importer et mettre en forme des données tabulaires, ainsi qu'importer du text à partir de documents HTML
Microsoft Word.
Vous pouvez également ajouter du texte provenant d'un document Microsoft Excel dans un document Dreamweaver en
important le contenu du fichier Excel dans une page Web.
1 Choisissez Fichier > Importer > Importer les données tabulaires ou Insertion > Objets du tableau > Importer les données
tabulaires.
2 Recherchez le fichier souhaité ou entrez son nom dans la zone de texte.
3 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.
4 Utilisez les options restantes pour formater ou définir le tableau dans lequel importer les données, puis cliquez sur OK.
Voir aussi
« Ouverture et modification de documents existants » à la page 73
Au lieu d'importer tout le contenu d'un fichier, vous pouvez également coller une partie du document Word et protéger sa
mise en forme.
Remarque : Si vous utilisez Microsoft Office 97, il n'est pas possible d'importer le contenu d'un document Word ou Excel. Vous
devez insérer un lien vers le document.
1 Ouvrez la page Web dans laquelle vous souhaitez copier le document Word ou Excel.
2 En mode Création, procédez de l'une des manières suivantes pour sélectionner le fichier :
• Déplacez le fichier de son emplacement actuel vers la page où le contenu doit s'afficher.
• Choisissez Fichier > Importer > Document Word ou Fichier > Importer > Document Excel.
3 Dans la boîte de dialogue Insérer un document, recherchez le fichier à ajouter, sélectionnez une option de mise en forme
dans le menu Mise en forme situé dans le bas de la boîte de dialogue, puis cliquez sur Ouvrir.
Texte seul Permet d'insérer du texte non formaté. Si le texte d'origine est mis en forme, toute mise en forme est supprimée.
Texte structuré Permet d'insérer du texte en conservant sa structure, mais sans la mise en forme de base. Par exemple, vous
pouvez coller un texte et conserver la structure des paragraphes, des listes et des tableaux, mais pas les mises en gras,
italiques et autres mises en forme.
DREAMWEAVER CS3 226
Guide de l'utilisateur
Texte structuré avec formatage de base Permet d'insérer du texte structuré et du texte HTML avec une mise en forme
simple (tel que des paragraphes et des tableaux, ainsi que du texte mis en forme avec les balisesb, i, u, strong, em, hr, abbr
ou acronym tag).
Texte structuré avec formatage complet Permet d'insérer du texte conservant toute sa structure, mise en forme HTML et
styles CSS.
Nettoyage des espaces inter-paragraphes de Word Permet d'éliminer les espaces superflus entre les paragraphes lorsque
vous collez le texte alors que l'option Texte structuré ou Mise en forme de base est sélectionnée.
5 Lorsque vous chargez votre page sur le serveur Web, vous devez également charger le fichier Word ou Excel.
Votre page contient désormais un lien vers le document Word ou Excel. Le texte du lien reprend le nom du fichier lié ; vous
pouvez modifier ce texte.
Voir aussi
« Gestion des liens dans la carte du site » à la page 275
Par défaut, Dreamweaver met le texte en forme à l'aide de feuilles de style en cascade (.CSS). Les styles CSS offrent aux
concepteurs et développeurs Web un meilleur contrôle de l'aspect de la page Web tout en proposant des fonctions qui
permettent d'améliorer l'accessibilité et de réduire la taille des fichiers. Les règles CSS sont intégrées au document au fur et
à mesure que vous mettez votre texte en forme ou que vous faites appel à des styles intégrés de Dreamweaver. Vous pouvez
ainsi plus facilement réutiliser les styles existants et nommer ceux que vous créez. CSS est aujourd'hui la méthode la plus
utilisée pour mettre en forme textes et pages Web.
Si vous le préférez, vous pouvez mettre en forme et aligner le texte de vos pages Web à l'aide de balises de marquage HTML.
Pour utiliser des balises HTML au lieu de styles CSS, vous devez modifier les préférences de mise en forme par défaut de
Dreamweaver.
CSS permet de modifier le style d'une page Web sans compromettre sa structure. En séparant les éléments de conception
visuelle (polices, couleurs, marges, etc.) des éléments logiques internes à la structure d'une page Web, CSS offre aux
concepteurs un contrôle à la fois visuel et typographique sans nuire à l'intégrité du contenu. De plus, définir une conception
typographique et une mise en page depuis un bloc unique de code (sans avoir recours aux cartes graphiques, aux balises
font, aux tableaux et aux GIF d'espacement) permet un chargement plus rapide, simplifie la maintenance du site et fournit
un point central à partir duquel il est possible de contrôler les attributs de conception sur plusieurs pages Web.
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).
DREAMWEAVER CS3 227
Guide de l'utilisateur
Vous pouvez stocker les styles créés avec CSS directement dans le document (par défaut lorsque vous formatez le texte avec
l'inspecteur Propriétés) ou, pour plus de souplesse et de contrôle, stocker les styles dans une feuille de style externe. 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 à toutes les règles CSS d'une page, utilisez le panneau Styles CSS
(Fenêtre > Styles CSS).
Remarque : Vous pouvez combiner des mises en forme CSS et HTML 3.2 dans une même page. Le formatage est appliqué de
façon hiérarchique : Le formatage HTML 3.2 supplante celui appliqué par des feuilles de style CSS externes et le formatage CSS
intégré dans un document supplante les styles CSS externes.
Voir aussi
« Ouverture du panneau Styles CSS » à la page 125
Lorsque vous effectuez ces opérations, Dreamweaver conserve en mémoire les propriétés de formatage appliquées à chaque
élément de texte et attribue à chacun une étiquette en les nommant de la manière suivante : Style1, Style2, Style3, Stylen. Si
vous appliquez les mêmes attributs de formatage à plusieurs éléments de texte, Dreamweaver leur donne le même titre
d'étiquette, éliminant ainsi toute redondance dans les noms de style. L'étiquette appliquée par Dreamweaver à un corps de
texte donné peut alors être appliquée à l'aide du menu déroulant Style. Vous pouvez ainsi constituer une bibliothèque de
styles à l'intérieur d'une page et appliquer ces styles en sélectionnant simplement l'élément de texte sur la page et un style
dans le menu Style. Vous pouvez renommer les styles afin d'en faciliter l'identification, par exemple En-tête1, En-tête2,
Corps et Tableau.
Le menu Style de l'inspecteur Propriétés affiche les deux noms du style de votre page et propose un aperçu des propriétés
du style. Les propriétés indiquées dans l'aperçu sont la famille, la taille et l'épaisseur de la police, ainsi que la couleur du texte
et de l'arrière-plan.
Lorsque vous utilisez l'inspecteur 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).
Vous trouverez un didacticiel consacré à la mise en forme de texte à l'aide de l'inspecteur Propriétés à l'adresse
[Link]/go/vid0147_fr.
Voir aussi
« Création et gestion CSS » à la page 121
Lien Crée une liste à puces à partir du texte sélectionné. Cliquez sur l'icône de dossier pour rechercher un fichier de votre
site, faites glisser l'icône Pointer vers un fichier sur un fichier du panneau Fichiers ou faites glisser un fichier du
panneau Fichiers sur la zone.
DREAMWEAVER CS3 229
Guide de l'utilisateur
Cible Spécifie la fenêtre ou le cadre dans lequel sera chargé le document lié :
• _blank charge le document lié dans une nouvelle fenêtre, sans nom, du navigateur.
• _parent charge le document lié dans le jeu de cadres 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é sera chargé dans la fenêtre de base du navigateur.
• _self 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.
• _top charge le document lié dans la fenêtre de base du navigateur, en supprimant tous les cadres.
Liste non ordonnée Crée une liste à puces à partir du texte sélectionné. Si aucun texte n'est sélectionné, une nouvelle liste
à puces est ouverte.
Liste numérotée Crée une liste numérotée à partir du texte sélectionné. Si aucun texte n'est sélectionné, une nouvelle liste
numérotée est ouverte.
Elément de liste Ouvre la boîte de dialogue Propriétés de la liste.
Retrait et retrait négatif Augmente ou supprime la mise en retrait du texte sélectionné, en insérant ou supprimant la balise
blockquote. Au sein d'une liste, l'ajout d'un retrait crée une liste imbriquée et sa suppression ramène les éléments de la liste
au niveau parent.
Utilisez le menu déroulant Format de l'inspecteur Propriétés ou le sous-menu Texte > Format de paragraphe pour appliquer
des balises standard de paragraphe et d'en-tête.
1 Placez le point d'insertion dans le paragraphe, ou sélectionnez une partie du texte du paragraphe.
2 Sélectionnez Texte > Format de paragraphe ou le menu déroulant Format de l'inspecteur Propriétés, puis sélectionnez
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 En-tête 2, pre pour Texte pré-formaté, etc.) est appliquée à tout
le paragraphe.
• Choisissez Aucun pour supprimer un format de paragraphe.
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 (Windows) ou Dreamweaver
> Préférences (Macintosh), puis assurez-vous que l'option Passer en paragraphe normal après le titre est désactivée dans les
Options d'édition de la catégorie Général.
Voir aussi
« Définition des propriétés de texte dans l'inspecteur Propriétés » à la page 228
Voir aussi
« Utilisation du sélecteur de couleur » à la page 214
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.
Alignement du texte
Vous pouvez aligner le texte sur la page en utilisant l'inspecteur Propriétés ou à partir du sous-menu Texte > Aligner. Vous
pouvez centrer un élément sur la page à l'aide de la commande Texte > Aligner > Centre.
Alignement 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.
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.
1 Sélectionnez le texte. Si aucun texte n'est sélectionné, l'option s'appliquera au texte que vous taperez ensuite.
2 Faites votre choix parmi les options suivantes :
• Pour changer de police de caractères, choisissez une combinaison de polices dans l'inspecteur Propriétés ou dans 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).
• Pour changer de style de police, cliquez sur Gras ou Italique dans l'inspecteur Propriétés ou choisissez un style de police
(Gras, Italique, Souligné, etc.) dans le sous-menu Texte > Style.
Remarque : Lorsque vous utilisez l'inspecteur Propriétés pour appliquer un style gras ou italique, Dreamweaver applique 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).
• Pour changer la taille de la police de caractères, choisissez une taille (de 1 à 7) dans l'inspecteur Propriétés ou dans Texte
> Taille.
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 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 sous Mac OS, bien qu'Internet Explorer 5 pour Macintosh utilise la même taille de police par défaut que
Windows.
DREAMWEAVER CS3 232
Guide de l'utilisateur
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 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 Propriétés ou via 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 de +4 donne une taille de police de 3 + 4, soit 7. 7 est la somme maximale des valeurs de taille
de police. Si vous essayez de définir des valeurs plus élevées, elles s'affichent en tant que 7. Dreamweaver n'affiche pas la balise
basefont (qui se trouve 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.
Voir aussi
« Création de pages avec CSS » à la page 117
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.
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.
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.
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 large public.
GIF (Graphic Interchange Format) Les fichiers GIF 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.
JPEG (Joint Photographic Experts Group) Le format de fichier JPEG 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) Le format de fichier PNG 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 Adobe® Fireworks®.
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 Dreamweaver.
Vous pouvez également insérer des images de façon dynamique. Les images dynamiques sont des images qui changent
souvent ; par exemple, les systèmes de rotation de bannières publicitaires qui sélectionnent les bannières de manière
aléatoire, puis affichent l'image de la bannière sélectionnée lors de l'affichage d'une page.
Après avoir inséré une image, vous pouvez définir les options d'accessibilité aux balises d'image qui pourront être lues par
les lecteurs d'écran destinés aux utilisateurs malvoyants. Ces attributs peuvent être modifiés dans le code HTML.
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 Images .
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Images et sélectionnez l'icône Image. Lorsque
l'icône Image est affichée dans la barre Insertion, vous pouvez la faire glisser 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 Fichiers 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 :
• Sélectionnez Système de fichiers pour choisir un fichier d'image.
• Sélectionnez Source de données pour choisir une source d'images dynamiques.
• Cliquez sur le bouton Sites et serveurs pour choisir un fichier d'image dans un dossier distant de l'un de vos sites
Dreamweaver.
3 Parcourez l'arborescence pour sélectionner l'image ou la source de contenu à insérer.
DREAMWEAVER CS3 235
Guide de l'utilisateur
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 [Link] Lorsque vous enregistrez le document sur le site, Dreamweaver convertit
cette référence en indiquant un chemin relatif au document.
Remarque : Lors de l'insertion d'images, vous pouvez également utiliser un chemin absolu vers une image qui réside sur un
serveur distant (c'est-à-dire une image qui n'est pas disponible sur le disque dur local). Toutefois, si vous constatez des problèmes
de performances lorsque vous travaillez, vous pouvez décider de désactiver l'affichage de l'image en mode Création en
désélectionnant l'option Commandes > Afficher les fichiers externes.
4 Cliquez sur OK. La boîte de dialogue Attributs d'accessibilité aux balises d'image s'affiche si elle a été activée dans les
préférences (Edition > Préférences).
5 Tapez des valeurs dans les zones Texte secondaire et Description longue, puis cliquez sur OK.
• Dans la zone Texte secondaire, entrez un nom ou une brève description de l'image. Le lecteur d'écran lit les informations
que vous entrez ici. N'entrez pas plus de 50 caractères. Pour de plus longues descriptions, entrez plutôt, dans la zone de
texte Description longue, un lien vers un fichier donnant davantage d'informations à propos de l'image.
• Dans la zone de texte Description longue, saisissez l'emplacement du fichier à afficher lorsque l'utilisateur clique sur
l'image ou cliquez sur l'icône du dossier pour naviguer jusqu'à un fichier. Cette zone de texte fournit un lien vers un
fichier qui concerne ou donne davantage d'informations sur l'image.
Remarque : Vous pouvez entrer les informations dans une seule zone de texte ou les deux, selon vos besoins. Le lecteur d'écran
lit l'attribut Alt de l'image.
Remarque : Si vous cliquez sur Annuler, l'image s'affiche dans le document, mais Dreamweaver ne lui associe ni balises ni
attributs d'accessibilité.
6 Dans l'inspecteur Propriétés (Fenêtre > Propriétés), définissez les propriétés de l'image.
Voir aussi
« Création d'images dynamiques » à la page 538
1 Choisissez la commande Fenêtre > Propriétés pour afficher l'inspecteur Propriétés pour une image sélectionnée.
2 Dans la zone de texte située au-dessous de l'image miniature, définissez un nom d'image auquel vous pouvez faire
référence lors de l'utilisation d'un comportement Dreamweaver (tel que Permuter une image) ou lors de l'utilisation d'un
langage de script tel que JavaScript ou VBScript.
3 Définissez les options de l'image.
L et H La largeur et la hauteur de l'image, en pixels. Dreamweaver met automatiquement à jour ces zones de texte avec les
dimensions d'origine de l'image lorsque vous insérez une image dans une page.
Si vous définissez pour L (largeur) et H (hauteur) des valeurs qui ne correspondent pas aux dimensions réelles de l'image,
celle-ci risque de ne pas s'afficher correctement dans un navigateur (Pour revenir aux valeurs d'origine, cliquez sur les
DREAMWEAVER CS3 236
Guide de l'utilisateur
étiquettes de zone de texte L et H ou sur le bouton Rétablir la taille originale de l'image qui apparaît à droite des zones de
texte L et H une fois que vous avez tapé de nouvelles valeurs.
Remarque : Vous pouvez modifier ces valeurs pour modifier l'échelle d'affichage de cette instance de l'image, mais cette
technique ne diminuera pas le temps de chargement, puisque le navigateur chargera la totalité de l'image à son échelle normale
avant de la réduire. Pour réduire le temps de téléchargement et être sûr que toutes les instances de l'image sont affichées aux
mêmes dimensions, utilisez une application de retouche d'image pour adapter les proportions de l'image.
Src Spécifie le fichier source de l'image. Tapez le chemin d'accès ou cliquez sur l'icône du dossier pour trouver le fichier
source et le sélectionner.
Lien Spécifie un lien hypertexte pour l'image. Faites glisser l'icône Pointer vers un fichier dans le panneau Fichiers, cliquez
sur l'icône de dossier pour rechercher et sélectionner un document de votre site ou tapez directement l'URL.
Alignement Aligne l'image et le texte sur la même ligne.
Sec Spécifie le texte secondaire qui apparaîtra à la place de l'image dans les navigateurs de type texte seulement, ou dans les
navigateurs dont l'utilisateur a désactivé le téléchargement automatique des images. Pour les utilisateurs malvoyants qui
utilisent un synthétiseur vocal avec un navigateur en mode texte, le texte est lu. Dans certains navigateurs, ce texte apparaît
également lorsque le pointeur se trouve sur l'image.
Nom de la carte et outils Zone réactive Permettent de nommer et de créer une carte graphique côté client
Espace V. et Espace H. Ajoutent un espace, en pixels, le long des côtés de l'image. Espace V ajoute un espace le long des
bords supérieur et inférieur d'une image. Espace H ajoute un espace le long des bords gauche et droit d'une image.
Cible Spécifie la fenêtre ou le cadre dans lequel la page liée devrait être chargée. Cette option n'est pas disponible lorsque
l'image n'est pas liée à un autre fichier. Les noms de tous les cadres dans le jeu de cadres actuel s'affichent dans la liste Cible.
Vous pouvez également choisir parmi les noms de cible réservés suivants :
• _blank charge le fichier lié dans une nouvelle fenêtre, sans nom, du navigateur.
• _parent charge le fichier lié dans le jeu de cadres 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é sera chargé dans la fenêtre de base du navigateur.
• _self charge le fichier lié dans le même cadre, ou dans la même fenêtre, que le lien. Cette cible étant celle par défaut, vous
n'avez généralement pas à la spécifier.
• _top charge le fichier lié dans la fenêtre de base du navigateur, supprimant ainsi tous les cadres.
Src faible Spécifie l'image qui doit être chargée avant l'image principale. Un grand nombre de concepteurs utilisent une
version 2 bpc (noir et blanc) de l'image principale car son chargement est rapide et permet aux visiteurs d'avoir une idée de
l'affichage.
Bordure Correspond à la largeur, en pixels, de la bordure de l'image. La valeur par défaut est Pas de bordure.
Modifier Lance l'éditeur d'image que vous avez indiqué dans les préférences d'éditeurs externes et ouvre l'image
sélectionnée.
Optimisation Ouvre la boîte de dialogue d'optimisation.
Recadrer Permet de rogner une image en supprimant les zones indésirables de l'image sélectionnée.
Rééchantillonner Permet de rééchantillonner une image redimensionnée et d'en améliorer la qualité dans ses nouvelles
taille et forme.
Luminosité et contraste Ajuste la luminosité et le contraste d'une image
Accentuer Permet d'ajuster la netteté d'une image.
Rétablir la taille Ramène les valeurs L et H à la taille originale de l'image. Ce bouton apparaît à droite des zones de texte
L et H lorsque vous ajustez les valeurs de l'image sélectionnée.
Remarque : Vous n'avez pas besoin d'avoir installé Fireworks sur votre ordinateur pour utiliser les fonctions de retouche
d'image de Dreamweaver.
❖ Choisissez Modifier > Image. Définissez l'une des fonctions de retouche d'image Dreamweaver suivantes :
Rééchantillonner Ajoute ou enlève des pixels d'images JPEG ou GIF redimensionnées afin qu'elles correspondent le mieux
possible à l'aspect des images originales. Le rééchantillonnage d'une image réduit la taille de son fichier, ce qui permet d'en
accélérer le téléchargement.
Lorsque vous redimensionnez une image dans Dreamweaver, vous pouvez la rééchantillonner afin de l'adapter à ses
nouvelles dimensions. Lorsqu'un objet bitmap est rééchantillonné, des pixels sont ajoutés à l'image ou en sont enlevés afin
de l'agrandir ou de la réduire. En général, le rééchantillonnage d'une image à une résolution supérieure provoque une faible
perte de qualité. Le rééchantillonnage à une résolution inférieure, en revanche, provoque toujours une perte de données et
donne une moins bonne qualité.
Recadrer Permet de réduire la surface des images. En général, il est utile pour mettre en évidence le sujet de l'image et
supprimer les aspects indésirables qui entourent le centre d'intérêt de l'image.
Luminosité et contraste Modifie la luminosité et le contraste des pixels qui composent l'image. Ceci affecte les
surbrillances, les ombres et les demi-tons d'une image. Cette fonction est utilisée pour corriger les images trop sombres ou
trop claires.
Accentuer Ajuste la mise au point d'une image en augmentant le contraste des bords sur l'image. Lorsque vous scannez une
image ou que vous prenez une photo numérique, la plupart des logiciels de capture d'images estompent par défaut les bords
des objets photographiés. Cela empêche les détails extrêmement précis de se perdre dans les pixels dont sont constituées les
images numériques. Cependant, il est souvent nécessaire d'accentuer l'image pour faire ressortir les détails dans les fichiers
d'image numérique, ce qui augmente le contraste des bords et rend l'image encore plus nette.
Remarque : Les fonctions de retouche d'image de Dreamweaver s'appliquent uniquement aux formats de fichiers d'image
JPEG et GIF. Les autres formats de fichiers d'image bitmap ne peuvent pas être modifiés à l'aide de ces fonctions.
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 Choisissez Insertion > Objets image > Espace réservé pour l'image.
3 Dans la zone de texte Nom (facultatif), tapez le texte que vous souhaitez voir apparaître comme étiquette de l'espace
réservé pour l'image. Laissez la zone de texte vide si vous ne voulez pas faire apparaître d'étiquette. Le nom doit commencer
par une lettre et ne peut contenir que des lettres ou des chiffres : les espaces et les caractères ASCII étendu ne sont pas
autorisés.
4 (Obligatoire) Dans les zones de texte Largeur et Hauteur, saisissez un nombre pour définir la taille de l'image en pixels.
DREAMWEAVER CS3 238
Guide de l'utilisateur
5 (Facultatif) Pour Couleur, procédez de l'une des manières suivantes pour appliquer une couleur :
• Utilisez le sélecteur de couleur pour sélectionner une couleur.
• Entrez la valeur hexadécimale de la couleur (par exemple #FF0000).
• Entrez le nom d'une couleur sécurisée pour le Web (par exemple rouge).
6 (Facultatif) Dans Texte secondaire, entrez une description de l'image pour les personnes utilisant un navigateur en mode
texte.
Remarque : Une balise image est insérée automatiquement dans le code HTML, avec un attribut src vide.
7 Cliquez sur OK.
Les attributs de couleur et de taille ainsi que l'étiquette de l'espace réservé s'affichent comme suit :
Lorsqu'ils sont visualisés dans un navigateur, le texte de l'étiquette et celui de la taille ne s'affichent pas.
Voir aussi
« Redimensionnement visuel d'une image » à la page 240
« Utilisation de Fireworks pour modifier les espaces réservés pour les images Dreamweaver » à la page 353
Utilisez l'inspecteur Propriétés pour définir un nom, une largeur, une hauteur, une source d'image, une autre description
de texte, un alignement ou une couleur pour l'espace réservé pour l'image.
Dans l'inspecteur Propriétés de l'espace réservé, la zone de texte grise et la zone de texte Aligner sont désactivées. Vous
pouvez définir ces propriétés dans l'inspecteur Propriétés de l'image lorsque vous remplacez l'espace réservé par une image.
Src Spécifie le fichier source de l'image. Pour un espace réservé pour une image, cette zone de texte est vide. Cliquez sur le
bouton Parcourir pour sélectionner une image à utiliser en remplacement du graphique de l'espace réservé.
Lien Spécifie un lien hypertexte pour l'espace réservé de l'image. Faites glisser l'icône Pointer vers un fichier dans le
panneau Fichiers, cliquez sur l'icône de dossier pour rechercher et sélectionner un document de votre site ou tapez
directement l'URL.
Sec Spécifie le texte secondaire qui apparaîtra à la place de l'image dans les navigateurs de type texte seulement, ou dans les
navigateurs dont l'utilisateur a désactivé le téléchargement automatique des images. Pour les utilisateurs malvoyants qui
utilisent un synthétiseur vocal avec un navigateur en mode texte, le texte est lu. Dans certains navigateurs, ce texte apparaît
également lorsque le pointeur se trouve sur l'image.
DREAMWEAVER CS3 239
Guide de l'utilisateur
Créer Permet de lancer Fireworks pour créer une image de remplacement. Le bouton Créer est désactivé sauf si Fireworks
est également installé sur votre ordinateur.
Rétablir la taille Ramène les valeurs L et H à la taille originale de l'image.
Voir aussi
« Utilisation de Fireworks pour modifier les espaces réservés pour les images Dreamweaver » à la page 353
Si vous possédez Fireworks, 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.
Voir aussi
« Utilisation de Fireworks pour modifier les espaces réservés pour les images Dreamweaver » à la page 353
Remarque : Le langage HTML ne permet pas de placer un texte autour des contours d'une image, contrairement à certaines
applications de traitement de texte.
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.
Haut du texte Aligne le haut de l'image avec le haut du plus grand caractère de la ligne de texte.
Milieu absolu Aligne le milieu de l'image avec le milieu du texte dans la ligne actuelle.
Bas absolu 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).
DREAMWEAVER CS3 240
Guide de l'utilisateur
Gauche 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.
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.
Le redimensionnement visuel d'une image permet de mieux voir comment l'image affecte la mise en forme en différentes
dimensions. Il n'adapte pas les dimensions de l'image aux proportions que vous avez spécifiées. Si vous redimensionnez
visuellement une image dans Dreamweaver, mais que vous n'utilisez pas d'application de retouche d'image (comme
Fireworks) pour en adapter les proportions aux dimensions désirées, le navigateur de l'utilisateur devra le faire lorsque la
page sera chargée. Cela risque d'entraîner l'allongement du temps de téléchargement de la page et l'affichage incorrect de
l'image dans le navigateur. Pour réduire le temps de téléchargement et être sûr que toutes les instances de l'image sont
affichées aux mêmes dimensions, utilisez une application de retouche d'image pour adapter les proportions de l'image.
Lorsque vous redimensionnez une image dans Dreamweaver, vous pouvez la rééchantillonner afin de l'adapter à ses
nouvelles dimensions. Le rééchantillonnage ajoute ou enlève des pixels d'images JPEG ou GIF redimensionnées afin qu'elles
correspondent le mieux possible à l'aspect des images originales. Le rééchantillonnage d'une image réduit la taille de son
fichier, ce qui permet d'en accélérer le téléchargement.
Voir aussi
« Modification d'images dans Dreamweaver » à la page 237
Remarque : Vous ne pouvez pas rééchantillonner les espaces réservés pour une image ou les éléments autres que les images
bitmap.
Remarque : Lorsque vous recadrez une image, le fichier d'image source est modifié sur le disque. Il peut donc s'avérer utile de
conserver une copie de sauvegarde du fichier d'image au cas où vous auriez besoin de revenir à l'image d'origine.
1 Ouvrez la page qui contient l'image à recadrer, sélectionnez l'image et procédez de l'une des manières suivantes :
• Cliquez sur l'icône Recadrer dans l'inspecteur Propriétés des images.
• Choisissez Modifier > Image > Recadrer.
Des poignées de recadrage apparaissent autour de l'image sélectionnée.
2 Ajustez-les jusqu'à ce que la surface de l'image à conserver soit entourée d'une zone limite.
3 Double-cliquez dans cette zone ou appuyez sur Entrée pour recadrer la sélection.
4 Une boîte de dialogue vous informe que le fichier image que vous recadrez sera modifié sur le disque. Cliquez sur OK.
Chaque pixel de l'image bitmap situé hors de la zone limite est supprimé mais les autres objets de l'image ne sont pas affectés.
5 Vérifiez à l'aide de l'aperçu que l'image correspond à vos attentes. Si ce n'est pas le cas, choisissez Edition > Annuler
Recadrer pour revenir à l'image d'origine.
Remarque : Vous pouvez annuler l'effet de la commande Recadrer (et revenir au fichier d'image d'origine) jusqu'au moment
où vous quittez Dreamweaver ou alors modifiez le fichier dans une application de retouche d'image.
1 Ouvrez la page qui contient l'image à optimiser, sélectionnez l'image et procédez de l'une des manières suivantes :
• Cliquez sur le bouton Optimiser dans Fireworks dans l'inspecteur Propriétés des images.
• Choisissez Modifier > Image > Optimiser l'image dans Fireworks.
2 Décidez si l'optimisation doit produire un fichier PNG ou utiliser le fichier d'image ouvert.
3 Modifiez le fichier d'image, cliquez sur Mettre à jour puis enregistrez le fichier.
1 Ouvrez la page qui contient l'image à ajuster, sélectionnez l'image et procédez de l'une des manières suivantes :
• Cliquez sur le bouton Luminosité/Contraste dans l'inspecteur Propriétés des images.
• Choisissez Modifier > Image > Luminosité/Contraste.
2 Déplacez les curseurs de luminosité et de contraste pour modifier les valeurs à votre convenance. Les valeurs sont
comprises entre -100 et 100.
3 Cliquez sur OK.
1 Ouvrez la page qui contient l'image à accentuer, sélectionnez l'image et procédez de l'une des manières suivantes :
• Cliquez sur le bouton Accentuer dans l'inspecteur Propriétés des images.
DREAMWEAVER CS3 242
Guide de l'utilisateur
Vous devez disposer de deux images pour créer l'image survolée : 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 la seconde image en fonction de la
taille de la première.
Les images survolées sont automatiquement définies pour répondre à l'événement onMouseOver. Vous pouvez configurer
une image pour qu'elle réponde à un événement différent (par exemple, un clic de souris) ou modifier 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 catégorie Commun de la barre Insertion, cliquez sur le bouton Images et sélectionnez l'icône Image survolée.
Lorsque l'icône Image survolée s'affiche dans la barre Insertion, vous pouvez la faire glisser jusqu'à la fenêtre du
document.
• Sélectionnez Insertion > Objets image > Image survolée.
3 Définissez les options, puis cliquez sur OK.
Nom de l'image Nom de l'image survolée.
Image d’origine L'image qui doit s'afficher au chargement de la page. Entrez le chemin d'accès dans la zone de texte ou
cliquez sur Parcourir et sélectionnez l'image.
Image survolée L'image à afficher lorsque le pointeur est placé au-dessus de l'image originale. Entrez le chemin d'accès de
l'image ou cliquez sur Parcourir pour la sélectionner.
Précharger l'image survolée Précharge 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.
Texte secondaire (Facultatif) Texte qui décrit l'image à l'intention des personnes utilisant un navigateur en mode texte.
Si cliqué, aller à l'URL Le fichier à ouvrir lorsqu'un utilisateur clique sur l'image survolée. Entrez le chemin d'accès du fichier
ou cliquez sur Parcourir pour le sélectionner.
Remarque : Si vous ne définissez pas un 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.
4 Choisissez Fichier > Aperçu dans le navigateur ou appuyez sur la touche F12.
5 Dans le navigateur, placez le pointeur au-dessus de l'image d'origine pour voir l'image survolée.
Remarque : Il est impossible de voir l'effet d'une image survolée dans le mode Création.
DREAMWEAVER CS3 243
Guide de l'utilisateur
Voir aussi
« Application du comportement Permuter une image » à la page 349
Vous pouvez définir Fireworks comme principal éditeur d'image. Vous pouvez également définir quels types de fichier un
éditeur peut ouvrir et vous pouvez sélectionner plusieurs éditeurs d'image. Par exemple, vous pouvez définir des
préférences afin de démarrer Fireworks pour modifier les fichiers GIF et de lancer un éditeur d'image différent pour
modifier les fichiers JPG ou JPEG.
Voir aussi
« Utilisation de Photoshop » à la page 358
« Lancement d'un éditeur externe pour des fichiers multimédia » à la page 260
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 Propriétés.
1 Ouvrez la boîte de dialogue Types de fichiers/Editeurs en effectuant l'une des opérations suivantes :
• Choisissez Edition > Préférences (Windows) ou Dreamweaver > Préférences (Macintosh) et sélectionnez la catégorie
Types de fichiers/Editeurs dans la liste de gauche.
• Choisissez la commande Edition > Modifier avec éditeur externe, puis sélectionnez Types de fichiers/Editeurs.
2 Dans la liste Extensions, sélectionnez l'extension de fichier pour laquelle définir un éditeur externe.
3 Cliquez sur le bouton Ajouter (+) au-dessus de la liste Editeurs.
4 Dans la boîte de dialogue Sélectionner un éditeur externe, recherchez l'application à démarrer en tant qu'éditeur pour ce
type de fichier.
5 Dans la boîte de dialogue Préférences, cliquez sur Principal si vous souhaitez que cet éditeur soit l'éditeur principal pour
ce type de fichier.
6 Si vous souhaitez configurer un éditeur supplémentaire pour ce type de fichier, répétez les étapes 3 et 4.
DREAMWEAVER CS3 244
Guide de l'utilisateur
Dreamweaver utilise automatiquement l'éditeur principal lorsque vous modifiez ce type d'image. Vous pouvez choisir l'un
des autres éditeurs figurant dans la liste, à partir du menu déroulant de l'image, dans la fenêtre de document.
3 Tapez l'extension de fichier pour le type de fichier que vous voulez ouvrir avec l'éditeur.
4 Pour sélectionner un éditeur externe pour le type de fichier, cliquez sur le bouton Ajouter (+) au-dessus de la liste
Editeurs.
5 Dans la boîte de dialogue qui apparaît alors, sélectionnez l'application à utiliser pour modifier ce type d'image.
6 Cliquez sur Principal si vous désirez que ce programme soit l'éditeur principal pour ce type d'image.
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
DREAMWEAVER CS3 245
Guide de l'utilisateur
Voir aussi
« Insertion d'un menu de reroutage » à la page 277
Avant d'utiliser les commandes disponibles dans Dreamweaver, il est recommandé de connaître les différents types de
fichiers :
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 comportement 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.
Le fichier Flash SWF (.swf) Est une version compressée du fichier Flash (.fla), optimisée pour l'affichage 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 Flash ou de texte Flash.
Les fichiers de modèle Flash (.swt) Permettent de modifier et de remplacer des informations dans un fichier SWF 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 afin 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.
Vous pouvez également télécharger de nouveaux modèles de bouton à partir du site Web Adobe Exchange pour
Dreamweaver ([Link]/go/Dreamweaver_exchange_fr) 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 [Link]/go/flash_buttons_fr.
Le fichier d'élément Flash (.swc) Est un fichier Flash SWF vous permettant de créer des applications Web enrichies
incorporées à une page Web. Les éléments Flash comportent des paramètres personnalisables, que vous pouvez modifier
pour qu'ils accomplissent diverses fonctions.
Le format de fichier Flash Video (.flv) Est un fichier vidéo qui contient des données audio et vidéo codées, lisibles par Flash®
Player. Par exemple, si vous utilisez un fichier vidéo QuickTime ou Windows Media, vous devez utiliser un encodeur (tel
que Flash® 8 Video Encoder ou Sorensen Squeeze) pour convertir le fichier vidéo en fichier FLV. Pour plus d'informations,
consultez le Centre des développeurs Flash Video à l'adresse [Link]/go/flv_devcenter_fr.
Voir aussi
« Utilisation de Flash » à la page 366
Vous trouverez un didacticiel consacré à l'ajout de contenu Flash à des pages Web à l'adresse
[Link]/go/vid0150_fr.
Voir aussi
« Utilisation de Flash » à la page 366
❖ Sélectionnez un fichier Flash SWF ou une animation Shockwave et définissez ses options dans l'inspecteur Propriétés.
Pour voir toutes les propriétés d'un fichier Flash SWF, cliquez sur la flèche d'agrandissement, dans l'angle inférieur droit de
l'inspecteur Propriétés.
Nom Spécifie un nom permettant d'identifier l'animation dans un script. Tapez un nom dans la zone de texte sans titre, à
l'extrême gauche de l'inspecteur Propriétés.
L et H Spécifient la largeur et la hauteur de l'animation, en pixels.
Fichier Spécifie le chemin d'accès au fichier Flash ou Shockwave. Cliquez sur l'icône de dossier pour rechercher un fichier
ou entrez le chemin d'accès.
Src Indique le chemin d'accès à un document source Flash (FLA), lorsque Dreamweaver et Flash sont tous deux installés
sur votre ordinateur. Pour modifier un fichier Flash (SWF), mettez à jour le document source de l'animation.
Modifier Permet de démarrer Flash pour mettre à jour un fichier FLA (fichier créé dans le programme de création Flash).
Cette option est désactivée si Flash n'est pas chargé sur votre ordinateur.
Rétablir la taille Restaure l'animation sélectionnée sur sa taille d'origine.
DREAMWEAVER CS3 247
Guide de l'utilisateur
Boucle Force l'animation à être lue en continu. Lorsque l'option est désactivée, l'animation est lue une seule fois.
Espace V. et Espace H. Spécifient le nombre de pixels d'espace blanc au-dessus, au-dessous et de chaque côté de l'animation.
Qualité Contrôle l'anticrénelage pendant la lecture de l'animation. Un paramètre élevé entraîne un meilleur aspect de
l'animation mais requiert un processeur plus rapide pour obtenir un rendu correct à l'écran. Un paramètre faible améliore
la vitesse au détriment de l'apparence, alors qu'un paramètre élevé favorise l'aspect par rapport à la vitesse. Basse
automatiquement améliore la vitesse au départ, mais également l'apparence lorsque cela est possible. Elevée
automatiquement améliore les deux qualités au départ mais sacrifie l'apparence pour la vitesse si nécessaire.
Echelle Détermine comment l'animation s'adapte aux dimensions définies dans les zones de largeur et de hauteur. Le
paramètre par défaut affiche l'animation entière.
Pas de bordures Adapte l'animation aux dimensions définies afin qu'aucune bordure n'apparaisse et que le rapport
largeur/hauteur soit préservé.
Ajuster Met l'animation à l'échelle en fonction des dimensions définies, quel que soit le rapport largeur/hauteur.
Ar-pl Spécifie une couleur d'arrière-plan pour la zone d'animation. Cette couleur apparaît également lorsque l'animation
n'est pas en lecture (au cours du chargement et à la fin de la lecture).
Paramètres Ouvre une boîte de dialogue dans laquelle vous pouvez indiquer des paramètres supplémentaires à transmettre
à l'animation. L'animation doit avoir été conçue pour recevoir ces paramètres supplémentaires.
Remarque : Vous devez enregistrer le document avant d'insérer un objet de bouton ou de texte 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 catégorie Commun de la barre Insertion, choisissez Médias et cliquez sur l'icône Bouton Flash .
• Sélectionnez Insérer > Supports > Bouton Flash.
3 Renseignez la boîte de dialogue Insérer le bouton Flash et cliquez sur Appliquer ou OK pour insérer le bouton Flash dans
la fenêtre de document.
Pour afficher un aperçu du bouton en mode Création, cliquez sur Appliquer. La boîte de dialogue reste ouverte et vous
pouvez afficher un aperçu du bouton dans votre document.
L'inspecteur Propriétés affiche les propriétés du bouton Flash. Il permet de définir les attributs HTML physiques du bouton,
tels que la largeur, la hauteur et la couleur d'arrière-plan. Cliquez sur la flèche d'agrandissement dans l'angle inférieur droit
pour afficher plus de propriétés.
Pour modifier d'autres propriétés de contenu d'un bouton Flash, comme son texte, sa couleur et l'URL que le navigateur
ouvre en cas de clic sur le bouton, utilisez la boîte de dialogue Insérer le bouton Flash.
Voir aussi
« Insertion d'un objet de texte Flash » à la page 249
Espace V. et Espace H. Spécifient le nombre de pixels d'espace blanc au-dessus, au-dessous et de chaque côté du bouton.
Qualité Définit le paramètre quality pour les balises object et embed qui définissent le bouton. Un paramètre élevé
entraîne un meilleur aspect du contenu Flash mais requiert un processeur plus rapide pour obtenir un rendu correct à
l'écran. Un paramètre faible améliore la vitesse au détriment de l'apparence, alors qu'un paramètre élevé favorise l'aspect
par rapport à la vitesse. Basse automatiquement améliore la vitesse au départ, mais également l'apparence lorsque cela est
possible. Elevée automatiquement améliore les deux qualités au départ mais sacrifie l'apparence pour la vitesse si nécessaire.
Echelle Spécifie le paramètre scale pour les balises object et embed qui définissent l'objet de texte ou de bouton. Ce
paramètre définit l'affichage du contenu Flash dans la zone définie pour le fichier SWF à l'aide des valeurs width et height.
Les choix sont Par défaut (Afficher tout), Pas de bordure et Ajuster. Afficher tout rend l'ensemble du fichier SWF visible
dans la zone spécifiée, en conservant le rapport hauteur/largeur de ce fichier et en évitant toute déformation. Les bordures
de la couleur d'arrière-plan peuvent apparaître sur les deux côtés du fichier SWF. Pas de bordure est similaire à Afficher
tout, mais des portions du fichier SWF peuvent être tronquées. Avec l'option Ajuster, l'ensemble du fichier SWF remplit la
zone spécifiée, mais le rapport hauteur/largeur du fichier n'est pas conservé et des déformations peuvent se produire.
Alignement Détermine l'alignement de l'objet sur la page.
Lecture / Arrêt Prévisualise l'objet Flash dans la fenêtre de document. Cliquez sur le bouton de lecture (bouton vert) pour
visualiser l'objet en mode Lecture ; cliquez sur le bouton d'arrêt (bouton rouge) pour arrêter la lecture de l'objet et le
modifier.
Paramètres Affiche une boîte de dialogue permettant d'entrer des paramètres supplémentaires.
Vous pouvez afficher un exemple du bouton dans la zone de texte Echantillon. Cliquez sur l'échantillon pour découvrir
comment il fonctionne dans le navigateur.
Remarque : Lorsque vous définissez le bouton Flash (par exemple, en modifiant le texte ou la police), la zone de texte
Echantillon n'est pas automatiquement mise à 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.
5 Dans la zone de texte Taille, entrez une valeur numérique pour la taille de la police.
6 (Facultatif) Dans la zone de texte Lien, entrez un lien relatif au document ou un lien absolu pour le bouton.
C'est cette URL que le navigateur ouvre lorsque le visiteur clique sur le bouton.
7 (Facultatif) Dans la zone de texte Cible, 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.
8 (Facultatif) Dans la zone de texte Couleur d'ar-pl., définissez la couleur d'arrière-plan du fichier SWF de Flash. Utilisez
le sélecteur de couleur ou entrez une valeur hexadécimale Web (telle que #FFFFFF).
9 Dans la zone de texte 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, [Link]) 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.
10 Cliquez sur le bouton Acquérir plus de styles pour atteindre le site Adobe Exchange et télécharger des styles de bouton
supplémentaires.
11 Cliquez sur le bouton Appliquer ou OK pour insérer le bouton Flash dans la fenêtre de document.
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.
1 Dans la fenêtre de document, placez le point d'insertion là où vous souhaitez 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 catégorie Commun de la barre Insertion, choisissez Médias et cliquez sur l'icône Texte Flash.
DREAMWEAVER CS3 250
Guide de l'utilisateur
Pour modifier ou lire l'objet de texte Flash, suivez la même procédure que pour un bouton Flash.
Voir aussi
« Modification d'un objet de bouton Flash » à la page 247
Pour rechercher les éléments Flash de Dreamweaver les plus récents, consultez le site Web de Adobe Exchange, à l'adresse
[Link]/go/dreamweaver_exchange_fr. Sur ce site, vous pouvez vous connecter et télécharger des éléments Flash
et d'autres extensions Dreamweaver (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 installer de nouveaux éléments Flash ou d'autres extensions Dreamweaver.
Vous pouvez utiliser Extension Manager pour installer des éléments Flash (ainsi que d'autres extensions Dreamweaver).
Voir aussi
« Ajout et gestion d'extensions dans Dreamweaver » à la page 680
1 Dans la fenêtre de document, placez le point d'insertion à l'endroit où vous souhaitez insérer un élément Flash et
procédez de l'une des manières suivantes :
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'élément Flash à insérer.
• Sélectionnez Insertion > Médias > nom de l'élément Flash.
Dreamweaver inclut un élément Flash appelé Visualiseur d'images.
2 Tapez le nom de fichier choisi pour l'élément Flash et enregistrez-le à l'endroit voulu de votre site.
3 Cliquez sur OK.
L'espace réservé à l'élément Flash apparaît dans le document. Vous pouvez modifier les propriétés de l'élément Flash à l'aide
des inspecteurs de balises ou de propriétés.
4 Choisissez Fichier > Aperçu dans le navigateur pour afficher un aperçu de l'élément Flash.
L'Inspecteur de balises et l'inspecteur Propriétés permettent d'afficher et de modifier les attributs des éléments Flash.
L'Inspecteur de balises permet d'afficher et de modifier les attributs (ou paramètres) personnalisables associés à un
composant donné. L'inspecteur Propriétés permet de modifier la hauteur, la largeur et les attributs SRC d'un élément Flash,
mais aussi de visualiser un aperçu de l'élément en mode Création.
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
L'élément Image Viewer est une application redimensionnable permettant de charger et de visualiser une série d'images
JPEG ou SWF. Vous définissez une liste d'images, ainsi qu'un lien et une légende pour chaque image.
Les utilisateurs peuvent visualiser les images dans l'ordre à l'aide des boutons précédent et suivant, ou accéder directement
à une image spécifique en entrant le numéro de cette image. Vous pouvez également définir les images pour qu'elles soient
lues sous forme d'un diaporama.
Remarque : Les visiteurs du site Web doivent avoir installé Flash® Player 7 ou une version supérieure pour voir les éléments
Image Viewer dans vos pages.
1 Placez le point d'insertion dans votre page à l'endroit où vous souhaitez que le visualisateur d'images apparaisse et
sélectionnez Insertion > Médias > Visualisateur d'images.
2 Dans la boîte de dialogue Enregistrer l'élément Flash, recherchez un emplacement de votre site dans lequel enregistrer
l'élément, entrez un nom et cliquez sur Enregistrer.
Remarque : Il est recommandé d'enregistrer l'élément Flash dans le même site Dreamweaver que celui de la page dans laquelle
vous ajoutez le visualisateur d'images.
L'espace réservé de l'élément Flash apparaît dans votre page et l'inspecteur de balises s'ouvre.
3 Sélectionnez l'espace réservé de l'élément Flash s'il n'est pas déjà sélectionné.
4 Dans l'inspecteur de balises (Fenêtre > Inspecteur de balises), cliquez dans le champ situé en regard du paramètre
imageURLs, et cliquez sur l'icône Modifier les valeurs des tableaux située au bout de la ligne.
DREAMWEAVER CS3 252
Guide de l'utilisateur
5 Dans la boîte de dialogue Modifier le tableau imageURLs, cliquez sur le bouton Moins (-) pour supprimer les éléments
d'espace réservé ; pour ajouter des images, cliquez sur le bouton Plus (+), cliquez sur l'icône de dossier située en regard de
la ligne de valeur vide qui apparaît, puis sélectionnez l'image que vous souhaitez ajouter. Vous pouvez ajouter des fichiers
JPEG ou SWF.
Remarque : Il est recommandé d'utiliser des fichiers qui se trouvent dans le même site Dreamweaver que celui de la page dans
laquelle vous ajoutez le visualisateur d'images.
8 Après avoir sélectionné l'espace réservé de l'élément Image Viewer, cliquez sur le bouton de lecture de l'inspecteur
Propriétés pour lancer le visualisateur d'images, et utilisez les commandes suivantes pour visualiser les images :
• Cliquez sur le bouton Suivant ou Précédent pour visualiser la séquence d'images.
• Entrez un nombre dans la zone de texte pour accéder directement à une image spécifique.
• Cliquez sur le bouton de lecture pour afficher les images sous forme de diaporama ; cliquez sur le bouton d'arrêt pour
interrompre le diaporama.
9 Cliquez sur le bouton d'arrêt dans l'inspecteur Propriétés en mode agrandi pour arrêter la lecture du visualisateur
d'images.
Paramètre Description
Paramètre Description
Pour plus d'informations sur FlashPaper, consultez le site Web de Adobe à l'adresse [Link]/go/flashpaper_fr.
1 Dans la fenêtre Document, placez le point d'insertion à l'endroit où vous souhaitez afficher le document FlashPaper, puis
sélectionnez Insertion > Médias > FlashPaper.
2 Dans la boîte de dialogue Insérer FlashPaper, sélectionnez un document FlashPaper.
3 Si nécessaire, spécifiez les dimensions de l'objet FlashPaper sur la page Web en donnant sa largeur et sa hauteur en pixels.
FlashPaper redimensionne le document pour occuper la largeur de la page.
4 Cliquez sur OK pour insérer le document dans la page.
Dans la mesure où un document FlashPaper est un objet Flash, un espace réservé Flash s'affiche sur la page.
5 Pour obtenir un aperçu du document FlashPaper, cliquez sur l'espace réservé, puis cliquez sur le bouton Lire dans
l'inspecteur Propriétés.
6 Cliquez sur le bouton Arrêt pour arrêter la prévisualisation. Vous pouvez également prévisualiser le document dans un
navigateur en appuyant sur la touche F12. La barre d'outils FlashPaper du navigateur dispose de fonctionnalités complètes.
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 Flash et les fichiers SWF sont définis sur le mode de lecture.
Dreamweaver insère le composant Flash Video, qui affiche le contenu vidéo Flash sélectionné, ainsi qu'une série de
commandes de lecture, lorsqu'il est visualisé dans un navigateur.
Dreamweaver dispose des options suivantes pour proposer des documents Flash Video aux visiteurs de votre site :
Vidéo en téléchargement progressif Télécharge le fichier Flash Video (FLV) sur le disque dur du visiteur, puis lance sa
lecture. Contrairement aux méthodes traditionnelles de fourniture de vidéo par « téléchargement et lecture », le
téléchargement progressif permet de lancer la lecture du fichier vidéo avant la fin de son téléchargement.
Vidéo en flux continu Diffuse en continu le contenu vidéo Flash et le lit sur une page Web suite à une courte période de
mise en mémoire tampon, ce qui assure une lecture homogène. Pour activer la diffusion vidéo en continu sur vos pages
Web, vous devez avoir accès à Adobe® Flash® Media Server.
Vous devez disposer d'un fichier Flash Video (FLV) codé avant d'utiliser ce dernier dans Dreamweaver. Vous pouvez insérer
les fichiers vidéo créés avec deux types de codecs (technologies de compression/décompression) : Sorenson Squeeze et On2.
• Si vous avez créé la vidéo avec le codec Sorenson Squeeze, les visiteurs du site nécessitent Flash® Player 7 d'Adobe ou une
version plus récente pour lire les vidéos en téléchargement progressif ; ils doivent disposer de Flash Player 6.0.79 ou d'une
version plus récente pour lire les vidéos en flux continu.
• Si vous avez créé votre vidéo avec le codec On2, les visiteurs de votre site nécessitent Flash Player 8 ou une version plus
récente.
Après avoir inséré le fichier Flash Video dans une page, vous pouvez insérer du code dans cette page pour déterminer si
l'utilisateur dispose de la version de Flash Player requise pour afficher le document Flash Video. S'il ne dispose pas de la
bonne version, il lui est alors recommandé de télécharger la dernière version de Flash Player.
Pour plus d'informations sur Flash Video, consultez le Centre des développeurs Flash Video à l'adresse
[Link]/go/flv_devcenter_fr.
1 Cliquez sur Insertion > Médias > Flash Video ou cliquez sur l'icône Flash Video dans la catégorie Commun de la barre
Insertion.
2 Dans la boîte de dialogue Insérer un fichier Flash Video, choisissez Vidéo en téléchargement progressif dans le menu
Type de vidéo.
3 Définissez les options suivantes :
URL Spécifie le chemin absolu ou relatif du fichier FLV. Pour spécifier un chemin relatif (par exemple,
monchemin/[Link]), cliquez sur le bouton Parcourir, accédez au fichier FLV et sélectionnez-le. Pour spécifier un
chemin absolu, tapez l'URL (par exemple, [Link] du fichier FLV.
Remarque : Pour que le lecteur vidéo fonctionne correctement, le fichier FLV doit contenir des métadonnées. Les fichiers FLV
créés avec Flash Communication Server 1.5.2, FLV Exporter version 1.2 et Sorenson Squeeze 4.0 contiennent automatiquement
les métadonnées nécessaires.
Sur le Macintosh, vous devez utiliser un chemin absolu si vous pointez vers des fichiers FLV dans des répertoires situés à au
moins deux niveaux au-dessus du fichier HTML.
Enveloppe Permet de spécifier l'aspect du composant Flash Video. Un aperçu de l’enveloppe sélectionnée apparaît sous le
menu contextuel Enveloppe.
Largeur Indique la largeur (en pixels) du fichier FLV. Cliquez sur le bouton Détecter la taille pour connaître la largeur
exacte du fichier FLV. Si Dreamweaver ne peut pas déterminer la largeur, tapez une valeur.
Hauteur Indique la hauteur (en pixels) du fichier FLV. Cliquez sur le bouton Détecter la taille pour connaître la hauteur
exacte du fichier FLV. Si Dreamweaver ne peut pas déterminer la hauteur, tapez une valeur.
Remarque : Total avec enveloppe indique la largeur et la hauteur du fichier FLV plus la largeur et la hauteur de l'enveloppe
sélectionnée.
Respecter les proportions Préserve le rapport hauteur/largeur du composant Flash Video. Cette option est sélectionnée par
défaut.
Lecture automatique Indique si la lecture de la vidéo doit démarrer ou non dès l’ouverture de la page Web.
Rembobinage automatique Détermine si le contrôle de lecture doit revenir en position de départ au terme de la lecture de
la vidéo.
Inviter les utilisateurs à télécharger Flash Player si nécessaire Insère du code dans la page de détection de la version de
Flash Player requise pour afficher la vidéo Flash. L'utilisateur peut alors télécharger la dernière version Flash Player, si
nécessaire.
Message Spécifie le message à afficher si l'utilisateur doit télécharger la dernière version de Flash Player pour afficher la
vidéo Flash.
4 Cliquez sur OK pour fermer la boîte de dialogue et ajouter le contenu Flash Video à votre page Web.
La commande Insert Flash Video (Insérer une vidéo Flash) génère un fichier SWF de lecteur vidéo et un fichier SWF
d'habillage qui serviront à afficher votre contenu vidéo Flash sur une page Web. (Il est parfois nécessaire de cliquer sur le
bouton Actualiser pour afficher les nouveaux fichiers dans le panneau Fichiers). Ces fichiers sont stockés dans le même
répertoire que le fichier HTML auquel vous ajoutez du contenu vidéo Flash. Lorsque vous chargez la page HTML incluant
le contenu Flash Video, Dreamweaver transfère ces fichiers en tant que fichiers dépendants (à condition de cliquer sur Oui
dans la boîte de dialogue Placer les fichiers dépendants).
1 Cliquez sur Insertion > Médias > Flash Video ou cliquez sur l'icône Flash Video dans la catégorie Commun de la barre
Insertion.
DREAMWEAVER CS3 256
Guide de l'utilisateur
2 Activez l’option Vidéo en flux continu dans le menu contextuel Type de vidéo.
URI du serveur Indique le nom du serveur FCS, le nom de l’application et le nom de l’instance dans le formulaire
rtmp://[Link]/app_name/instance_name.
Nom du flux Spécifie le nom du fichier FLV à lire (par exemple, [Link]). L'extension .flv est facultative.
Remarque : Pour que le lecteur vidéo fonctionne correctement, le fichier FLV doit contenir des métadonnées. Les fichiers FLV
créés avec Flash® Communication Server 1.5.2, FLV Exporter version 1.2 et Sorenson Squeeze 4.0 contiennent
automatiquement les métadonnées nécessaires.
Enveloppe Permet de spécifier l'aspect du composant Flash Video. Un aperçu de l’enveloppe sélectionnée apparaît sous le
menu contextuel Enveloppe.
Largeur Indique la largeur (en pixels) du fichier FLV. Cliquez sur le bouton Détecter la taille pour connaître la largeur
exacte du fichier FLV. Si Dreamweaver ne peut pas déterminer la largeur, tapez une valeur.
Hauteur Indique la hauteur (en pixels) du fichier FLV. Cliquez sur le bouton Détecter la taille pour connaître la hauteur
exacte du fichier FLV. Si Dreamweaver ne peut pas déterminer la hauteur, tapez une valeur.
Remarque : Total avec enveloppe indique la largeur et la hauteur du fichier FLV plus la largeur et la hauteur de l'enveloppe
sélectionnée.
Respecter les proportions Préserve le rapport hauteur/largeur du composant Flash Video. Cette option est sélectionnée par
défaut.
Vidéo en temps réel Indique si le contenu Flash Video est en temps réel ou non. Si vous sélectionnez Vidéo en temps réel,
Flash Player diffuse en continu un flux vidéo provenant de Flash® Media Server. Le nom de la vidéo en temps réel est le nom
indiqué dans la zone Nom du flux.
Remarque : Si vous activez l’option Vidéo en temps réel, seul le contrôle de volume apparaît sur l’enveloppe du composant, car
il est impossible d’intervenir sur de la vidéo en temps réel. De plus, les options Lecture automatique et Rembobinage
automatique sont sans effet.
Lecture automatique Indique si la lecture de la vidéo doit démarrer ou non dès l’ouverture de la page Web.
Rembobinage automatique Détermine si le contrôle de lecture doit revenir en position de départ au terme de la lecture de
la vidéo.
Délai mise en tampon Indique le délai (en secondes) de mise en tampon avant le début de la lecture de la vidéo. Par défaut,
la mise en tampon est paramétrée sur 0, si bien que la lecture de la vidéo débute instantanément après un clic sur le bouton
de lecture. (Si l'option Lecture automatique est activée, la lecture de la vidéo débute dès que la connexion avec le serveur est
établie.) Il peut également être nécessaire de définir un délai de mise en mémoire tampon si vous fournissez une vidéo dont
le débit en bits est supérieur à celui de la connexion du visiteur du site ou lorsque le volume de trafic Internet risque
d'engendrer des problèmes de bande passante ou de connectivité. Par exemple, si vous souhaitez envoyer 15 secondes de
vidéo à la page Web avant que cette dernière ne lise la vidéo, définissez le délai de mise en mémoire tampon sur 15.
Inviter les utilisateurs à télécharger Flash Player si nécessaire Insère du code dans la page de détection de la version de
Flash Player requise pour afficher la vidéo Flash. L'utilisateur peut alors télécharger la dernière version Flash Player, si
nécessaire.
Message Spécifie le message à afficher si l'utilisateur doit télécharger la dernière version de Flash Player pour afficher la
vidéo Flash.
3 Cliquez sur OK pour fermer la boîte de dialogue et ajouter le contenu Flash Video à votre page Web.
La commande Insérer un fichier Flash Video génère un fichier SWF de lecteur vidéo et un fichier SWF d'habillage qui
serviront à afficher votre contenu Flash Video sur une page Web. La commande génère également un fichier [Link] que
vous devez transférer sur votre serveur Flash Media Server. (Il est parfois nécessaire de cliquer sur le bouton Actualiser pour
afficher les nouveaux fichiers dans le panneau Fichiers). Ces fichiers sont stockés dans le même répertoire que le fichier
HTML auquel vous ajoutez du contenu vidéo Flash. Lorsque vous transférez sur votre serveur la page HTML contenant la
vidéo Flash Video, n’oubliez pas de transférer également ces fichiers SWF, et de transférer le fichier [Link] sur votre
serveur Flash Media Server.
DREAMWEAVER CS3 257
Guide de l'utilisateur
Remarque : Si un fichier [Link] se trouve déjà sur votre serveur, consultez l’administrateur de ce serveur avant de transférer
le fichier [Link] généré par la commande Insérer un fichier Flash Video.
Vous pouvez charger facilement tous les fichiers médias requis en sélectionnant l'espace réservé pour le composant Flash
Video dans la fenêtre Document de Dreamweaver puis en cliquant sur le bouton Transférer multimédia dans l'inspecteur
Propriétés (Fenêtre > Propriétés). Pour voir la liste des fichiers nécessaires, cliquez sur le bouton Afficher les fichiers
nécessaires.
Remarque : Le bouton Transférer multimédia ne transfère pas le fichier HTML qui contient le composant Flash Video.
Une autre version de Flash Player peut être requise pour afficher du contenu Flash Video selon le codec utilisé pour créer
la vidéo. Si la vidéo a été créée avec le codec Sorenson Squeeze, les visiteurs du site nécessitent Flash Player 7 ou une version
plus récente pour lire les vidéos en téléchargement progressif ; ils doivent disposer de Flash Player 6.0.79 ou d'une version
plus récente pour lire les vidéos en flux continu. Si vous avez créé votre vidéo avec le codec On2, les visiteurs de votre site
nécessitent Flash Player 8 ou une version plus récente.
Remarque : Si vous avez inséré un autre contenu Flash Video nécessitant une version plus récente de Flash Player, le code de
détection suggère à l'utilisateur de la télécharger.
Remarque : Le traitement des fichiers son est très différent et incohérent suivant les navigateurs. Vous pouvez ajouter un fichier
audio à un fichier SWF Flash, puis incorporer le fichier SWF pour assurer une meilleure cohérence.
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 audio 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), qui 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 technologie MP3 permet de lire le fichier « en
transit » afin que les visiteurs n'aient pas à attendre le téléchargement du fichier entier avant de pouvoir l'écouter. Mais le
fichier est plus gros qu'un fichier Real Audio, ce qui signifie que le téléchargement d'une chanson entière peut s'avérer assez
long si l'on utilise une connexion à Internet par modem. 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. Les visiteurs doivent télécharger et installer l'application d'aide ou le plug-in RealPlayer afin de lire ces
fichiers.
.qt, .qtm, .mov ou QuickTime est un format à la fois audio et vidéo mis au point par Apple Computer. QuickTime est inclus
dans le système d'exploitation des ordinateurs Apple Macintosh. Il est utilisé par la plupart des applications Macintosh
utilisant l'audio, la vidéo ou des animations. Les PC aussi peuvent lancer les fichiers au format QuickTime, mais cela nécessite
le pilote approprié. QuickTime prend en charge la plupart des formats de codage, notamment Cinepak, JPEG et MPEG.
Remarque : En plus des formats les plus courants, mentionnés ci-dessus, il existe de nombreux formats audio et vidéo
utilisables sur le Web. Si vous rencontrez un fichier audio ou vidéo dont le format vous est inconnu, retrouvez son créateur afin
d'apprendre comment l'utiliser au mieux.
Voir aussi
« Insertion et modification d'objets multimédias » à la page 259
DREAMWEAVER CS3 259
Guide de l'utilisateur
Lorsque vous incorporez des fichiers son à vos pages Web, réfléchissez bien à l'usage qu'il est possible d'en faire et de quelle
façon les visiteurs pourraient s'en servir. Proposez toujours une commande permettant d'activer ou de couper le son, au cas
où certains visiteurs ne souhaiteraient pas entendre le contenu 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 catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône Plug-in dans le menu.
• Sélectionnez Insertion > Médias > Plug-in.
2 Dans l'inspecteur Propriétés, cliquez sur l'icône de dossier, à côté de la zone Lien, pour rechercher le fichier audio, ou
tapez le nom et le chemin d'accès au fichier dans la zone Lien.
3 Entrez la largeur et la hauteur en saisissant les valeurs dans les zones de texte appropriées ou en redimensionnant l'espace
réservé au 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.
Voir aussi
« Insertion du contenu d'un plug-in Netscape Navigator » à la page 262
1 Placez le point d'insertion dans la fenêtre de document à l'endroit où vous souhaitez insérer l'objet.
2 Pour insérer l'objet souhaité, procédez de l'une des manières suivantes :
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône correspondant au
type d'objet que vous souhaitez insérer.
• Choisissez l'objet approprié dans le sous-menu Insertion > Médias.
• Si l'objet à insérer n'est pas un objet Flash, Shockwave, Applet ou ActiveX, choisissez Plug-in dans le sous-menu
Insertion > Médias.
Une boîte de dialogue permet alors de choisir un fichier source et de spécifier certains paramètres de l'objet multimédia.
DREAMWEAVER CS3 260
Guide de l'utilisateur
Pour éviter que ces boîtes de dialogue ne s'affichent, choisissez Edition > Préférences > Général (Windows) ou
Dreamweaver > Préférences > Général (Macintosh) 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 correspondant, maintenez la touche Ctrl ou Option enfoncée et cliquez sur le bouton Shockwave à partir du
menu déroulant Support de la catégorie Commun de la barre Insertion ou sélectionnez Insertion > Médias > Shockwave.
3 Renseignez la boîte de dialogue Sélectionner un fichier ou Insérer Flash, puis cliquez sur OK.
Remarque : La boîte de dialogue Attributs d'accessibilité s'affiche si vous avez décidé d'afficher les attributs lors de l'insertion
de médias dans la boîte de dialogue Edition > Préférences.
Clé d'accès Entrez un équivalent clavier (une lettre) dans la zone de texte pour sélectionner l'objet de formulaire dans le
navigateur. Cela permet aux visiteurs du site d'utiliser la touche Ctrl (Windows) conjointement à la clé d'accès pour accéder
à l'objet. Par exemple, si vous entrez B comme Clé d'accès, utilisez Ctrl+B pour sélectionner l'objet dans le navigateur.
Ordre des tabulations Entrez un nombre pour définir l'ordre de tabulation de l'objet. La définition d'un ordre d'apparition
peut se révéler utile lorsque la page contient d'autres liens et d'autres objets de formulaire et que vous voulez que l'utilisateur
passe de l'un à l'autre dans un ordre particulier. Si vous définissez un ordre d'apparition pour un objet, assurez-vous de le
faire également pour tous les autres objets.
Pour spécifier un fichier source, définir les dimensions et d'autres paramètres et attributs, utilisez l'inspecteur Propriétés
pour chaque objet. Vous pouvez modifier les attributs d'accessibilité d'un objet.
Voir aussi
« Optimisation de l'espace de travail pour la conception de pages accessibles » à la page 677
1 Assurez-vous que le type du fichier multimédia est associé à un éditeur sur votre système.
Pour savoir quel éditeur est associé au type de fichier, sélectionnez Edition > Préférences dans Dreamweaver, puis Types de
fichiers/Editeurs dans la liste Catégorie. Cliquez sur l'extension de fichier dans la colonne Extensions pour consulter le ou
les éditeurs associés dans la colonne Editeurs. Vous pouvez modifier l'éditeur associé à un type de fichier.
2 Double-cliquez sur le fichier multimédia dans le panneau Fichiers pour lancer l'éditeur externe et ouvrir le fichier.
L'éditeur qui est exécuté lorsque vous double-cliquez sur le fichier du panneau Fichiers est appelé « éditeur principal ». Si
vous double-cliquez sur un fichier image, par exemple, Dreamweaver ouvre le fichier dans l'application principale de
retouche d'image définie, par exemple Adobe Fireworks.
3 Si vous ne souhaitez pas utiliser l'éditeur externe principal pour modifier le fichier, vous pouvez effectuer l'une des
opérations suivantes pour utiliser un autre éditeur :
• Dans le panneau Fichiers, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée
(Macintosh) sur le nom du fichier concerné et sélectionnez Ouvrir avec dans le menu qui s'affiche.
DREAMWEAVER CS3 261
Guide de l'utilisateur
• En mode Création, cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée
(Macintosh) sur l'élément multimédia de la page affichée, puis sélectionnez Modifier avec dans le menu contextuel.
Indication explicite des éditeurs externes à lancer pour un type de fichier donné
1 Choisissez Edition > Préférences, puis sélectionnez Types de fichiers/Editeurs dans la liste Catégorie.
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.
2 Sélectionnez l'extension de type de fichier dans la liste Extensions, puis effectuez l'une des opérations suivantes :
• Pour associer un nouvel éditeur au type de fichier, cliquez sur le bouton plus (+), au-dessus de la liste Editeurs et
renseignez la boîte de dialogue qui s'affiche.
Par exemple, sélectionnez l'icône de l'application Acrobat pour l'associer au type de fichier.
• Pour faire d'un éditeur l'éditeur principal pour un type de fichier donné (c'est-à-dire celui qui s'ouvre automatiquement
lorsque vous double-cliquez sur un fichier de ce type dans le panneau Fichiers), sélectionnez cet éditeur dans la liste
Editeurs, puis cliquez sur Rendre principal.
• Pour qu'un éditeur ne soit plus lié à un type de fichier donné, sélectionnez cet éditeur dans la liste Editeurs et cliquez sur
le bouton moins (-) au-dessus de la liste.
2 Pour sélectionner un éditeur pour le type de fichier, cliquez sur le bouton plus (+), au-dessus de la liste Editeurs et
renseignez la boîte de dialogue qui s'affiche.
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 aussi
« Activation et désactivation des Design Notes pour un site » à la page 99
« Stockage des informations sur les fichiers dans des Design Notes » à la page 98
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 catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône Shockwave
dans le menu.
• Choisissez Insertion > Médias > Shockwave.
2 Dans la boîte de dialogue qui s'affiche, sélectionnez un fichier d'animation.
3 Dans l'inspecteur Propriétés, tapez la largeur et la hauteur de l'animation dans les zones L et H.
Voir aussi
« Insertion et aperçu de contenu Flash » à la page 246
Remarque : L'utilisateur doit télécharger une application d'aide (un plug-in) pour visualiser les formats lus en transit, comme
Real Media, QuickTime et Windows Media.
Vous pouvez afficher un aperçu des animations qui font directement appel aux plug-ins Netscape Navigator dans le mode
Création dans la fenêtre de document. Vous pouvez lire simultanément tous les éléments des plug-ins pour savoir comment
la page s'affichera sur le poste de l'utilisateur ou lire chaque élément individuellement pour vous assurer que vous avez
incorporé le bon élément multimédia.
Remarque : Il n'est pas possible d'afficher un aperçu des films ou animations basées sur des contrôles ActiveX.
Après avoir inséré le contenu d'un plug-in Netscape Navigator, utilisez l'inspecteur Propriétés pour en définir les
paramètres. Pour afficher les propriétés suivantes dans l'inspecteur Propriétés, sélectionnez un objet plug-in Netscape
Navigator.
Lors de son ouverture, l'inspecteur Propriétés affiche les propriétés les plus couramment utilisées. Cliquez sur la flèche
d'agrandissement, dans le coin inférieur droit, pour afficher toutes les propriétés.
DREAMWEAVER CS3 263
Guide de l'utilisateur
Src Spécifie le fichier des données source. Cliquez sur l'icône de dossier pour rechercher un fichier ou entrez un nom de
fichier.
URL du plug-in Spécifie l'URL pour l'attribut pluginspace. Indiquez l'URL complète du site à partir duquel les utilisateurs
peuvent télécharger le plug-in. Si l'utilisateur qui consulte votre page ne possède pas le plug-in nécessaire, le navigateur
essaie de le télécharger à partir de cette URL.
Alignement Détermine l'alignement de l'objet sur la page.
Espace V. et Espace H. Spécifient la quantité d'espace blanc, en pixels, au-dessus, au-dessous et de chaque côté du plug-in.
Paramètres Ouvre une boîte de dialogue permettant d'indiquer des paramètres supplémentaires à transmettre au plug-in
Netscape Navigator. Nombreux sont les plug-ins qui répondent à des paramètres particuliers. Le plug-in Flash, par exemple,
inclut des paramètres pour bgcolor, salign et scale.
Vous pouvez également afficher les attributs affectés au plug-in sélectionné en cliquant sur le bouton Attribut. Vous pouvez
modifier, ajouter ou supprimer des attributs tels que la hauteur et la largeur dans cette boîte de dialogue.
• 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/[Link] 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 avez suffisamment de mémoire. Certains plug-ins nécessitent de 2 à 5 Mo de mémoire supplémentaire
pour fonctionner.
Une fois un objet ActiveX inséré, utilisez l'inspecteur Propriétés pour définir les attributs de la balise object et les
paramètres du contrôle ActiveX. Cliquez sur Paramètres dans l'inspecteur Propriétés pour indiquer des noms et des valeurs
de propriétés qui n'apparaissent pas dans l'inspecteur Propriétés. Il n'existe pas de format standard unanimement accepté
pour les paramètres des contrôles ActiveX. Consultez la documentation sur le contrôle ActiveX que vous utilisez pour
savoir quels paramètres choisir.
❖ 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 catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône ActiveX .
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône ActiveX. Lorsque
l'icône ActiveX s'affiche dans la barre Insertion, vous pouvez la faire glisser jusqu'à la fenêtre du document.
• Choisissez Insertion > Médias > ActiveX. Une icône indique l'emplacement de la page où apparaîtra le contrôle ActiveX
dans Internet Explorer.
Propriétés d'ActiveX
Lors de son ouverture, l'inspecteur Propriétés affiche les propriétés les plus couramment utilisées. Cliquez sur la flèche
d'agrandissement, dans le coin inférieur droit, pour afficher toutes les propriétés.
Nom Spécifie un nom qui permet d'identifier l'objet ActiveX pour les scripts. Tapez un nom dans la zone de texte sans titre,
à l'extrême gauche de l'inspecteur Propriétés.
L et H Spécifient la largeur et la hauteur de l'objet, en pixels.
ID de classe Identifie le contrôle ActiveX pour le navigateur. Tapez la valeur ou choisissez-en une dans le menu contextuel.
Lorsque la page est chargée, le navigateur utilise l'ID de classe pour localiser le contrôle ActiveX requis par l'objet ActiveX
associé à la page. Si le navigateur ne peut pas localiser le contrôle ActiveX spécifié, il essaie de le télécharger à partir de
l'emplacement spécifié dans le champ Base.
Incorporer Ajoute une balise embed dans la balise object pour le contrôle ActiveX. S'il existe un plug-in Netscape Navigator
équivalent au contrôle ActiveX, la balise embed active ce plug-in. Dreamweaver affecte les valeurs que vous avez saisies
comme propriétés d'objets ActiveX aux plug-ins équivalents de Netscape Navigator.
Alignement Détermine l'alignement de l'objet sur la page.
Paramètres Ouvre une boîte de dialogue dans laquelle vous pouvez indiquer des paramètres supplémentaires à transmettre
à l'objet ActiveX. Nombreux sont les contrôles ActiveX qui possèdent des paramètres particuliers.
DREAMWEAVER CS3 265
Guide de l'utilisateur
Src Définit le fichier de données à utiliser pour un plug-in Netscape Navigator, si l'option Incorporer est activée. Si vous
n'entrez pas de valeur, Dreamweaver essaie d'en déterminer une à partir des propriétés d'ActiveX entrées précédemment.
Espace V. et Espace H. Spécifient la quantité d'espace blanc, en pixels, au-dessus, au-dessous et de chaque côté de l'objet.
Base Spécifie l'URL qui contient le contrôle ActiveX. Internet Explorer télécharge le contrôle ActiveX à partir de cet
emplacement s'il n'a pas été installé sur le système du visiteur. Si vous ne précisez pas le paramètre Base et que le contrôle
ActiveX nécessaire n'est pas déjà installé sur l'ordinateur du visiteur, son navigateur ne pourra pas afficher l'objet ActiveX.
Img sec. Spécifie une image à afficher si le navigateur ne prend pas en charge la balise object. Cette option n'est disponible
que si l'option Incorporer est désélectionnée.
Données Spécifie un fichier de données que le contrôle ActiveX doit charger. De nombreux contrôles ActiveX, tels que
Shockwave et RealPlayer, n'utilisent pas ce paramètre.
Une fois une applet Java insérée, utilisez l'inspecteur Propriétés pour définir les paramètres. Sélectionnez une applet Java
pour afficher ses propriétés dans l'inspecteur Propriétés.
1 Dans la fenêtre de document, 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 catégorie Commun de la barre Insertion, cliquez sur le bouton Médias et sélectionnez l'icône Applet .
• Choisissez Insertion > Médias > Applet.
2 Sélectionnez un fichier contenant une applet Java.
Code Spécifie le fichier contenant le code Java de l'applet. Cliquez sur l'icône de dossier pour rechercher un fichier ou entrez
un nom de fichier.
Base Identifie le dossier contenant l'applet sélectionnée. Lorsque vous choisissez une applet, cette zone de texte est
renseignée automatiquement.
Alignement Détermine l'alignement de l'objet sur la page.
Sec Spécifie un contenu de remplacement (généralement une image) à afficher si le navigateur de l'utilisateur ne prend pas
en charge les applets Java ou si Java y est désactivé. Si vous tapez du texte, Dreamweaver insère le texte comme étant la valeur
de l'attribut alt de l'applet. Si vous sélectionnez une image, Dreamweaver insère une balise img entre les balises applet
d'ouverture et de fermeture.
Remarque : Pour spécifier un contenu de remplacement visible dans Netscape Navigator (avec JavaScript désactivé) comme
dans Lynx (navigateur basé sur le texte), sélectionnez une image, puis ajoutez manuellement un attribut alt à la balise img
dans l'inspecteur de code.
Espace V. et Espace H. Spécifient la quantité d'espace blanc, en pixels, au-dessus, au-dessous et de chaque côté de l'applet.
Paramètres Ouvre une boîte de dialogue dans laquelle vous pouvez indiquer des paramètres supplémentaires à transmettre
à l'applet. Nombreuses sont les applets qui répondent à des paramètres particuliers.
DREAMWEAVER CS3 266
Guide de l'utilisateur
Voir aussi
« Application du comportement Contrôler Shockwave ou Flash » à la page 338
Remarque : Il n'existe pas de standard unanimement accepté pour l'identification des fichiers de données des contrôles
ActiveX. Consultez la documentation sur le contrôle ActiveX que vous utilisez pour savoir quels paramètres choisir.
Réorganisation de paramètres
❖ Sélectionnez un paramètre et utilisez les boutons fléchés vers le haut ou vers le bas.
267
Dreamweaver propose plusieurs méthodes pour créer des liens 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 élément à positionnement absolu (élément
PA) ou un cadre.
La carte du site fournit une représentation visuelle de la manière dont vos fichiers sont liés. Dans la carte du site, vous
pouvez ajouter de nouveaux documents à votre site, créer et supprimer des liens entre des documents et vérifier les liens
entre des fichiers interdépendants.
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 qui n'existent pas encore, 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 vous
permettent d'ajouter des liens rapidement et de les vérifier avant de terminer toutes les pages de votre site.
Voir aussi
« Utilisation des cartes de site » à la page 49
Chaque page Web possède une adresse unique, appelée URL (Uniform Resource Locator) 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 actif ou de la
racine du site.
Remarque : Il est préférable d'utiliser le type de lien qui vous convient le mieux, 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.
DREAMWEAVER CS3 268
Guide de l'utilisateur
Chemins absolus
Les chemins absolus indiquent l'URL complète du document lié, y compris le protocole à utiliser (en général http:// pour les
pages Web), par exemple, [Link]
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 seront
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), vous pouvez utiliser un chemin absolu vers une image qui réside sur
un serveur distant (c'est-à-dire, une image qui n'est pas disponible sur le disque dur local).
Indiquer un chemin relatif au document consiste tout simplement à laisser de côté la partie du chemin absolu qui est
identique pour les deux documents, en n'indiquant que la partie du chemin qui diffère.
• Pour établir un lien depuis [Link] vers [Link] (ces deux fichiers sont dans le même dossier), utilisez le
chemin relatif [Link] :
• Pour établir un lien vers [Link] (qui se trouve dans le sous-dossier « ressources »), utilisez le chemin relatif
ressources/[Link]. A chaque barre oblique (/..), vous descendez d'un niveau dans la hiérarchie des dossiers.
• Pour établir un lien vers [Link] (qui se trouve dans le dossier parent, un niveau au-dessus de [Link]), utilisez
le chemin relatif ../[Link]. A chaque barre oblique (../), vous montez d'un niveau dans la hiérarchie des dossiers.
DREAMWEAVER CS3 269
Guide de l'utilisateur
• Pour établir un lien vers [Link] (qui se trouve dans un autre sous-dossier du dossier parent), utilisez le chemin
relatif ../produits/[Link]. Ici, la séquence ../ fait remonter au dossier parent, et produits/ fait redescendre dans le
sous-dossier « produits ».
Lorsque vous déplacez des 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 Fichiers, Dreamweaver met
automatiquement à jour tous les liens concernés).
Voir aussi
« Définir le chemin relatif des nouveaux liens » à la page 272
Un chemin relatif à la racine commence par une barre oblique, qui représente le dossier racine du site. Par exemple,
/support/[Link] est le chemin relatif à la racine d'un fichier ([Link]) situé dans le sous-dossier « support » de la racine
du site.
Un chemin relatif à la racine représente souvent le meilleur moyen d'indiquer les liens si vous déplacez fréquemment des
fichiers HTML d'un dossier à un autre dans votre site Web. Lorsque vous déplacez un document qui contient des liens
relatifs à la racine du site, il n'est pas nécessaire de modifier les liens ; par exemple, si vos fichiers HTML utilisent des liens
relatifs à la racine du site 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 sur lesquels pointent des liens relatifs à la racine du site, vous devrez
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, vous devez mettre à jour tous les liens relatifs à la racine du site vers les fichiers que ce dossier contient
(si vous déplacez ou renommez des fichiers dans le panneau Fichiers, Dreamweaver met automatiquement à jour tous les
liens concernés).
Voir aussi
« Définir le chemin relatif des nouveaux liens » à la page 272
Etablissement de liens
Liens entre fichiers et documents
Avant de créer des liens, assurez-vous de bien comprendre le fonctionnement des chemins relatifs au document, des
chemins relatifs à la racine du site et des chemins absolus. 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
• Un lien vers une ancre nommée, qui permet de sauter à un emplacement spécifique au sein d'un document
• Un lien de courriel, qui crée un courriel vierge avec l'adresse du destinataire déjà indiquée.
• 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
DREAMWEAVER CS3 270
Guide de l'utilisateur
Utilisez l'inspecteur 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.
Dreamweaver crée les liens vers d'autres pages de votre site à l'aide de chemins relatifs au document. Vous pouvez toutefois
demander à Dreamweaver de créer les nouveaux liens à l'aide de chemins relatifs à la racine du site.
Important : 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.
Voir aussi
« Emplacements et chemins d'accès des documents » à la page 267
Voir aussi
« Application de comportements Dreamweaver intégrés » à la page 336
3 Dans le menu déroulant Cible, sélectionnez un emplacement dans lequel ouvrir le document :
• _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 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, il est
donc en général inutile de la spécifier.
• _top charge le document lié dans la fenêtre de base du navigateur, en supprimant tous les cadres.
Si tous les liens de la page doivent être définis sur la même cible, vous pouvez spécifier celle-ci une fois pour toutes en
choisissant la commande Insertion > HTML > Balises d'en-tête > Base et en sélectionnant les informations cible. Pour plus
d'informations sur le ciblage des cadres, voir la section « Contrôle des contenus de cadre avec des liens » à la page 204.
Voir aussi
« Emplacements et chemins d'accès des documents » à la page 267
Création d'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 document en mode Création.
2 Créez un lien de l'une des deux façons suivantes :
• Faites glisser l'icône du pointeur (en forme de cible) à droite de la zone Lien de l'inspecteur Propriétés et pointez vers un
autre document ouvert, une ancre visible dans un document ouvert ou un document du panneau Fichiers.
• Faites glisser la sélection, en maintenant la touche Maj enfoncée et pointez vers un autre document ouvert, une ancre
visible dans un document ouvert ou un fichier du panneau Fichiers.
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. Pour afficher les documents en mosaïque, sélectionnez Fenêtre > Cascade ou Fenêtre > Mosaïque.
Lorsque vous pointez vers un document ouvert, celui-ci passe au premier plan de votre écran pendant que vous effectuez votre
sélection.
Créer un lien vers des documents en utilisant la carte du site et l'icône Pointer vers un fichier
Cette méthode fonctionne correctement lorsque vous construisez votre site et que vous souhaitez créer rapidement des liens
au niveau du site.
1 Dans le panneau Fichiers, sélectionnez Affichage de la carte dans le menu contextuel Vue du site.
2 Sélectionnez un fichier HTML dans la carte du site.
3 Faites glisser l'icône Pointer vers un fichier (en forme de cible) du fichier sélectionné et pointez vers un autre fichier dans
la carte du site ou vers un fichier local dans la vue Fichiers du site.
Un lien portant le nom du fichier lié apparaît en bas du fichier HTML sélectionné.
• _blank charge le fichier lié dans une nouvelle fenêtre, sans nom, du navigateur.
• _parent charge le fichier lié dans le jeu de cadres 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é sera chargé dans la fenêtre de base du navigateur.
• _self charge le fichier lié dans le même cadre, ou dans la même fenêtre, que le lien. Cette cible étant celle par défaut, vous
n'avez généralement pas à la spécifier.
• _top charge le fichier lié dans la fenêtre de base du navigateur, supprimant ainsi tous les cadres.
5 Dans la zone Ordre des tabulations, tapez une valeur correspondant à l'ordre de l'onglet.
6 Dans la zone Titre, tapez un titre pour le lien.
7 Dans la zone Clé d'accès, tapez une équivalence de clavier (une lettre) pour sélectionner le lien dans le navigateur.
8 Cliquez sur OK.
4 Définissez le chemin relatif des nouveaux liens en sélectionnant l'option Document ou Racine du site.
Lorsque vous cliquez sur OK, la modification de ce paramètre ne convertit pas le chemin des liens existants. Le paramètre
ne s'applique qu'aux nouveaux liens créés avec Dreamweaver.
Remarque : Le contenu lié à un chemin relatif à la racine n'apparaît pas lorsque vous lancez l'aperçu de documents dans un
navigateur local, sauf si vous spécifiez un serveur de test ou activez l'option Aperçu à l'aide d'un fichier temporaire dans Edition
> Préférences > Aperçu dans le navigateur. En effet, à la différence des serveurs, les navigateurs ne reconnaissent pas les racines
de sites. Un moyen rapide de lancer l'aperçu d'un contenu lié à des chemins relatifs à la racine consiste à placer le fichier sur un
serveur distant, puis à sélectionner Fichier > Aperçu dans le navigateur.
5 Pour les chemins relatifs à la racine, entrez l'URL de votre site Web dans la zone Adresse HTTP.
Dreamweaver utilise cette adresse pour s'assurer que les liens relatifs à la racine fonctionnent sur le serveur distant, ce
dernier pouvant présenter une racine de site distincte. Par exemple, si vous liez un fichier d'image de votre disque dur dans
le dossier C:\Ventes\images\ (où Ventes correspond à votre dossier racine local) et que l'URL de votre site définitif est
DREAMWEAVER CS3 273
Guide de l'utilisateur
[Link] (où VentesApp est votre dossier racine distant), la saisie de l'URL dans la zone
Adresse HTTP permettra de vérifier que le chemin conduisant au fichier sur le serveur distant est en réalité
/VentesApp/images/.
Remarque : Les versions précédentes de Dreamweaver ne permettaient pas d'associer le dossier racine distant approprié, ce qui
entraînait parfois des erreurs d'exécution pour certaines pages.
Voir aussi
« Emplacements et chemins d'accès des documents » à la page 267
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.
Remarque : Vous ne pouvez pas placer d'ancre nommée dans un élément PA (à positionnement absolu).
Remarque : Si vous ne voyez pas le marqueur de l'ancre, choisissez Affichage > Assistances visuelles > Eléments invisibles.
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.
Remarque : Choisissez Affichage > 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).
DREAMWEAVER CS3 274
Guide de l'utilisateur
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, de valider des formulaires et d'effectuer d'autres tâches de traitement lorsqu'un visiteur clique sur un
élément spécifique.
Voir aussi
« Application d'un comportement » à la page 335
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. Le fichier cache est mis à jour chaque fois que vous ajoutez, modifiez ou supprimez des liens sur votre
site local.
Sur les sites de grande taille, le chargement du cache peut prendre quelques minutes du fait que Dreamweaver doit
déterminer si le cache est périmé en comparant l'heure et la date des fichiers qui se trouvent sur le site local à celles
enregistrées dans le cache. 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.
Recréer le cache
❖ Dans le panneau Fichiers, sélectionnez Site > Avancé > Recréer le cache du site.
Voir aussi
« Utilisation d'une carte d'arborescence de votre site » à la page 49
DREAMWEAVER CS3 276
Guide de l'utilisateur
Changer un lien
1 Dans la carte du site, sélectionnez une page contenant le lien cible que vous souhaitez changer (de sorte que le document
qui possède un lien vers cette page pointe vers une autre page), puis cliquez avec le bouton droit de la souris (Windows) ou
en appuyant sur le bouton Contrôle (Macintosh) et choisissez Modifier le lien dans le menu contextuel.
2 Naviguez jusqu'au nouveau fichier cible ou tapez son URL.
3 Cliquez sur OK.
Supprimer un lien
1 Sélectionnez la page dans la carte du site.
2 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis
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 fichier désormais non lié.
Cette option est surtout utile lorsque vous souhaitez supprimer un fichier auquel d'autres fichiers sont liés, mais pouvez
l'utiliser à d'autres fins. Par exemple, supposons que vous ayez établi un lien entre les mots "films du mois" et
/films/[Link] dans l'ensemble de votre site. Le 1er août, vous voudrez modifier ces liens pour qu'ils pointent vers
/films/[Link].
Lorsqu'un lien a été changé au niveau de tout le site, le fichier sélectionné devient orphelin (plus aucun fichier du disque
local ne pointe vers lui). Vous pouvez le supprimer en toute sécurité sans risque d'altérer des liens sur le site local
Dreamweaver.
Important : Ces modifications se produisant localement, vous devez supprimer manuellement le fichier orphelin
correspondant dans le dossier distant et placer ou archiver tous les fichiers dans lesquels les liens ont été modifiés, sinon les
visiteurs ne pourront pas visualiser les modifications.
Voir aussi
« Rechercher les liens rompus, externes et orphelins » à la page 282
Menus de reroutage
Insertion de menus de reroutage
Un menu de reroutage est un menu déroulant dans un document, visible pour tous les visiteurs du site et répertoriant les
liens vers des documents ou des fichiers. Vous pouvez créer des liens vers des documents de votre site Web ou d'un autre
site, des liens de messagerie électronique, des liens vers des images ou vers tout type de fichier pouvant être ouvert dans un
navigateur.
Chaque option d'un menu de reroutage est associée à une URL. Lorsque les utilisateurs choisissent une option, ils sont
redirigés (« reroutés ») vers l'URL associée. Ces menus sont insérés à l'aide de l'objet de formulaire Menu de reroutage.
• (Facultatif) Une invite de sélection au sein du menu, par exemple une description de catégorie pour les éléments du menu
ou des instructions, du type « Faites votre choix ».
• (Obligatoire) Une liste d'éléments de menu de reroutage : l'utilisateur choisit une option et le document ou le fichier lié
s'affiche.
• (Facultatif) Un bouton Aller.
Voir aussi
« Application du comportement Menu de reroutage » à la page 341
Texte Tapez le nom d'un élément sans nom. Si votre menu contient une invite de sélection (telle que « Faites votre choix »),
tapez-la ici en tant que premier élément de menu (dans ce cas, vous devez aussi sélectionner l'option Sélectionner le premier
élément après le changement d'URL située en bas).
Si sélectionné, aller à l'URL Naviguez jusqu'au fichier cible ou tapez son chemin.
Ouvrir les URL dans Spécifiez si le fichier doit être ouvert dans la même fenêtre ou dans un cadre. Si le cadre à désigner
comme cible n'apparaît pas dans le menu déroulant, fermez la boîte de dialogue Insérer menu de reroutage, puis donnez un
nom au cadre.
Insérer bouton Aller Choisissez d'insérer un bouton Aller au lieu d'une invite de sélection de menu.
Sélectionner le premier élément après le changement d'URL Sélectionnez cette option si vous avez inséré une invite de
sélection de menu (« Faites votre choix ») en tant que premier élément du menu.
Voir aussi
« Affichage et définition des des propriétés et des attributs de cadre » à la page 201
Pour modifier l'emplacement d'ouverture d'un fichier lié ou pour ajouter ou modifier une invite de sélection de menu, vous
devez appliquer le comportement Menu de reroutage du panneau Comportements.
1 Ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), s'il n'est pas déjà ouvert.
2 Dans la fenêtre de création du document, cliquez sur l'objet Menu de reroutage pour le sélectionner.
3 Dans l'inspecteur Propriétés, cliquez sur le bouton Valeurs de la liste.
4 Utilisez la boîte de dialogue Valeurs de la liste pour apporter vos modifications aux éléments de menu et cliquer sur OK.
Voir aussi
« Application du comportement Menu de reroutage » à la page 341
• Utiliser une invite de sélection au sein du menu, par exemple une catégorie ou une instruction, du type « Faites votre
choix ». Une invite de sélection au sein du menu est resélectionnée après chaque sélection.
• Utiliser un bouton Aller, qui permet à l'utilisateur de visiter à nouveau le lien déjà sélectionné. Lorsque vous utilisez un
bouton Aller associé à un menu de reroutage, le bouton Aller devient le seul mécanisme permettant à l'utilisateur
d'accéder à l'URL associée à la sélection dans le menu. La sélection d'un élément de menu dans le menu de reroutage n'a
plus pour effet de rediriger l'utilisateur automatiquement vers une autre page ou un autre cadre.
Remarque : Dans la boîte de dialogue Insérer menu de reroutage, vous ne devez sélectionner qu'une option pour chaque menu
de reroutage, car elles s'appliquent à la totalité du menu de reroutage.
DREAMWEAVER CS3 279
Guide de l'utilisateur
Barres de navigation
A propos des barres de navigation
Une barre de navigation est composée d'une image ou d'une série d'images dont l'affichage change en réponse aux actions
de l'utilisateur. Les barres de navigation constituent souvent une méthode simple pour se déplacer entre des pages et des
fichiers sur un site.
• Image Haut : l'image qui s'affiche lorsque l'utilisateur n'a pas encore cliqué ou interagi avec l'élément.
• Image Dessus : l'image qui s'affiche lorsque l'utilisateur fait passer le pointeur de la souris au-dessus de l'image Haut.
L'aspect de l'élément change (par exemple, il peut paraître plus clair) pour spécifier à l'utilisateur qu'il peut interagir avec
celui-ci.
• Image Abaissée : l'image qui s'affiche une fois que l'utilisateur a cliqué sur l'élément. Par exemple, lorsqu'un utilisateur
clique sur un élément, une nouvelle page est chargée et la barre de navigation est toujours affichée, mais l'élément cliqué
peut être assombri pour indiquer qu'il est sélectionné.
• Image Au-dessus lorsque Abaissée : l'image qui s'affiche lorsque l'utilisateur fait passer le pointeur de la souris au-dessus
de l'image Abaissée après avoir cliqué sur l'élément. Par exemple, l'élément peut être estompé. Cet état donne aux
utilisateurs une indication visuelle selon laquelle ils ne peuvent pas cliquer sur cet élément une nouvelle fois tant qu'ils
se trouvent dans cette partie du site.
Vous n'avez pas à inclure des images de barre de navigation pour les quatre états. Par exemple, vous pouvez uniquement
définir les états Haut et Abaissée.
Après avoir créé une barre de navigation pour un document, vous pouvez ajouter des images dans cette barre de navigation
ou en supprimer à l'aide de la commande Modifier la barre de navigation. Cette commande permet de modifier une image
ou un ensemble d'images, de changer le fichier qui s'ouvre lorsque l'utilisateur clique sur un élément, de sélectionner un
autre cadre ou une autre fenêtre cible pour l'ouverture de ce fichier et de réorganiser la position des images.
Vous pouvez créer une barre de navigation, la copier dans d'autres pages de votre site, l'utiliser avec des cadres et modifier
les comportements dans chaque page pour afficher les différents états en fonction de la page en cours.
2 Complétez les options de la boîte de dialogue Insérer une barre de navigation, puis cliquez sur OK. Voici une liste
partielle des options :
Boutons Plus (+) et Moins (-) Cliquez sur Plus pour insérer un élément ; cliquez à nouveau sur Plus pour en ajouter un autre.
Pour supprimer un élément, sélectionnez-le et cliquez sur Moins.
Nom d'élément : Tapez un nom pour un élément de la barre de navigation, par exemple, Accueil. Chaque élément
correspond à un bouton pouvant posséder jusqu'à quatre états d'image. Les noms des éléments sont affichés dans la liste
Eléments de la barre de navigation. Utilisez les boutons fléchés pour disposer les éléments sur la barre de navigation.
Image Haut, Image Dessus, Image Abaissée et Image Au-dessus lorsque Abaissée Cliquez sur Parcourir pour sélectionner
des images pour ces quatre états. Seule l'état Image Haut est requis ; les autres états d'image sont facultatifs.
Texte secondaire Entrez un nom descriptif pour l'élément. Le texte secondaire apparaît à la place des images dans les
navigateurs qui affichent seulement du texte ou qui téléchargent les images manuellement. Les lecteurs d'écran lisent le texte
secondaire et certains navigateurs l'affichent lorsque l'utilisateur fait passer le pointeur de la souris sur l'élément de la barre
de navigation.
Si cliqué, aller à l'URL Cliquez sur le bouton Parcourir pour sélectionner un fichier lié à ouvrir, puis spécifiez si ce fichier
doit s'ouvrir dans la même fenêtre ou dans un cadre. Si le cadre à désigner comme cible n'apparaît pas dans le menu, fermez
la boîte de dialogue Insérer une barre de navigation, puis donnez un nom au cadre dans votre document.
Précharger les images Sélectionnez cette option pour télécharger les images pendant le téléchargement de la page. Cette
option évite à l'utilisateur d'attendre lorsqu'il fait passer le pointeur sur les images survolées.
Montrer "Image Abaissée" initialement Sélectionnez cette option pour les éléments que vous souhaitez afficher
initialement à l'état Image Abaissée au lieu de l'état par défaut Image Haut. Par exemple, l'élément « Accueil » de la barre de
navigation doit être à l'état Image Abaissée lorsque la page vient d'être téléchargée. Lorsque vous appliquez cette option à
un élément, un astérisque apparaît après son nom dans la liste Eléments de la barre de navigation.
Insérer Indiquez si les éléments doivent être insérés verticalement ou horizontalement.
Utiliser tableaux Sélectionnez cette option pour insérer les élément sous forme de tableau.
Voir aussi
« Affichage et définition des des propriétés et des attributs de cadre » à la page 201
Cartes graphiques
A propos des cartes graphiques
Une carte graphique est une image ayant été divisée en régions appelées zones réactives. Lorsque vous cliquez sur une zone
réactive, une action est exécutée, par exemple, l'ouverture d'un nouveau fichier.
Les cartes graphiques côté client stockent les informations relatives aux liens hypertextes dans le document HTML, alors
que les cartes graphiques côté serveur conservent ces informations dans un fichier de carte séparé. Lorsqu'un visiteur de
site clique sur une zone réactive dans l'image, l'URL associée est envoyée directement au serveur. Ceci rend les cartes
graphiques côté client plus rapides que leurs équivalents sur le serveur, car celui-ci n'a pas à interpréter les coordonnées du
point sur lequel l'utilisateur a cliqué. Les cartes graphiques côté client sont prises en charge par Netscape Navigator à partir
de sa version 2.0, par NCSA Mosaic 2.1 et 3.0, et par toutes les versions de Microsoft Internet Explorer.
DREAMWEAVER CS3 281
Guide de l'utilisateur
Dreamweaver ne modifie pas les références aux cartes graphiques sur le serveur, dans les documents existants. Vous pouvez
utiliser les cartes graphiques côté client et côté serveur dans le même document. Les navigateurs qui prennent en charge les
deux types de cartes donnent la priorité aux cartes graphiques côté client. Pour inclure une carte graphique sur le serveur
dans un document, vous devez écrire le code HTML approprié.
Remarque : Vous pouvez créer plusieurs zones réactives, mais elles font toutes partie de la même carte graphique.
5 Dans la zone Lien de l'inspecteur Propriétés de la zone réactive, cliquez sur l'icône du dossier pour rechercher le fichier
à ouvrir lorsque l'utilisateur clique sur la zone réactive, ou tapez le chemin.
6 Dans le menu déroulant Cible, choisissez la fenêtre dans laquelle le fichier devra s'ouvrir ou tapez son nom
Les noms de tous les cadres du document actif apparaissent dans la liste déroulante. Si vous spécifiez un cadre inexistant,
la page liée est chargée dans une nouvelle fenêtre portant le nom que vous avez spécifié. Vous pouvez également choisir
parmi les noms de cible réservés suivants :
• _blank charge le fichier lié dans une nouvelle fenêtre, sans nom, du navigateur.
• _parent charge le fichier lié dans le jeu de cadres 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é sera chargé dans la fenêtre de base du navigateur.
• _self charge le fichier lié dans le même cadre, ou dans la même fenêtre, que le lien. Cette cible étant celle par défaut, vous
n'avez généralement pas à la spécifier.
• _top charge le fichier lié dans la fenêtre de base du navigateur, supprimant ainsi tous les cadres.
Remarque : L'option Cible n'est disponible que lorsque la zone réactive sélectionnée contient un lien.
7 Dans la zone Alt, tapez un texte secondaire à afficher dans les navigateurs qui affichent seulement du texte ou qui
téléchargent les images manuellement. Certains navigateurs affichent ce texte sous forme d'une info-bulle lorsque
l'utilisateur fait passer le pointeur de la souris au-dessus de la zone réactive.
8 Répétez les étapes 4 à 7 pour définir d'autres zones réactives dans la carte graphique.
9 Une fois la définition de la carte de l'image terminée, cliquez sur une zone vierge du document pour modifier l'inspecteur
Propriétés.
Vous pouvez également copier une image contenant des zones réactives d'un document vers un autre ou copier une ou
plusieurs zones réactives d'une image et les coller vers une autre image. Les zones réactives associées à l'image sont
également copiées vers le nouveau document.
Dreamweaver vérifie uniquement les liens qui pointent vers des documents au sein du même site. Dreamweaver dresse une
liste des liens externes qui apparaissent dans le ou les documents sélectionnés, mais ne les vérifie pas.
Vous pouvez identifier et supprimer les fichiers qui ne sont plus utilisés par les autres fichiers de votre site.
Voir aussi
« Identification et suppression des fichiers non utilisés » à la page 80
3 Dans le panneau Vérificateur de lien, sélectionnez Liens externes dans le menu déroulant Afficher pour afficher un autre
rapport.
Le rapport apparaît dans le panneau Vérificateur de lien (dans le groupe de panneaux Résultats).
Vous pouvez vérifier les fichiers orphelins lorsque vous vérifiez les liens dans un site entier.
4 Pour enregistrer le rapport, cliquez sur le bouton Enregistrer le rapport dans le panneau Vérificateur de lien. Le rapport
est un fichier temporaire ; il sera perdu si vous ne l'enregistrez pas.
DREAMWEAVER CS3 283
Guide de l'utilisateur
4 Dans le panneau Vérificateur de lien, sélectionnez Liens externes dans le menu déroulant Afficher pour afficher un autre
rapport.
Le rapport apparaît dans le panneau Vérificateur de lien (dans le groupe de panneaux Résultats).
Vous pouvez vérifier les fichiers orphelins lorsque vous vérifiez les liens dans un site entier.
5 Pour enregistrer un rapport, cliquez sur le bouton Enregistrer rapport dans le panneau Vérificateur de lien.
3 Dans le panneau Vérificateur de lien, sélectionnez Liens externes ou Fichiers orphelins dans le menu déroulant Afficher
pour afficher un autre rapport.
Une liste des fichiers correspondant au type du rapport sélectionné s'affiche dans la boîte de dialogue Vérificateur de lien.
Remarque : Si vous avez sélectionné Fichiers orphelins comme type de rapport, vous pouvez directement supprimer des fichiers
orphelins du panneau Vérificateur de lien en sélectionnant un fichier dans la liste et en appuyant sur la touche Supprimer.
4 Pour enregistrer un rapport, cliquez sur le bouton Enregistrer rapport dans le panneau Vérificateur de lien.
3 Cliquez sur l'icône de dossier située en face du lien rompu et naviguez jusqu'au fichier approprié pour le sélectionner, ou
entrez le chemin d'accès et le nom de fichier corrects.
4 Appuyez sur Tab ou Entrée (Windows) ou Retour (Macintosh).
S'il y a d'autres liens rompus vers le même fichier, le système vous invite à réparer également les références dans les autres
fichiers. Cliquez sur Oui pour que Dreamweaver mette à jour tous les documents de la liste faisant référence à ce fichier.
Cliquez sur Non pour que Dreamweaver mette uniquement à jour la référence actuelle.
Remarque : Si l'option Activer l'archivage et l'extraction de fichier est activée pour ce site, Dreamweaver essaie d'extraire les
fichiers qui nécessitent des modifications. S'il ne peut pas extraire un fichier, Dreamweaver affiche un avertissement et laisse les
références rompues inchangées.
DREAMWEAVER CS3 284
Guide de l'utilisateur
3 Pour définir un nouveau chemin d'accès et un nouveau nom de fichier, tapez directement sur le texte en surbrillance ou
cliquez sur l'icône du dossier pour naviguer vers le fichier.
Si vous mettez à jour une référence d'image, et si la nouvelle image s'affiche avec une taille incorrecte, cliquez sur L et H (ou
sur le bouton Actualiser) dans l'inspecteur Propriétés pour réinitialiser les valeurs de hauteur et de largeur.
4 Enregistrez le fichier.
Dès que les liens sont réparés, leur entrée disparaît de la liste des liens rompus. Si une entrée figure toujours dans la liste
après que vous avez indiqué un nouveau chemin d'accès ou nom de fichier dans le vérificateur de lien (ou après avoir
enregistré des changements apportés à l'inspecteur Propriétés), Dreamweaver ne peut pas trouver le nouveau fichier et
considère toujours que le lien est rompu.
285
Avant d'afficher un aperçu d'un document, enregistrez-le, sinon le navigateur n'affiche pas vos modifications les plus
récentes.
• Appuyez sur la touche F12 (Windows) ou Option+F12 (Macintosh) pour afficher la page en cours dans votre navigateur
par défaut.
• Appuyez sur la combinaison de touches Ctrl+F12 (Windows) ou Commande+F12 (Macintosh) pour afficher la page en
cours dans votre navigateur secondaire.
2 Cliquez sur les liens et testez le contenu de votre page.
Si vous utilisez Internet Explorer sous Windows XP avec le Service Pack 2, le navigateur peut renvoyer un message
indiquant que le contenu actif ne sera pas affiché. Pour résoudre ce problème, incluez le code Mark of the Web dans le
fichier.
Remarque : Le contenu lié à un chemin relatif à la racine n'apparaît pas lorsque vous lancez l'aperçu de documents dans un
navigateur local, sauf si vous spécifiez un serveur de test ou activez l'option Aperçu à l'aide d'un fichier temporaire dans Edition
> Préférences > Aperçu dans le navigateur. En effet, à la différence des serveurs, les navigateurs ne reconnaissent pas les racines
de sites.
Pour lancer l'aperçu d'un contenu lié à des chemins relatifs à la racine, placez le fichier sur un serveur distant, puis choisissez
Fichier > Aperçu dans le navigateur pour l'afficher.
Voir aussi
« Chemins relatifs à la racine du site » à la page 269
Internet Explorer bloque le contenu actif et les scripts qui tentent de s'exécuter dans la zone de la machine locale. Pour des
raisons de sécurité, Microsoft a renforcé les restrictions portant sur ce qui peut s'exécuter dans cette zone par défaut. Le
code Mark of the Web demande au navigateur d'exécuter du contenu actif dans une autre zone, dans ce cas, la zone Internet.
Pour plus d'informations, consultez la TechNote 19578 sur le site Web de Adobe à l'adresse [Link]/go/19578_fr.
Cette ligne permet au navigateur de contourner la zone Machine locale et d'exécuter le contenu actif dans la zone Internet.
1 Procédez de l'une des manières suivantes pour ouvrir les options Aperçu dans le navigateur :
• Choisissez Edition > Préférences (Windows) ou Dreamweaver > Préférences (Macintosh), puis sélectionnez la catégorie
Aperçu dans le navigateur dans la liste de gauche.
• Choisissez Fichier > Aperçu dans le navigateur > Modifier la liste des navigateurs.
2 Pour ajouter un navigateur dans la liste, cliquez sur le bouton plus (+), complétez la boîte de dialogue Navigateurs, puis
cliquez sur OK.
3 Pour supprimer un navigateur de la liste, sélectionnez-le, puis cliquez sur le bouton moins (-).
4 Pour modifier les paramètres d'un navigateur sélectionné, cliquez sur le bouton Modifier, effectuez les modifications
dans la boîte de dialogue Modifier le navigateur, puis cliquez sur OK.
5 Sélectionnez l'option Navigateur principal ou Navigateur secondaire pour indiquer si le navigateur sélectionné est le
navigateur primaire ou secondaire.
Appuyez sur F12 (Windows) ou Option+F12 (Macintosh) pour ouvrir le navigateur principal et sur Ctrl+F12 (Windows)
ou Commande+F12 (Macintosh) pour ouvrir le navigateur secondaire.
6 Sélectionnez Aperçu à l'aide d'un fichier temporaire pour créer une copie temporaire qui sera utilisée pour l'aperçu et le
déboguage. Désélectionnez cette option si vous souhaitez mettre le document directement à jour.
1 Lancez Dreamweaver.
2 Ouvrez un fichier.
DREAMWEAVER CS3 287
Guide de l'utilisateur
• HTML
• XHTML
• CSS
• JavaScript
• CFML (ColdFusion Markup Language)
• Visual Basic (pour ASP et [Link])
• C# (pour [Link])
• JSP
• PHP
D'autres langages, par exemple le langage Perl, ne sont pas pris en charge par les fonctions de codage spécifiques au langage
de Dreamweaver ; vous pouvez par exemple créer et modifier des fichiers Perl, mais vous ne pourrez pas accéder aux
indicateurs de code.
Voir aussi
« Modification automatique du code dans Dreamweaver » à la page 289
Vous pouvez indiquer vos préférences concernant la correction automatique de certains types d'éléments de code erronés
lorsque vous ouvrez un document.
Voir aussi
« Modification automatique du code dans Dreamweaver » à la page 289
Les fonctions Roundtrip HTML de Dreamweaver permettent d'échanger des documents entre un éditeur HTML en mode
texte et Dreamweaver, moyennant un impact nul ou infime sur le contenu et la structure du code source HTML original du
document. Parmi ces fonctionnalités, on compte les suivantes :
• Vous pouvez lancer un éditeur de texte tiers pour modifier le document actif.
• Par défaut, Dreamweaver ne modifie pas le code créé ou modifié par un autre éditeur HTML, même s'il est incorrect, à
moins que vous n'ayez activé les options de réécriture.
• En l'absence de critères de référence, Dreamweaver conserve telles quelles les balises qu'il ne reconnaît pas, notamment
les balises XML. Si une balise non reconnue encadre une autre balise (par exemple,
<MyNewTag><em>text</MyNewTag></em>), Dreamweaver la marque comme erronée, mais ne modifie pas le code.
• Vous pouvez activer certaines options de Dreamweaver pour mettre les éléments de code HTML incorrects en surligné
(jaune) dans le mode Code. Si vous sélectionnez une section en surbrillance, l'inspecteur Propriétés affiche des
informations sur l'erreur et la manière de la corriger.
Voir aussi
« Personnalisation de l'environnement de codage » à la page 296
Remarque : Certaines de ces spécifications sont également exigées dans diverses versions du langage HTML.
Le tableau ci-dessous répertorie les spécifications XHTML automatiquement observées par Dreamweaver :
DREAMWEAVER CS3 290
Guide de l'utilisateur
Une déclaration DOCTYPE doit précéder l'élément Ajoute une déclaration XHTML DOCTYPE à un
racine dans le document, laquelle doit faire document XHTML :
référence à l'un des trois fichiers DTD (Document
Type Definition) pour XHTML (strict, transitionnel <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
ou jeu de cadres). 1.0 Transitional//EN"
"[Link]
[Link]">
L'élément racine du document doit être html, et Ajoute l'attribut namespace à l'élément html comme suit :
l'élémenthtml doit désigner l'espace de
noms XHTML. <html
xmlns="[Link]
Un document standard doit comporter les Dans un document standard, inclut les éléments structurels
éléments structurels head, title et body. Un head, title et body. Dans un document de jeu de cadres,
document de jeu de cadres doit comporter les inclut les éléments head, title et frameset.
éléments structurels head, title et frameset.
L'imbrication de tous les éléments du document Génère correctement le code imbriqué et, pendant le
doit être correcte : nettoyage du code XHTML, corrige l'imbrication du code non
généré par Dreamweaver.
<p>Voici un <i>exemple
incorrect.</p></i> <p>Voici un
<i>exemple incorrect.</i></p>
Tous les noms d'éléments et d'attributs doivent être Impose l'usage des minuscules dans les noms d'éléments et
rédigés en minuscules. 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 Insère des balises de fin dans le code généré par ses soins,
balise de fin, à moins qu'ils ne soient déclarés dans ainsi que pendant le nettoyage du code XHTML.
le fichier DTD comme EMPTY.
Les éléments vides doivent se terminer par une Insère les éléments vides avec un espace avant la barre
balise de fin ou la balise de début doit être fermée oblique de fermeture des balises vides dans le code généré
avec le code />. Par exemple, <br> est incorrect ; la par ses soins ainsi que pendant le nettoyage du code XHTML.
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.
Il est impossible d'abréger les attributs ; ainsi, Insère des paires attribut/valeur complètes dans le code
<td nowrap> est incorrect ; la forme correcte est généré par ses soins, ainsi que pendant le nettoyage du
<td nowrap="nowrap">. code XHTML.
Cette règle s'applique aux attributs suivants : Remarque : Un navigateur HTML ne prenant pas en charge
checked, compact, declare, defer, HTML 4 risque de ne pas pouvoir interpréter ces attributs
disabled, ismap, multiple, noresize, booléens sous leur forme complète.
noshade, nowrap, readonly et selected.
Tous les attributs doivent être placés entre Met les valeurs d'attribut entre guillemets dans le code
guillemets. généré par ses soins, ainsi que pendant le nettoyage du
code XHTML.
DREAMWEAVER CS3 291
Guide de l'utilisateur
Les éléments suivants doivent comporter un Affecte la même valeur aux attributs name et id, toutes les
attribut id et un attribut name : a, applet, form, fois où l'attribut name est défini par un inspecteur Propriétés,
frame, iframe, img et map. Par exemple, <a dans le code généré par Dreamweaver, ainsi que pendant le
name="intro">Introduction</a> est nettoyage du code XHTML.
incorrect ; la forme correcte est
<a id="intro">Introduction</a> ou
<a id="section1" name="intro">
Introduction</a>.
Dans le cas d'attributs dont les valeurs sont de type Impose l'utilisation des minuscules pour les valeurs de type
Enuméré, celles-ci doivent figurer en minuscules. Enuméré dans le code généré par ses soins, ainsi que
pendant le nettoyage du code XHTML.
Une valeur de type Enuméré est une valeur
appartenant à 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 Définit les attributs de typeet de langage dans les
comporter un attribut type. éléments de script ainsi que l'attribut de type dans les
éléments de style, mais aussi dans le code généré par ses
(La nécessité de l'attribut de type d'un élément de soins et pendant le nettoyage du code XHTML.
script a été introduite avec HTML 4, lors de la
dépréciation de l'attribut de language.)
Tous les éléments img et area doivent Définit ces attributs dans le code généré par ses soins et,
comprendre un attribut alt. pendant le nettoyage du code XHTML, signale les attributs
alt manquants.
Voir aussi
« Conformité des pages avec le langage XHTML » à la page 315
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.
^ 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, 1 ou um+ trouve « um » dans « rhum », « umm » dans « yummy » mais
plusieurs fois. rien dans « bouge »
? Le caractère précédent, une st?on trouve « son » dans « Johnson » et « ston » dans
fois au maximum (en d'autres « Johnston », mais rien dans « Appleton » ou « tension »
termes, le caractère
précédent est facultatif ).
DREAMWEAVER CS3 292
Guide de l'utilisateur
. Tout caractère, sauf une .an trouve « ran », « tan » et « lan » dans le mot « rantanplan »
nouvelle ligne (retour à la
ligne).
{n} Exactement n occurrences du l{2} trouve « ll » dans « elle » et les deux premiers l de « ellllle »,
caractère précédent. mais ne trouve rien dans « léger »
{n,m} Au moins n et au plus m F{2,4} trouve « FF » dans « #FF0000 » et les quatre premiers F
occurrences du caractère dans #FFFFFF
précédent.
[abc] L'un des caractères entourés [e-g] trouve « e » dans « œil », « f » dans « fil » et « g » dans
de crochets. Spécifiez une « garde »
plage de caractères à l'aide
d'un trait d'union (par
exemple, [a-f ] équivaut à
[abcdef ]).
[^abc] Tout caractère non inclus [^aeiou] trouve initialement « r » dans « orange », « b » dans
entre les crochets. Spécifiez « balle » et « k » dans « eek! »
une plage de caractères à
l'aide d'un trait d'union (par
exemple, [^a-f ] équivaut à
[^abcdef ]).
\b Limite de mot (par exemple \bb trouve « b » dans « balle » mais pas dans « gober » ou
un espace ou un retour « snob »
chariot).
\B Tous les éléments sauf les \Bb trouve « b » dans « gober » mais pas dans « balle »
limites de mot
\f Saut de page.
\n Saut de ligne.
\r Retour chariot.
\s Tout « espace blanc », ou \sval trouve « val » dans « le val André » mais pas dans « aval »
caractère d'espacement :
espace, tabulation, saut de
page ou saut de ligne.
\S Tout caractère autre qu'un \Sval trouve « val » dans « aval », mais pas dans « le val André »
espace blanc.
\t Tabulation.
DREAMWEAVER CS3 293
Guide de l'utilisateur
\w Tout caractère c\w* trouve « chien » dans « le chien noir », ainsi que « cou » et
alphanumérique, y compris le « chien » dans « le cou du chien noir ».
caractère de soulignement.
C'est l'équivalent de [A-Za-z0-
9_].
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. dans le champ Remplacer pour faire référence au premier, deuxième, troisième, etc., groupe entre
parenthèses.
Remarque : Dans la zone de texte Rechercher, faites référence au groupe entre parenthèses mentionné plus tôt dans l'expression
régulière en indiquant \1, \2, \3 etc. au lieu de $1, $2, $3.
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 permettant ainsi la conversion entre les dates de style américain et les dates de style
européen.
Voir aussi
« Recherche de balises, d'attributs ou de chaînes de texte dans le code » à la page 307
Si vous modifiez manuellement le code contenu dans un bloc de code, les panneaux, par exemple le panneau Liaisons et le
panneau Comportements de serveur, ne sont plus accessibles pour la modification du comportement du serveur.
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 bloc de code empêche dès lors 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.
DREAMWEAVER CS3 294
Guide de l'utilisateur
Voir aussi
« Modification automatique du code dans Dreamweaver » à la page 289
Affichage du code
Vous pouvez visualiser le code source du document actif 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. L'inspecteur de code fonctionne comme
le mode Code; il peut être considéré comme un mode Code détachable pour le document actif.
Voir aussi
« Modification du format du code » à la page 296
2 Pour afficher la page au premier plan, choisissez Mode Création au premier plan dans le menu Affichage de la barre
d'outils du document.
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 ou d'appuyer sur la touche F5.
❖ Choisissez Fenêtre > Inspecteur de code. La barre d'outils contient les options suivantes :
Gestion des fichiers Permet de placer ou d'acquérir le fichier.
Aperçu/Débogage dans le navigateur Permet de prévisualiser ou de déboguer votre document dans un navigateur.
Actualiser mode Création Met à jour le document en mode Création, de façon à ce qu'il applique les modifications
apportées dans le code. Les modifications apportées dans le 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.
DREAMWEAVER CS3 295
Guide de l'utilisateur
Référence Ouvre le panneau Référence. Consultez la section « Utilisation des documents de référence sur les langages » à
la page 309.
Navigation par code Permet de se déplacer rapidement dans le code. Consultez la section « Accès à une fonction JavaScript
ou VBScript » à la page 307.
Afficher les options Permet de déterminer la façon dont le code est affiché. Consultez la section « Définition de l'apparence
du code » à la page 296.
Pour utiliser la barre de codage située dans la partie gauche de la fenêtre, consultez la section « Insertion de code avec la
barre d'outils de codage » à la page 303.
Voir aussi
« Choix de la présentation de l'espace de travail (sous Windows) » à la page 32
Voir aussi
« Manipulation de fragments de code » à la page 302
Voir aussi
« Utilisation d'un éditeur externe » à la page 300
Remarque : Pour définir les préférences avancées, utilisez l'éditeur de la bibliothèque de balises (consultez la section « Gestion
des bibliothèques de balises » à la page 328).
Caractères masqués Permet d’afficher les caractères spéciaux au lieu d’un simple espace blanc. Par exemple, un point
apparaît pour masquer chaque espace, un double chevron remplace chaque tabulation, et une marque de paragraphe
remplace chaque saut de ligne.
Remarque : Les retours à la ligne contextuels que Dreamweaver utilise pour le renvoi du texte à la ligne ne sont pas symbolisés
par une marque de paragraphe.
Surligner le code non valide Active, dans Dreamweaver, le surlignage en jaune du code HTML non valide. Dès la sélection
d'une balise incorrecte, l'inspecteur Propriétés affiche des instructions pour corriger l'erreur.
Coloration de la syntaxe Active ou désactive la mise en couleurs du code. Pour plus d'informations sur la modification des
couleurs à appliquer, consultez la section « Définition des couleurs du code » à la page 300.
Retrait auto Automatise la mise en retrait du code lorsque vous appuyez sur la touche Entrée pendant la rédaction du code.
La nouvelle ligne de code s'aligne au même niveau que la ligne qui la précède. Pour plus d'informations sur la modification
de l'espacement du retrait, consultez l'option Taille de tabulation dans « Modification du format du code » à la page 296.
Voir aussi
« Affichage du code » à la page 294
Toutes les options de formatage de code, à l'exception de l'option Remplacer la casse de, ne s'appliquent automatiquement
qu'aux nouveaux documents et aux additions à des documents que vous créez par la suite.
DREAMWEAVER CS3 297
Guide de l'utilisateur
Pour modifier la mise en forme d'un document HTML existant, ouvrez ce document puis cliquez sur Commandes >
Appliquer le format source.
Remarque : La majorité des options de retrait de cette boîte de dialogue ne s'appliquent qu'au code généré par Dreamweaver
et non au code entré par vos soins. Pour que chaque nouvelle ligne entrée s'aligne au même niveau que la précédente, utilisez
l'option Retrait auto dans les options d'affichage du mode Code. Pour plus d'informations, consultez la section « Définition de
l'apparence du code » à la page 296.
Avec (Zone de texte ou menu contextuel) Spécifie le nombre d'espaces ou de tabulations que Dreamweaver doit utiliser afin
de mettre en retrait le code généré. Par exemple, si vous tapez 3 dans la zone de texte et si vous sélectionnez Tabulations
dans le menu contextuel, le code généré par Dreamweaver sera mis en retrait de trois tabulations à chaque niveau de mise
en retrait.
Taille de la tabulation Détermine la taille, en caractères, de chaque tabulation dans le mode Code. Par exemple, si cette taille
est définie sur 4, chaque tabulation s'affiche dans le mode Code sous la forme d'un espace long de 4 caractères. De plus, si la
taille du retrait est définie sur 3 et que les caractères utilisés sont des tabulations, le code généré par Dreamweaver est mis en
retrait de trois tabulations par niveau de mise en retrait, ce qui correspond à un espace de 12 caractères en mode Code.
Remarque : Dreamweaver effectue les mises en retrait à l'aide de tabulations ou d'espaces mais ne convertit pas une série
d'espaces en tabulation lors de l'insertion de code.
Renvoi à la ligne auto Insère un retour de chariot (ou retour à la ligne forcé) lorsqu'une ligne atteint 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 Retour à la ligne du mode Code affiche les lignes dont la longueur dépasse la largeur de la fenêtre
comme si elles contenaient des retours de chariot, sans en insérer véritablement.
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. Ce paramètre est également utile lorsque vous
travaillez avec un éditeur de texte externe qui ne reconnaît que certains types de retours de chariot. 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.
Remarque : Pour les serveurs auxquels vous vous connectez via FTP, cette option ne s'applique qu'en mode de transfert
binaire ; le mode de transfert ASCII de Dreamweaver ignore cette option. 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.
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 le mode
Création, mais pas aux balises ou attributs que vous entrez directement dans le mode Code (ou l'Inspecteur de code), ni aux
balises ou attributs déjà contenus dans un document que vous ouvrez (sauf, dans ce dernier cas, si vous avez également
activé l'une des options Remplacer la casse de).
Remarque : Cette préférence s'applique uniquement aux pages HTML. Dreamweaver l'ignore pour les pages XHTML étant
donné que les balises et les attributs en majuscules sont incorrects dans XHTML.
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 et que vous
cliquez sur OK pour fermer la boîte de dialogue, les balises et les attributs du document actif 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 bien 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
DREAMWEAVER CS3 298
Guide de l'utilisateur
dans l'option Casse de balise par défaut 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.
Remarque : D'anciennes versions du code HTML permettaient d'écrire les noms d'attributs et les balises en majuscules ou en
minuscules, mais le XHTML requiert des minuscules. L'usage du XHTML étant de plus en plus répandu, il est conseillé
d'utiliser des minuscules pour ces éléments.
Balise TD : Ne pas inclure de saut de ligne dans la balise TD Résout un problème de rendu qui se rencontre dans certains
anciens navigateurs, si un espace blanc ou des sauts de ligne sont placés immédiatement après une balise <td> ou juste avant
une balise </td>. Si vous activez cette option, Dreamweaver ne place pas de saut de ligne après une balise <td> ou avant une
balise </td>, même si la mise en forme de la bibliothèque de balises indique qu'un saut de ligne devrait être inséré.
Formatage avancé Permet de définir des options de mise en forme pour le code CSS (Cascading Style Sheets, feuilles de
style en cascade) et pour les différents attributs et balises dans l'éditeur de la bibliothèque de balises.
Espace blanc (version japonaise uniquement) Permet de sélectionner un espace insécable ( ) ou un espace Zenkaku
pour votre code HTML. L'espace blanc sélectionné avec cette option est utilisé pour les balises vides lors de la création d'un
tableau et lorsque l'option « Autoriser plusieurs espaces consécutifs » est activée dans les pages de codage japonaises.
Voir aussi
« Mise en forme du code CSS » à la page 136
Même si l'affichage des indicateurs de code est désactivé, vous pouvez afficher un indicateur en mode Code en appuyant sur
les touches Ctrl+Barre d'espace.
Voir aussi
« Utilisation des indicateurs de code » à la page 301
« Utilisation des menus d'indication dans Quick Tag Editor » à la page 319
Si vous désactivez ces options de correction, les éléments de marquage non valides sont affichés dans la fenêtre de document
pour le code HTML qu'il aurait corrigé.
Remarque : Contrairement à d'autres options de cette boîte de dialogue de préférences, cette option ne s'applique pas à
l'ouverture d'un document, mais uniquement lorsque vous copiez et collez un élément de formulaire.
Supprimer les balises de fermeture superflues Supprime les balises de fermeture auxquelles aucune balise d'ouverture ne
correspond.
M'avertir lors de la correction ou de la suppression de balises 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.
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 <, >, & et " dans les valeurs d'attributs à l'aide de & Garantit que les valeurs d'attribut entrées ou modifiées à l'aide des
outils Dreamweaver (par exemple, l'inspecteur Propriétés) ne contiennent que des caractères autorisés. Cette option est
activée par défaut.
Remarque : Cette option et les options suivantes ne s'appliquent pas aux adresses URL entrées dans le mode Code. De plus, ces
options n'entraînent pas de modification dans le code déjà présent dans un fichier.
Ne pas coder les caractères spéciaux Empêche toute modification des adresses URL par Dreamweaver en vue de n'utiliser
que des caractères autorisés. Cette option est activée par défaut.
Coder caractères spéciaux dans les URL à l'aide de &# Garantit que, lorsque vous entrez ou modifiez des adresses URL à
l'aide des outils Dreamweaver (par exemple, l'inspecteur Propriétés), ces URL ne contiennent que des caractères autorisés.
Coder caractères spéciaux dans les URL à l'aide de % Fonctionne de façon identique à l'option ci-dessus, mais utilise une
autre méthode pour coder les caractères spéciaux. Cette méthode d'encodage (à l'aide du signe %) offre une meilleure
compatibilité avec les navigateurs plus anciens, mais ne se montre pas aussi efficace avec les caractères utilisés dans certaines
langues.
Insérer à l'aide de scripts adaptés aux navigateurs Garantit que le contenu actif que vous insérez avec Dreamweaver utilise
des balises qui afficheront correctement le contenu dans les versions les plus récentes d'Internet Explorer. Par défaut,
Dreamweaver n'utilise que des scripts adaptés aux navigateurs pour le contenu actif Flash et Shockwave. Cette
fonctionnalité est toutefois extensible et permet d'employer des extensions tierces afin d'insérer correctement d'autres types
de contenu actif.
Convertir les balises en scripts à l'ouverture de fichier Les balises <object>, <embed> et <applet> nulles et ajoute les balises
JavaScript appropriées lors de l'ouverture de fichiers possédant du contenu actif.
Voir aussi
« Nettoyage de fichiers HTML créés avec Microsoft Word » à la page 73
DREAMWEAVER CS3 300
Guide de l'utilisateur
Voir aussi
« Personnalisation des préférences de coloration de code d'un modèle » à la page 399
Vous pouvez attribuer différents éditeurs externes pour différentes extensions de nom de fichier.
Voir aussi
« Ouverture de fichiers en mode Code par défaut » à la page 295
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.
Enregistrer au démarrage Permet d'indiquer si Dreamweaver doit systématiquement enregistrer le document actif 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.
Fireworks Spécifiez les éditeurs pour divers types de fichiers multimédia.
Les indicateurs de code sont disponibles pour différents types de code. Une liste d'éléments correspondant au code saisi
s'affiche lorsque vous entrez un caractère spécifique indiquant le début d'un segment de ce code ; par exemple, pour afficher
une liste d'indicateurs de code correspondant aux noms de balise HTML, tapez un crochet ouvrant (<).
Pour exploiter pleinement cette fonctionnalité, en particulier lorsque vous l'utilisez pour des fonctions et des objets,
définissez l'option Délai de la boîte de dialogue Préférences d'indicateurs de code sur 0 seconde.
Pour faire disparaître la liste des indicateurs de code, appuyez sur la touche Retour arrière (Windows) ou Arrière
(Macintosh).
Voir aussi
« Définition des indicateurs de code » à la page 298
Insertion d'un marqueur ou d'autres éléments de code à l'aide des indicateurs en mode Code
1 Saisissez le premier caractère du segment de code. Par exemple, pour insérer une balise, tapez un crochet ouvrant (<) ;
pour insérer un attribut, placez le point d'insertion juste après le nom de la balise, puis appuyez sur la barre d'espace.
Une liste d'éléments (par exemple les noms des différentes balises ou des différents attributs) s'affiche.
Vous pouvez fermer cette liste à tout moment en appuyant sur la touche Echap.
2 Faites défiler les éléments de la liste à l'aide de la barre de défilement ou des touches fléchées vers le haut et vers le bas.
3 Double-cliquez sur l'un des éléments de cette liste pour l'insérer ; vous pouvez également le sélectionner, puis appuyer
sur la touche Entrée (Windows) ou Retour (Macintosh).
Si vous avez créé un style CSS et que celui-ci ne figure pas dans la liste des indicateurs de code correspondant aux styles CSS,
cliquez sur Actualiser la liste des styles. Si l'application passe en mode Création, il se peut que cette opération ait entraîné
la génération temporaire d'éléments de code non valides ; pour supprimer ces éléments du mode Création, insérez votre style,
puis actualisez la page en appuyant sur la touche F5.
Voir aussi
« Configuration d'une application Web » à la page 476
Les fragments de code contenant des balises <font> et d'autres éléments et attributs déconseillés ont été déplacés dans le
dossier Anciennes versions du panneau Fragments de code.
3 (Facultatif) Entrez la description du fragment de code sous forme de texte. qui permettra aux autres membres de l'équipe
de l'utiliser plus facilement.
4 Pour l'option Type de fragment de code, sélectionnez Envelopper la sélection ou Insérer le bloc.
a Si vous avez opté pour l'enveloppement de la sélection, ajoutez du code aux options suivantes :
Insérer avant Tapez ou collez le code à insérer avant la sélection en cours.
Pour définir un espacement par défaut entre les blocs, utilisez des sauts de ligne ; appuyez sur Entrée (Windows) ou Retour
(Macintosh) à l'intérieur des zones de texte.
Remarque : Dans la mesure où les fragments de code peuvent être créés en début ou en fin de bloc, vous pouvez les utiliser pour
encadrer d'autres balises et contenus. Ce procédé est pratique pour insérer une mise en forme, des liens, des éléments de
navigation et des blocs de script spéciaux. Il vous suffit de mettre en surbrillance l'élément à entourer puis d'insérer le fragment
de code.
b Si vous avez opté pour l'insertion du bloc, tapez ou collez le code à insérer.
5 (Facultatif) Sélectionnez le type d'aperçu : Code ou Création.
Création Restitue le code et l'affiche dans le volet d'aperçu du panneau Fragment de code.
DREAMWEAVER CS3 303
Guide de l'utilisateur
Il est également possible de réduire le code situé à l'extérieur d'une balise complète, en plaçant le point d'insertion dans une
balise d'ouverture ou de fermeture avant de cliquer sur le bouton Réduire balise entière tout en maintenant la touche Alt
enfoncée (Windows) ou la touche Option (Macintosh). Par ailleurs, vous pouvez maintenir la touche Ctrl enfoncée tout en
cliquant sur ce bouton pour désactiver la réduction intelligente. Dans ce cas, Dreamweaver n’ajuste pas le contenu réduit à
l’extérieur de la paire de balises. Pour plus d'informations sur le mode Code, consultez la section « A propos de la réduction du
code » à la page 310.
Réduire la sélection Réduit le code sélectionné.
DREAMWEAVER CS3 304
Guide de l'utilisateur
Vous pouvez également réduire le code en dehors d'une sélection en cliquant tout en maintenant enfoncée la touche Alt
(Windows) ou Option (Macintosh) sur le bouton Réduire sélection. Par ailleurs, vous pouvez maintenir la touche Ctrl
enfoncée tout en cliquant sur ce bouton pour désactiver la réduction intelligente. Dans ce cas, Dreamweaver n’ajuste pas le
contenu et réduit exactement le code sélectionné. Pour plus d'informations sur le mode Code, consultez la section « A propos de
la réduction du code » à la page 310.
Développer tout Rétablit tout le code réduit.
Sélectionner une balise parent Sélectionne le contenu et les balises d’ouverture et de fermeture qui encadrent la ligne dans
laquelle est placé le point d’insertion. Si vous cliquez plusieurs fois sur ce bouton et que toutes vos balises sont équilibrées,
Dreamweaver sélectionne finalement les balises html et /html situées aux extrémités.
Equilibrer les accolades Sélectionne tout le code se trouvant à l'intérieur des parenthèses, des accolades ou des crochets qui
encadrent la ligne dans laquelle est placé le point d’insertion. Si vous cliquez plusieurs fois sur ce bouton et que toutes vos
balises sont équilibrées, Dreamweaver sélectionne finalement les parenthèses, accolades ou crochets les plus extérieur(e)s
du document.
Numéros de lignes Permet d'afficher ou masquer les numéros de lignes au début de chaque ligne de code.
Appliquer commentaire Permet d'encadrer le code sélectionné avec des balises de commentaires, ou d'ouvrir de nouvelles
balises de commentaires.
• Appliquer Commentaire HTML encadre le code sélectionné de balises <!-- et --!>, ou ouvre une nouvelle balise si
aucun code n'est sélectionné.
• Appliquer Commentaire // insère une double barre oblique (//) au début de chaque ligne du code CSS ou JavaScript
sélectionné, ou insère une unique balise // si aucun code n'est sélectionné.
• Appliquer Commentaire /* */ encadre le code CSS ou JavaScript sélectionné avec les codes de commentaires /* et /*.
• La marque de commentaire ' a été conçue pour le code Visual Basic. Elle insère un guillemet droit simple au début de
chaque ligne sélectionnée d'un script Visual Basic, ou insère un guillemet droit simple au point d'insertion si aucun code
n'est sélectionné.
• Lorsque vous travaillez sur un fichier ASP, [Link], JSP, PHP ou ColdFusion, si vous appliquez l’option Appliquer
Commentaire sur serveur, Dreamweaver détecte automatiquement la balise de commentaire correcte et l’applique à la
sélection.
Supprimer commentaire Supprime les balises de commentaires du code sélectionné. Si une sélection comporte des
commentaires incorporés, seules les balises de commentaire externe sont supprimées.
Envelopper avec balise Permet d'encadrer le code sélectionné avec la balise indiquée dans Quick Tag Editor.
Fragment de code récents Permet de choisir dans le panneau Fragments de code un fragment de code récemment utilisé et
de l'insérer. Pour plus d'informations, consultez la section « Manipulation de fragments de code » à la page 302.
Déplacer ou convertir une feuille CSS Permet de déplacer du code CSS ou de convertir du code CSS intégré en règles CSS.
Pour plus d'informations, consultez les sections « Déplacement des règles CSS » à la page 134 et « Conversion d'un style CSS
intégré en une règle CSS » à la page 135.
Indentation du code Ramène la sélection vers la droite.
Mise en forme du code source Applique les formats de code précédemment définis au code sélectionné (ou à la page entière
si aucun code n'est sélectionné). Vous pouvez également définir les préférences de mise en forme du code en sélectionnant
Mise en forme du code source avec le bouton du même nom, ou en modifiant les bibliothèques de balises en sélectionnant
Edition, Bibliothèques de balises.
Le nombre de boutons disponibles dans la barre d'outils de codage varie selon la taille d'affichage en mode Code dans la
fenêtre du document. Pour voir tous les boutons disponibles, vous pouvez redimensionner la fenêtre d'affichage du mode
Code ou cliquer sur le bouton d'expansion, à la base de la barre d'outils de codage.
DREAMWEAVER CS3 305
Guide de l'utilisateur
Vous pouvez également modifier la barre d'outils de codage pour afficher des boutons supplémentaires (Retour
automatique à la ligne, Caractères masqués et Retrait auto) ou pour masquer des boutons que vous ne souhaitez pas utiliser.
Néanmoins, vous devez pour cela modifier le fichier XML qui génère la barre d'outils. Pour plus d'informations, voir
Extension de Dreamweaver.
Remarque : L'option d'affichage des caractères masqués, qui ne fait pas partie des boutons par défaut de la barre d'outils de
codage, est disponible à partir du menu Affichage (Affichage > Options d'affichage de code > Caractères masqués).
Voir aussi
« Vérification de l'équilibre des balises et des accolades » à la page 314
Pour connaître la fonction de chaque bouton, positionnez le pointeur sur ce bouton jusqu'à ce qu'une info-bulle apparaisse.
Le nombre et le type des boutons de la barre Insertion varient selon la nature du document affiché 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.
Voir aussi
« Présentation de la barre Insertion » à la page 18
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 sélectionnez 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 Dans la bibliothèque de balises, sélectionnez une catégorie de balises ou développez cette catégorie pour sélectionner une
sous-catégorie.
3 Sélectionnez la balise souhaitée dans le volet de droite.
4 Pour afficher les informations concernant la syntaxe et l'emploi de la balise dans le sélecteur de balises, cliquez sur le
bouton Infos sur les balises. Ces informations, si elles existent, s'affichent.
5 Pour afficher ces informations dans le panneau Référence, cliquez sur l'icône <?>. Ces informations, si elles existent,
s'affichent.
6 Cliquez sur le bouton Insérer pour insérer la balise sélectionnée dans le code.
Si la balise affichée dans le volet de droite apparaît entre crochets, par exemple <title></title>), elle ne nécessite aucune
information complémentaire et s'insère directement dans le document au niveau du point d'insertion.
DREAMWEAVER CS3 306
Guide de l'utilisateur
7 Le cas échéant, entrez les informations supplémentaires dans l'éditeur de balises, puis cliquez sur OK.
8 Cliquez sur le bouton Fermer.
Voir aussi
« A propos des bibliothèques de balises de Dreamweaver » à la page 328
1 Cliquez avec le bouton droit de la souris (Windows) ou en maintenant la touche Contrôle enfoncée (Macintosh) sur une
balise (en mode Code) ou sur un objet (en mode Création), puis sélectionnez la commande Modifier la balise du menu
contextuel. Le contenu de cette boîte de dialogue varie selon la balise sélectionnée.
2 Indiquez ou modifiez les attributs de la balise, puis cliquez sur OK.
Pour obtenir davantage d'informations sur la balise à partir de l'éditeur de balises, cliquez sur l'option Infos sur les balises.
Voir aussi
« Collage et déplacement de fragments de code réduits » à la page 312
En mode Création, la boîte de dialogue Commentaire s'affiche. Entrez le commentaire, puis cliquez sur OK.
DREAMWEAVER CS3 307
Guide de l'utilisateur
1 Affichez le document en mode Code (Affichage > Code) ou l'inspecteur de code (Fenêtre > Inspecteur de code).
2 Effectuez l'une des opérations suivantes :
• En mode Code, cliquez du bouton droit (Windows) ou tout en appuyant sur Contrôle (Macintosh) dans la fenêtre Code,
puis sélectionnez le sous-menu Fonctions dans le menu contextuel.
Le sous-menu Fonctions ne s'affiche pas en mode Création.
Si votre code contient des fonctions JavaScript ou VBScript, elles apparaissent dans le sous-menu.
Pour afficher ces fonctions dans l'ordre alphabétique, cliquez avec le bouton droit de la souris tout en appuyant sur la touche
Ctrl (Windows) ou en maintenant les touches Ctrl et Option enfoncées (Macintosh) en mode Code, puis sélectionnez le
sous-menu Fonctions.
• Dans l'Inspecteur de code, cliquez sur le bouton de navigation dans le code ({ }) de la barre d'outils.
3 Sélectionnez un nom de fonction pour atteindre cette dernière.
Vous pouvez également 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 nom du site.
1 Ouvrez le document dans lequel la recherche doit être effectuée ou sélectionnez des documents ou un dossier dans le
panneau Fichiers.
2 Sélectionnez la commande Edition > Rechercher et remplacer.
3 Indiquez les fichiers sur lesquels doit porter la recherche, puis indiquez le type de recherche à effectuer et enfin le texte
ou les balises à rechercher. Le cas échéant, spécifiez également le texte de remplacement. Cliquez ensuite sur un des boutons
Rechercher ou Remplacer.
4 Cliquez sur le bouton Fermer.
5 Pour effectuer une nouvelle recherche sans afficher la boîte de dialogue Rechercher et remplacer, appuyez sur F3
(Windows) ou Commande+G (Macintosh).
Voir aussi
« A propos des expressions régulières » à la page 291
Voir aussi
« A propos des expressions régulières » à la page 291
Remarque : L'extension des fichiers correspondant aux requêtes enregistrées est .dwr. Certains fichiers de requête enregistrés à
partir de versions antérieures de Dreamweaver peuvent également avoir l'extension .dwq.
Réduire balises entières Réduit tout le contenu compris entre une balise d’ouverture et sa balise de fermeture (par exemple,
tout le code compris entre <table> et </table>).
Réduire extérieur balises entières Réduit le contenu à l'extérieur d'un jeu de balises d'ouverture et de fermeture (par
exemple, le contenu à l'extérieur de <table> et </table>).
Développer tout Rétablit tout le code réduit.
Appliquer Commentaire HTML Encadre le code sélectionné de balises <!-- et --!>, ou ouvre une nouvelle balise si aucun
code n'est sélectionné.
Appliquer Commentaire /* */ Encadre le code CSS ou JavaScript sélectionné avec les codes de commentaires /* et */.
Appliquer Commentaire // Insère une double barre oblique (//) au début de chaque ligne du code CSS ou JavaScript
sélectionné, ou insère une unique balise // si aucun code n’est sélectionné.
Appliquer Commentaire ' Insère un guillemet droit simple au début de chaque ligne sélectionnée d'un script Visual Basic,
ou insère un guillemet droit simple au point d'insertion si aucun code n'est sélectionné.
DREAMWEAVER CS3 309
Guide de l'utilisateur
Appliquer Commentaire sur serveur Entoure le code sélectionné. Lorsque vous travaillez sur un fichier ASP, [Link], JSP,
PHP ou ColdFusion, si vous appliquez l’option Appliquer Commentaire sur serveur, Dreamweaver détecte
automatiquement la balise de commentaire correcte et l’applique à la sélection.
Appliquer correction barre oblique inversée-commentaire Entoure le code CSS sélectionné de balises de commentaire qui
forcent Internet Explorer 5 pour Macintosh à ignorer le code.
Appliquer correction Ciao Entoure le code CSS sélectionné de balises de commentaire qui forcent Internet Netscape
Navigator 4 à ignorer le code.
Supprimer commentaire Supprime les balises de commentaires du code sélectionné. Si une sélection comporte des
commentaires incorporés, seules les balises de commentaire externe sont supprimées.
Supprimer correction barre oblique inversée-commentaire Supprime les balises de commentaires du code CSS sélectionné.
Si une sélection comporte des commentaires incorporés, seules les balises de commentaire externe sont supprimées.
Supprimer correction Ciao Supprime les balises de commentaires du code CSS sélectionné. Si une sélection comporte des
commentaires incorporés, seules les balises de commentaire externe sont supprimées.
Convertir les tabulations en espaces Convertit toutes les tabulations de la sélection en espaces ; le nombre d'espaces
correspond à la valeur de taille de tabulation définie dans les préférences Format. Pour plus d'informations, consultez la
section « Modification du format du code » à la page 296.
Convertir les espaces en tabulations Convertit les groupes d'espaces de la sélection en tabulations. Les groupes dont le
nombre d'espaces correspond à la valeur de taille de tabulation définie sont convertis en tabulation.
Retrait Met la sélection en retrait, en la repoussant vers la droite. Pour plus d'informations, consultez la section « Mise en
retrait des blocs de code » à la page 306.
Retrait négatif Ramène la sélection vers la gauche.
Convertir les lignes en tableaux Insère une balise table sans attribut de part et d'autre de la sélection.
Ajouter des sauts de ligne Ajoute une balise br à la fin de chaque ligne de la sélection.
Convertir en majuscules Convertit toutes les lettres de la sélection (y compris les noms et les valeurs des balises et des
attributs) en majuscules.
Convertir en minuscules Convertit toutes les lettres de la sélection (y compris les noms et les valeurs des balises et des
attributs) en minuscules.
Convertir les balises en majuscules Convertit tous les noms de balise et d'attribut et toutes les valeurs d'attribut de la
sélection en majuscules.
Convertir les balises en minuscules Convertit tous les noms de balise et d'attribut et toutes les valeurs d'attribut de la
sélection en minuscules.
Voir aussi
« Réduction et développement de fragments de code » à la page 311
• Placez le point d'insertion dans une balise, un attribut ou un mot-clé, puis appuyez sur Maj+F1.
Le panneau Référence apparaît et affiche des informations sur la balise, l'attribut ou le mot-clé sur lequel vous avez cliqué.
2 Pour ajuster la taille du texte dans le panneau Référence, sélectionnez Grande police, Police moyenne ou Petite police
dans le menu Options (la petite flèche en haut à droite du panneau).
2 Sélectionnez Edition > Copier, puis collez l'exemple de code dans votre document en mode Code.
Impression de code
Vous pouvez imprimer le code que vous avez rédigé pour le consulter, l'archiver ou le distribuer.
Réduction du code
A propos de la réduction du code
Vous pouvez réduire ou développer des fragments de code, ce qui permet de voir différentes sections du document sans
qu’il soit nécessaire d’utiliser la barre de défilement. Par exemple, pour afficher toutes les règles CSS dans la balise head qui
s'appliquent à une balise div plus loin sur la page, vous pouvez réduire tout ce qui se trouve entre les baliseshead et div, de
manière à voir les deux sections de code en même temps. Bien que vous puissiez sélectionner des fragments de code en
mode Création ou Code, vous ne pouvez réduire le code qu'en mode Code.
Remarque : Le code des fichiers créés à partir de modèles Dreamweaver est toujours affiché en mode développé, même si le
modèle (*.dwt) contient des fragments de code réduits.
DREAMWEAVER CS3 311
Guide de l'utilisateur
Voir aussi
« Collage et déplacement de fragments de code réduits » à la page 312
Il peut arriver que le fragment de code sélectionné ne soit pas précisément réduit. En effet, Dreamweaver utilise une
technique de « réduction intelligente » pour réduire les types de sélection les plus courants de la façon la plus agréable
visuellement. Par exemple, si vous avez sélectionné une balise en retrait, puis les espaces d’indentation situés avant cette
balise, Dreamweaver ne réduira pas ces espaces d’indentation, car la plupart des utilisateurs s’attendent à ce que
l’indentation du code soit préservée. Pour désactiver la réduction intelligente du code et forcer Dreamweaver à réduire
exactement ce que vous avez sélectionné, maintenez la touche Control enfoncée avant de réduire le code.
Par ailleurs, une icône d’avertissement est affichée à côté des fragments de code réduits contenant des erreurs ou du code
qui n’est pas géré par certains navigateurs.
Vous pouvez également réduire le code en cliquant tout en maintenant enfoncée la touche Alt (Windows) ou Option
(Macintosh) sur l'un des boutons de réduction ou le bouton Réduire sélection de la barre d'outils de codage.
1 Sélectionnez du code.
2 Sélectionnez Edition > Fractionnement de code, puis sélectionnez l'une des options.
Voir aussi
« Modification des sélections de code » à la page 308
Voir aussi
« Insertion de code avec la barre d'outils de codage » à la page 303
Remarque : Les préférences du validateur sont ignorées lorsque vous validez un document qui spécifie un type de façon
explicite.
Entités dans le texte Indique que Dreamweaver doit conseiller le remplacement de certains caractères (comme l'esperluette
(&), inférieur à (<) et supérieur à (>)) par leurs équivalents en entité HTML.
7 Cliquez sur OK pour fermer la boîte de dialogue Options du programme de validation, puis à nouveau sur OK pour
définir les préférences.
Voir aussi
« Validation des balises » à la page 314
Nettoyage du code
Vous pouvez supprimer automatiquement les balises vides, de combiner les balises font imbriquées et de nettoyer le code
HTML ou XHTML désordonné ou illisible.
Pour plus d'informations sur le nettoyage du code HTML généré par Microsoft Word, consultez la section « Ouverture et
modification de documents existants » à la page 73.
1 Ouvrez un document :
• S'il s'agit d'un document HTML, sélectionnez Commandes > Nettoyer le code HTML.
• S'il s'agit d'un document XHTML, sélectionnez Commandes > Nettoyer le code XHTML.
La commande Nettoyer le code XHTML permet de nettoyer le code HTML, de corriger les erreurs de syntaxe XHTML, de
définir les attributs de balise en minuscules et d'ajouter ou de signaler les attributs manquants d'une balise dans un
document XHTML.
2 Dans la boîte de dialogue qui s'affiche, définissez les options de votre choix, puis cliquez sur OK.
Remarque : Selon la taille du document et le nombre d'options sélectionnées, le nettoyage peut prendre plusieurs secondes.
Supprimer Balises de conteneur vides Supprime toute paire de balises sans contenu. Par exemple, <b></b> et <font
color="#FF0000"></font> sont des balises vides, mais la balise <b> dans <b>texte</b> ne l'est pas.
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 Supprime tous les commentaires qui n'ont pas été
insérés par Dreamweaver. Par exemple, <!--begin body text--> sera supprimé, mais <!-- TemplateBeginEditable
name="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.
Supprimer Marqueur spécial Dreamweaver Supprime les commentaires ajoutés par Dreamweaver. De cette manière, les
documents sont automatiquement mis à jour en même temps que les modèles et les éléments de la bibliothèque. Si vous
activez cette option lors du nettoyage du code d'un document créé à partir d'un modèle, le document et son modèle sont
dissociés. Pour plus d'informations, consultez la section « Détachement d'un document d'un modèle » à la page 395.
Supprimer Balise(s) 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).
Combiner les balises <font> imbriquées lorsque possible 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
size="7" color="#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é.
Voir aussi
« Modification du format du code » à la page 296
Remarque : Cette fonction remplace l'ancienne fonction de vérification du navigateur cible, mais conserve la fonctionnalité
CSS de cette fonction.
Voir aussi
« Vérification de problèmes de restitution CSS entre les navigateurs » à la page 137
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 lors des 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, consultez la section Définition des préférences du validateur.
Remarque : Pour valider les critères d'accessibilité de votre document, consultez la section « Test de votre site » à la page 101.
2 Double-cliquez sur le message d'erreur pour mettre l'erreur en surbrillance dans le document.
DREAMWEAVER CS3 315
Guide de l'utilisateur
3 Pour enregistrer un rapport au format XML, cliquez sur le bouton Enregistrer le rapport.
4 Pour afficher le rapport dans votre navigateur principal (et pouvoir l'imprimer), cliquez sur le bouton Parcourir le
rapport.
Voir aussi
« A propos du code XHTML généré par Dreamweaver » à la page 289
• Pour un document avec cadres, sélectionnez un cadre, puis Fichier > Convertir, puis sélectionnez l'une des définitions
de type de document XHTML.
2 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, un document conçu d'après un modèle XHTML restera toujours en XHTML ; de
même, un document conçu d'après un modèle HTML non conforme au langage XHTML restera toujours en HTML et ne
pourra pas être converti en XHTML ni dans aucun autre langage.
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.
Si vous utilisez ColdFusion MX 6.1 ou une version antérieure, commencez par vérifier que le débogage est activé dans
ColdFusion Administrator. Si vous utilisez ColdFusion MX 7 ou une version ultérieure, Dreamweaver active
automatiquement ce paramétrage.
Vérifiez également que ColdFusion est en cours d’exécution sur le serveur d’évaluation de Dreamweaver. Pour plus
d'informations, consultez la section « Configuration d'un serveur d'évaluation » à la page 45.
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, sélectionnez 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.
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, ouvrez la page en mode Code en cliquant sur son URL, puis
corrigez les erreurs.
Si Dreamweaver repère et ouvre cette page, la ou les lignes erronées 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).
Voir aussi
« Utilisation des composants ColdFusion (ColdFusion) » à la page 636
Cette section est destinée aux personnes qui préfèrent travailler en mode Création, mais qui souhaitent également disposer
d'un accès rapide au code.
DREAMWEAVER CS3 317
Guide de l'utilisateur
Par exemple, la balise <table> comporte normalement des balises enfants <tr>. Si vous sélectionnez une balise <table>
dans le sélecteur de balises, vous pouvez sélectionner la première ligne du tableau en choisissant Edition> Sélectionner
enfant. Dreamweaver sélectionne la première balise <tr> dans le sélecteur de balises. Etant donné que la balise <tr>
comporte elle-même des balises enfants, <td> (délimiteur de cellule), vous pouvez choisir à nouveau Edition > Sélectionner
enfant pour sélectionner la première cellule du tableau.
Remarque : L'inspecteur de balises et l'inspecteur Propriétés permettent d'afficher et de modifier les attributs des balises.
L'inspecteur de balises permet d'afficher et de modifier l'ensemble des attributs associés à une balise donnée. L'inspecteur
Propriétés affiche uniquement les attributs les plus fréquents. En revanche, il contient un nombre plus important de commandes
permettant de modifier les valeurs de ces attributs et permet également de modifier certains objets (par exemple les colonnes
des tableaux) ne correspondant à aucune balise spécifique.
1 Cliquez sur le bouton Attributs pour modifier les attributs de la balise ou pour en ajouter de nouveaux.
2 Si la balise présente un contenu entre ses balises d'ouverture et de fermeture, cliquez sur le bouton Contenu pour
modifier ce contenu.
Le bouton Contenu s'affiche uniquement si la balise sélectionnée n'est pas vide (c'est-à-dire, si elle possède une balise
d'ouverture et une balise de fermeture).
3 Si la balise contient une expression conditionnelle, apportez vos changements dans la zone Expression.
• Pour ajouter un attribut ne figurant pas sur la liste, cliquez sur l'espace vide au bas de cette liste, puis saisissez le nom de
l'attribut à ajouter.
4 Pour que les modifications apportées soient prises en compte dans votre document, appuyez sur la touche Entrée
(Windows) ou Retour (Macintosh) ou cliquez à un autre endroit de l'inspecteur de balises.
Voir aussi
« Utilisation des comportements JavaScript » à la page 333
Si vous tapez des éléments de code HTML non valides dans Quick Tag Editor, Dreamweaver tente de les corriger en insérant
au besoin des guillemets ou des crochets de fermeture.
Pour définir les options de Quick Tag Editor, ouvrez-le en appuyant sur Ctrl+T (Windows) ou sur Commande+T
(Macintosh).
Lorsque Quick Tag Editor est actif, vous pouvez passer d'un mode à l'autre en appuyant sur Ctrl+T (Windows) ou
Commande+T (Macintosh).
Voir aussi
« Utilisation des menus d'indication dans Quick Tag Editor » à la page 319
DREAMWEAVER CS3 319
Guide de l'utilisateur
Voir aussi
« Rédaction et modification de scripts en mode Création » à la page 321
4 Appuyez sur la touche Echap pour quitter Quick Tag Editor sans apporter aucun changement.
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.
Remarque : Par défaut, les modifications sont appliquées au document lorsque vous appuyez sur Tab ou Maj+Tab.
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.
3 Saisissez une balise d'ouverture, par exemple strong, puis appuyez sur Entrée (Windows) ou Retour (Macintosh).
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 Pour quitter Quick Tag Editor sans apporter de changements, appuyez sur Echap.
Vous pouvez également désactiver le menu contextuel ou modifier le délai s'écoulant avant l'apparition du menu déroulant
dans Quick Tag Editor.
Pour afficher un menu contextuel répertoriant les attributs de balise valides, 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.
De même, arrêtez-vous quelques secondes pendant la saisie ou la modification d'un nom de balise dans Quick Tag Editor
pour afficher le menu contextuel correspondant aux balises.
Remarque : Les préférences d'indication de code de Quick Tag Editor sont régies par les préférences générales d'indication de
code. Pour plus d'informations, consultez la section « Définition des indicateurs de code » à la page 298.
Voir aussi
« Présentation de Quick Tag Editor » à la page 318
Désactivation du menu contextuel ou modification du délai s'écoulant avant l'apparition du menu contextuel
1 Sélectionnez Edition > Préférences (Windows) ou Dreamweaver > Préférences (Macintosh), puis 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.
3 Pour modifier le délai avant l'apparition du menu, réglez le curseur Délai, puis cliquez sur OK.
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.
3 Pour modifier une balise, choisissez Modifier la balise dans le menu. Apportez les modifications requises dans Quick Tag
Editor. Pour plus d'informations, consultez la section « Modification de code avec Quick Tag Editor » à la page 319.
4 Pour supprimer une balise, choisissez Supprimer la balise dans le menu.
DREAMWEAVER CS3 321
Guide de l'utilisateur
Utilisez cette technique pour sélectionner des lignes de tableau (balises tr) ou des cellules (balises td).
• Vous pouvez écrire un script JavaScript ou VBScript pour votre page sans quitter le mode Création.
• Vous pouvez créer un lien dans votre document vers un fichier script externe sans quitter le mode Création.
• Vous pouvez modifier un script sans quitter le mode Création.
Avant toute chose, assurez-vous que l'affichage des marqueurs de script sur la page est activé en sélectionnant Affichage >
Assistances visuelles > Eléments invisibles.
5 Saisissez ou collez le code HTML dans la zone Aucun script. Les navigateurs ne prenant pas en charge le langage de script
sélectionné affichent ce code au lieu d'exécuter le script.
6 Cliquez sur OK.
Si vous avez créé un lien vers un fichier de script externe, le fichier s'ouvre en mode Code ; vous pouvez alors apporter vos
modifications.
Remarque : Si les balises script renferment des éléments de code, la boîte de dialogue Propriétés du script s'affiche, même si
vous avez créé un lien vers un fichier de script externe.
DREAMWEAVER CS3 322
Guide de l'utilisateur
3 Dans la zone Langage, indiquez soit JavaScript soit VBScript comme langage de script.
4 Dans le menu déroulant Type, indiquez le type de script, soit côté client, soit côté serveur.
5 (Facultatif) Dans la zone Source, indiquez un fichier de script externe lié.
Tapez le chemin d'accès au fichier ou cliquez sur l'icône de dossier ou sur le bouton Parcourir pour rechercher le fichier.
2 Dans le menu déroulant Type, indiquez le type de script, soit côté client, soit côté serveur.
3 (Facultatif) Dans la zone Source, indiquez un fichier de script externe lié. Tapez le chemin d'accès ou cliquez sur l'icône
du dossier pour sélectionner le fichier.
4 Cliquez sur Modifier pour modifier le script.
Voir aussi
« Rédaction et modification de scripts en mode Création » à la page 321
• _blank charge le document lié dans une nouvelle fenêtre, sans nom, du navigateur.
• _parent charge le document lié dans le jeu de cadres parent ou dans la fenêtre parente du cadre contenant le lien. Si le
cadre contenant le lien n'est pas imbriqué, alors il est équivalent à _top : le document lié est chargé dans la fenêtre de base
du navigateur.
• _self 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, il est
donc en général inutile de la spécifier.
• _top charge le document lié dans la fenêtre de base du navigateur, en supprimant tous les cadres.
Remarque : La balise link de la section head agit différemment d'un lien HTML inséré dans la section body et joignant des
documents.
Titre Décrit cette relation. Cet attribut est particulièrement utilisé pour les feuilles de style liées. Pour plus d'informations
sur les feuilles de style externes, consultez les spécifications HTML 4.0 sur le site du World Wide Web Consortium,
[Link]/TR/REC-html40/present/[Link]#style-external.
Rel Spécifie la relation entre le document actif et celui indiqué dans la zone Href. Les valeurs possibles sont les suivantes :
Alternate, Stylesheet, Start, Next, Prev, Contents, Index, Glossary, Copyright, Chapter, Section, Subsection,
Appendix, Help et Bookmark. Pour préciser plusieurs relations, séparez les valeurs par un espace.
Rev Spécifie la relation inverse (l'opposé de Rel) entre le document actif et celui indiqué dans la zone Href. Les valeurs
possibles sont les mêmes que pour Rel.
Une inclusion côté serveur correspond à un fichier incorporé dans un document par un serveur lorsque ce document est
sollicité par un navigateur.
Lorsque le navigateur du visiteur sollicite le document contenant l'instruction d'inclusion, le serveur traite cette dernière en
créant un nouveau document dans lequel le contenu du fichier inclus remplace l'instruction d'inclusion. Le serveur envoie
ensuite ce nouveau document au navigateur du visiteur. 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.
Grâce à Dreamweaver, 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 actif. 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. Sélectionnez l'instruction
correspondant au type de serveur Web utilisé :
• Si votre serveur est un serveur Web Apache, sélectionnez Virtuel. 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), sélectionnez Fichier Virtuel ne fonctionne
avec IIS que dans des cas précis.
DREAMWEAVER CS3 327
Guide de l'utilisateur
Remarque : Malheureusement, IIS ne 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 l’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 [Link], il vous faudra peut-être
remplacer ce nom par [Link]. 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 toutefois 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.
3 Pour modifier le type à inclure, sélectionnez l'inclusion côté serveur dans la fenêtre Document et modifiez son type dans
l'inspecteur Propriétés (Fenêtre > Propriétés), comme suit :
• Si votre serveur est un serveur Web Apache, sélectionnez Virtuel. 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), sélectionnez Fichier (Virtuel ne fonctionne
avec IIS que dans des cas précis).
Remarque : Malheureusement, IIS ne 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 l’option à utiliser.
1 Sélectionnez l'inclusion côté serveur soit en mode Création, soit en mode Code, et cliquez sur Modifier dans l'inspecteur
Propriétés.
DREAMWEAVER CS3 328
Guide de l'utilisateur
Voir aussi
« Importation de balises personnalisées dans Dreamweaver » à la page 330
Voir aussi
« Personnalisation de l'environnement de codage » à la page 296
Voir aussi
« Personnalisation de l'environnement de codage » à la page 296
2 Dans la liste Utilisé dans, sélectionnez tous les types de document qui seront utilisés par la bibliothèque de balises.
Les types de documents sélectionnés ici sont ceux qui fourniront les indicateurs de code pour la bibliothèque de balises
spécifiée. Par exemple, si l'option HTML n'est pas sélectionnée pour une bibliothèque de balises, les indicateurs de code de
cette balise ne s'affichent pas dans les fichiers HTML.
3 (Facultatif) Entrez le préfixe des balises dans la zone de texte Préfixe de balise.
Remarque : Un préfixe est utilisé pour identifier l'appartenance d'une balise dans le code à une bibliothèque de balises définie.
Certaines bibliothèques n'utilisent pas de préfixes.
Contenu 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.
Casse 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. Saisissez la
balise en utilisant que Dreamweaver doit utiliser lors de l'insertion de cette dernière (par exemple, getProperty), puis
cliquez sur OK.
Par défaut 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.
Il est préférable de définir les minuscules comme casse par défaut, conformément aux normes XML et XHTML.
Cliquez sur le lien Défaut pour définir la casse par défaut pour tous les noms d'attributs.
4 Cliquez sur OK pour fermer l'éditeur de la bibliothèque de balises et terminer la procédure de suppression.
Voir aussi
« Personnalisation de l'environnement de codage » à la page 296
2 Cliquez sur le bouton Plus (+), puis choisissez DTD Schema > Importer le fichier DTD ou Schéma XML.
3 Entrez le nom ou l'URL du fichier DTD ou schéma.
4 Entrez le préfixe à utiliser avec les balises.
Remarque : Un préfixe est utilisé pour identifier l'appartenance d'une balise dans le code à une bibliothèque de balises définie.
Certaines bibliothèques n'utilisent pas de préfixes.
Vérifiez tout d’abord 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 « Configuration d'un serveur d'évaluation » à la page 45). Les balises compilées (fichiers DLL)
doivent être placées dans le dossier /bin de la racine du site. 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, consultez la documentation
Microsoft [Link].
6 (Facultatif) Entrez le préfixe à utiliser avec les balises. Certaines bibliothèques de balises emploient un préfixe pour
identifier l'appartenance d'une balise dans le code à une bibliothèque de balises définie.
7 Cliquez sur OK.
6 (Facultatif) Entrez le préfixe à utiliser avec les balises. Certaines bibliothèques de balises emploient un préfixe pour
identifier l'appartenance d'une balise dans le code à une bibliothèque de balises définie.
7 Cliquez sur OK.
333
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 visiteur déplace le pointeur sur un lien, le navigateur génère un événement onMouseOver
pour ce lien ; le navigateur vérifie ensuite s'il doit appeler du code JavaScript (spécifié dans la page affichée) en guise de
réponse. 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 correspond à 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 Adobe Shockwave. Les actions
proposées dans Dreamweaver présentent une compatibilité inter-navigateurs maximale.
Une fois qu'un comportement est associé à un élément de page, le comportement appelle l'action (code JavaScript) associée
à un événement chaque fois que cet événement se produit pour cet élément. 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
lorsqu'un utilisateur 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 propose plus d'une vingtaine d'actions ; des actions supplémentaires sont disponibles sur le site Web
d'Exchange à l'adresse [Link]/go/dreamweaver_exchange_fr, ainsi que sur les sites d'autres développeurs Vous
pouvez écrire vos propres actions si vous maîtrisez le langage JavaScript.
Remarque : Les termes comportement et action appartiennent à la terminologie Dreamweaver et non à la terminologie
HTML. Du point de vue du navigateur, une action est un élément de code JavaScript comme un autre.
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 plusieurs actions sont
répertoriées pour le même événement, elles 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é.
DREAMWEAVER CS3 334
Guide de l'utilisateur
Ajouter action (+) Affiche un menu d'actions pouvant être associées à l'élément actuellement sélectionné. Lorsque vous
sélectionnez une action dans la liste, une boîte de dialogue s'affiche, dans laquelle vous pouvez définir les paramètres pour
cette action. Si toutes les actions s'affichent en grisé, cela signifie qu'aucun événement ne peut être généré par l'élément
sélectionné.
Supprimer (–) Supprime l'action et l'événement sélectionnés de la liste de comportements.
Boutons fléchés Haut et Bas Déplacent l'action sélectionnée vers le haut ou vers le bas dans la liste des comportements pour
un événement particulier. Vous ne pouvez modifier l'ordre des actions que pour un événement particulier ; par exemple,
vous pouvez modifier l'ordre d'exécution de plusieurs actions pour l'événement onLoad, mais toutes les actions onLoad
restent groupées dans la liste de comportements. Les boutons fléchés sont désactivés pour les actions ne pouvant être
déplacées dans la liste, vers le haut ou vers le bas.
Evénements Affiche un menu déroulant, visible uniquement lorsqu'un événement est sélectionné, de tous les événements
qui peuvent déclencher l'action (ce menu s'affiche lorsque vous cliquez sur la touche fléchée située en face du nom de
l'événement sélectionné). Différents événements s'affichent, selon l'objet sélectionné. Si les événements attendus
n'apparaissent pas, assurez-vous d'avoir sélectionné le bon élément de page ou la bonne balise. (Pour sélectionner une balise
spécifique, utilisez le sélecteur de balises situé dans le coin inférieur gauche de la fenêtre de document.) Assurez-vous
également d'avoir sélectionné les navigateurs corrects dans le sous-menu Afficher les événements pour.
Remarque : Les noms d'événement entre parenthèses sont disponibles uniquement pour les liens. En choisissant l'un de ces
noms d'événement, vous ajoutez automatiquement un lien nul à l'élément sur la page sélectionnée et vous associez le
comportement à ce lien et non à l'élément lui-même. Le lien nul est défini sous la forme href="javascript:;" dans le code HTML.
Afficher les événements pour Indique les navigateurs dans lesquels le comportement en cours doit fonctionner (il s'agit du
sous-menu du menu Evénements). La sélection effectuée dans ce menu détermine les événements qui apparaîtront dans le
menu Evénements. Les navigateurs plus anciens prennent généralement en charge moins d'événements que les plus récents
et, dans la plupart des cas, plus votre choix de navigateurs cible est général, plus le nombre d'événements affichés sera faible.
Par exemple, si vous sélectionnez un navigateur version 3.0 ou ultérieure, vous ne pourrez choisir que des événements
disponibles pour toutes les versions postérieures à la version 3.0 de Netscape Navigator et de Microsoft Internet Explorer,
ce qui constitue une liste d'événements très limitée.
Pour obtenir les noms et les descriptions des événements fournis par chacun des navigateurs, consultez le centre de support
de Dreamweaver à l'adresse [Link]/go/dreamweaver_support_fr.
Différents événements apparaissent dans le menu Evénements, selon l'objet sélectionné et les navigateurs spécifiés dans le
menu déroulant Afficher les événements pour. 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 consultez le menu Evénements dans le panneau Comportements. (Par défaut, les événements
proviennent de la liste d'événements HTML 4.01 et ils sont pris en charge par la plupart des navigateurs modernes.)
Certains événements peuvent apparaître en grisé (désactivés) si les objets pertinents n'existent pas encore dans la page ou
si l'objet sélectionné ne peut pas recevoir d'événements. 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 sous-menu Afficher les événements pour.
DREAMWEAVER CS3 335
Guide de l'utilisateur
Si vous associez un comportement à une image, certains événements (par exemple onMouseOver) 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, Le lien nul est représenté par javascript:; dans la zone de texte
Lien de l'inspecteur 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.
Pour voir 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.
Le navigateur cible que vous choisissez détermine les événements pris en charge pour un élément donné.
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, mais vous pouvez modifier cet ordre.
Lorsque vous choisissez une action, une boîte de dialogue s'affiche avec les paramètres et les instructions pour cette action.
Remarque : Les éléments cibles doivent posséder un ID unique. Par exemple, si vous souhaitez appliquer le comportement
Permuter une image à une image, cette image doit avoir un ID. Si vous n'avez pas spécifié d'ID pour l'élément, Dreamweaver
le fait automatiquement à votre place.
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 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.)
• Pour supprimer un comportement, sélectionnez-le et cliquez sur le signe moins (-) ou appuyez sur Supprimer.
1 Sélectionnez Fenêtre > 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
Voir aussi
« Ajout et gestion d'extensions dans Dreamweaver » à la page 680
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é inter-navigateurs, certains navigateurs
ne prennent pas du tout en charge JavaScript et de nombreuses personnes désactivent JavaScript sur leur navigateur
lorsqu'ils explorent la Toile. Pour optimiser les résultats inter-plates-formes, fournissez d'autres interfaces contenues dans
des balises <noscript> afin que votre site reste accessible aux personnes qui n'utilisent pas JavaScript.
1 Sélectionnez un objet et choisissez Appel JavaScript dans le menu Actions du panneau Comportements.
2 Tapez le code JavaScript à exécuter ou le nom de la fonction.
Par exemple, pour créer un bouton Retour, vous pouvez saisir if ([Link] > 0)\{[Link]()\}. Si vous avez
encapsulé votre code dans une fonction, indiquez simplement le nom de la fonction (par exemple, hGoBack()).
DREAMWEAVER CS3 337
Guide de l'utilisateur
3 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
1 Sélectionnez un objet et choisissez Changer la propriété dans le menu Actions du panneau Comportements.
2 Dans le menu Type d'élément, sélectionnez un type d'élément pour afficher tous les éléments nommés de ce type.
3 Sélectionnez un élément dans le menu ID d'élément.
4 Choisissez une propriété dans le menu Propriété ou tapez le nom de la propriété dans la zone de texte.
5 Entrez la nouvelle valeur pour la nouvelle propriété dans la zone Nouvelle valeur.
6 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Utilisez le comportement Vérifier le navigateur pour aiguiller les visiteurs vers des pages différentes selon le modèle et la
version de leur navigateur. Par exemple, vous pouvez décider de rediriger les visiteurs utilisant Netscape Navigator 4.0 vers
une page différente de celle que vous destinez aux utilisateurs d'Internet Explorer 4.0.
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 la page à laquelle le lien renvoie, selon le modèle et la version du navigateur du visiteur.
1 Sélectionnez un objet et choisissez ~Déconseillé > Vérifier le navigateur dans le menu Actions du panneau
Comportements.
2 Indiquez comment vous souhaitez distinguer les visiteurs : par modèle de navigateur, par version ou les deux.
3 Spécifiez une version de Netscape Navigator.
4 Dans les menus contextuels adjacents, sélectionnez des options de destination (Atteindre l'URL, Atteindre l'URL sec. ou
Rester sur cette page.) Là, sélectionnez les options respectives dans le cas où la version de Netscape Navigator est celle que
vous avez spécifiée (ou une version plus récente) et dans le cas contraire.
5 Spécifiez une version d'Internet Explorer et sélectionnez les options de destination comme vous l'avez fait à l'étape 4.
6 Dans le menu Autres navigateurs, sélectionnez l'action qui sera exécutée si le navigateur n'est ni Netscape Navigator, ni
Internet Explorer
La meilleure option est Rester sur cette page pour les navigateurs autres que Netscape Navigator et Internet Explorer, 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.
7 Entrez le noms de fichier et le chemin d'accès à l'URL et à l'URL secondaire dans les zones de texte situées en 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 [Link]
8 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
DREAMWEAVER CS3 338
Guide de l'utilisateur
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 Internet Explorer sous Windows. Il est impossible de détecter les plug-ins dans Internet Explorer sur
Mac OS.
1 Sélectionnez un objet et choisissez Vérifier le plug-in dans le menu Actions du panneau Comportements.
2 Sélectionnez un plug-in dans le menu Plug-in, ou cliquez sur Entrée et tapez le nom exact du plug-in dans la zone de
texte adjacente.
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 (dans Windows, choisissez la commande Aide > A propos des plug-ins dans le navigateur. Dans Mac OS,
choisissez A propos des plug-ins dans le menu Pomme).
3 Dans la zone de texte 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 [Link] Si vous ne renseignez pas la
zone, les visiteurs resteront dans la même page.
4 Dans la zone de texte Sinon, aller à l'URL, indiquez une autre URL pour les visiteurs qui ne disposent pas du plug-in. Si
vous ne renseignez pas la zone, les visiteurs resteront dans la même page.
5 Spécifiez la procédure à suivre si la détection de plug-in n'est pas possible. Par défaut, lorsque la détection est impossible,
l'utilisateur est envoyé à l'URL indiquée dans la zone de texte Sinon. Pour que l'utilisateur soit envoyé vers la première URL
(Si trouvé), sélectionnez l'option Toujours aller à la première URL si la détection n'est pas possible. Lorsqu'elle est
sélectionnée, cette option signifie « que l'utilisateur possède a priori le plug-in, sauf si le navigateur indique explicitement
que ce n'est pas le cas ». En général, activez cette option si le contenu du plug-in est un élément essentiel de votre page ; dans
le cas contraire, laissez-la désactivée.
Remarque : Cette option ne concerne qu'Internet Explorer ; Netscape Navigator détecte toujours les plug-ins.
6 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Utilisez cette fonction pour diffuser, arrêter ou rembobiner une animation Shockwave ou Flash ou pour aller à une image
précise d'un fichier Shockwave ou Flash SWF.
1 Choisissez, selon le cas, Insertion > Médias > Shockwave ou Insertion > Médias > Flash pour insérer un fichier
Shockwave ou Flash SWF.
2 Choisissez Fenêtre > Propriétés et entrez un nom pour l'animation dans la zone de texte située en haut à gauche à côté
de l'icône Shockwave ou Flash. Vous devez donner un nom à l'animation pour la contrôler à l'aide de ce comportement.
3 Sélectionnez l'élément (par exemple, un bouton de lecture) à utiliser pour contrôler l'animation Shockwave ou Flash SWF.
4 Choisissez ~Désuet > Contrôler Shockwave ou Flash dans le menu Actions du panneau Comportements.
5 Choisissez une animation dans le menu Animation.
Dreamweaver répertorie automatiquement les noms de toutes les animations Shockwave et Flash du document actif 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>.
6 Spécifiez 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ù le comportement a lieu.
DREAMWEAVER CS3 339
Guide de l'utilisateur
7 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Vous pouvez spécifier la direction vers laquelle l'utilisateur peut faire glisser l'élément PA (horizontalement, verticalement
ou dans toutes les directions), une cible vers laquelle l'utilisateur doit faire glisser l'élément PA, 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
l'élément PA touche la cible, etc.
Etant donné que le comportement Tirer l'élément PA doit être appelé avant que le visiteur puisse faire glisser l'élément PA,
vous devez l'associer à l'objet body (avec l'événementonLoad).
1 Choisissez Insertion > Objets mise en forme > Div PA ou cliquez sur le bouton Tracer un div pour un élément PA de la
barre Insertion, puis dessinez un div PA dans la vue Création de la fenêtre de document.
2 Cliquez sur <body> dans le sélecteur de balises situé dans le coin inférieur gauche de la fenêtre de document.
3 Choisissez Tirer l'élément PA dans le menu Actions du panneau Comportements.
Si l'option Tirer l'élément PA n'est pas disponible, cela signifie probablement qu'un élément PA est sélectionné.
6 Pour la restriction de mouvement, indiquez les valeurs de déplacement admises (en pixels) dans les zones de texte Haut,
Bas, Gauche et Droite.
Ces valeurs sont relatives à la position de départ de l'élément PA. Pour restreindre les déplacements à l'intérieur d'une zone
rectangulaire, indiquez des valeurs positives dans les quatre zones de texte. 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.
7 Indiquez les coordonnées (exprimées en pixels) de la cible de dépôt dans les zones de texte Gauche et Haut.
La cible de dépôt est le point sur lequel vous voulez que l'utilisateur dépose l'élément PA. Un élément PA 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 zones de texte 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 zones de texte avec les coordonnées
actuelles de l'élément PA.
8 Entrez une valeur (exprimée en pixels) dans la zone de texte Aligner si dans pour déterminer la distance minimale à
laquelle le visiteur doit approcher de la cible pour que l'élément PA se place automatiquement sur celle-ci.
Les valeurs importantes permettent à l'utilisateur de trouver plus facilement la cible de dépôt.
9 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 de l'élément PA, suivre le mouvement de l'élément PA pendant qu'il est déplacé et déclencher une action
lorsqu'il est déposé, cliquez sur l'onglet Avancé.
10 Pour spécifier que l'utilisateur doit cliquer dans une zone particulière de l'élément PA pour pouvoir le déplacer,
sélectionnez Zone dans l'élément dans le menu 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 de l'élément PA 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 l'élément PA pour le déplacer.
DREAMWEAVER CS3 340
Guide de l'utilisateur
11 Choisissez, parmi les options de la zone En déplaçant, celles que vous désirez utiliser :
• Activez l'option Placer l'élément au premier plan si l'élément PA 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 l'élément PA 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, monitorAPelement()) dans la zone de texte Appel
JavaScript pour que ce code ou cette fonction soit exécuté en boucle pendant le déplacement de l'élément PA. Par
exemple, vous pouvez écrire une fonction pour surveiller les coordonnées de l'élément PA et afficher des indications,
telles que « Tu brûles » ou « Tu t'éloignes de la cible », dans une zone de texte.
12 Indiquez un code JavaScript ou un nom de fonction (par exemple, evaluateAPelementPos()) dans la deuxième zone
de texte Appel JavaScript si vous voulez que le code ou la fonction soit exécuté(e) lorsque l'élément PA est déposé. Activez
l'option Uniquement si aligné si le code JavaScript indiqué ne doit être exécuté que si l'élément PA a atteint la cible de dépôt.
13 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Remarque : Les informations fournies ici sont destinées uniquement aux programmeurs JavaScript expérimentés.
Par exemple, la fonction suivante affiche la valeur de la propriété MM_UPDOWN (la position verticale actuelle de l'élément PA)
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. Ainsi, vous pouvez modifier leur contenu après le
chargement de la page.
function getPos(layerId){
var layerRef = [Link](layerId);
var curVertPos = layerRef.MM_UPDOWN;
[Link] = curVertPos;
}
Au lieu d'afficher la valeur des propriétés MM_UPDOWN ou MM_LEFTRIGHT dans un champ de formulaire, vous pouvez utiliser
ces valeurs de différentes manières. Par exemple, 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 élément
PA selon la valeur de cette distance.
Il est particulièrement utile de tester la propriété MM_SNAPPED lorsque vous disposez, sur une page, de plusieurs éléments PA
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 d'éléments PA ayant la valeur MM_SNAPPED définie sur true et l'appeler
chaque fois qu'un élément PA est déposé. Lorsque le nombre d'éléments PA 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.
1 Sélectionnez un objet et choisissez Atteindre l'URL dans le menu Actions du panneau Comportements.
2 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.
DREAMWEAVER CS3 341
Guide de l'utilisateur
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.
3 Cliquez sur Parcourir pour sélectionner un document à ouvrir ou tapez le nom et le chemin d'accès au fichier recherché
dans la zone de texte URL.
4 Répétez les étapes 2 et 3 pour ouvrir d'autres documents dans d'autres cadres.
5 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
• 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 un comportement Menu de reroutage existant dans le panneau
Comportements.
• 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 Propriétés.
1 Créez un objet Menu de reroutage s'il n'en existe pas déjà dans votre document.
2 Sélectionnez l'objet et choisissez Menu de reroutage dans le menu Actions du panneau Comportements.
3 Effectuez les modifications souhaitées dans la boîte de dialogue Menu de reroutage, puis cliquez sur OK.
Voir aussi
« Menus de reroutage » à la page 277
Remarque : Lorsque vous utilisez un bouton Aller associé à un menu de reroutage, le bouton Aller devient le seul mécanisme
permettant à l'utilisateur d'accéder à l'URL associée à la sélection dans le menu. La sélection d'un élément de menu dans le
menu de reroutage n'a plus pour effet de rediriger l'utilisateur automatiquement vers une autre page ou un autre cadre.
1 Sélectionnez un objet qui sera utilisé comme bouton Aller (en général une image) et choisissez Menu de reroutage Aller
dans le menu Actions du panneau Comportements.
2 Dans le menu Choisissez un menu de reroutage, sélectionnez un menu que le bouton Aller activera et cliquez sur OK.
DREAMWEAVER CS3 342
Guide de l'utilisateur
Si vous ne spécifiez aucun attribut pour la fenêtre, 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 aucun attribut pour la fenêtre, elle peut s'ouvrir en 1024 x 768 pixels et comporter
une barre de navigation (affichant les boutons Précédente, Suivante, Démarrage et Actualiser), une barre d'adresse
(indiquant l'URL), une barre d'état (en bas, affichant les messages d'état) et une barre de menus (affichant les menus Fichier,
Edition, Affichage et d'autres 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, sans aucune barre d'outils.
1 Sélectionnez un objet et choisissez Ouvrir la fenêtre Navigateur dans le menu Actions du panneau Comportements.
2 Tapez l'URL à afficher ou cliquez sur Parcourir pour sélectionner un fichier.
3 Définissez les options pour la largeur et la hauteur de la fenêtre (en pixels) et pour l'incorporation de différentes barres
d'outils, barres de défilement, poignées de redimensionnement, etc. Donnez un nom à la fenêtre (n'utilisez pas d'espaces ni
de caractères spéciaux) si vous souhaitez qu'elle soit la cible de liens ou qu'elle soit contrôlée en JavaScript.
4 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Remarque : Certains navigateurs nécessitent une prise en charge audio externe (par exemple, un plug-in audio) pour diffuser
les sons. Du fait que les différents navigateurs utilisent des plug-ins différents, il est difficile de prévoir exactement l'effet sonore
obtenu.
1 Sélectionnez un objet et choisissez Lire le son dans le menu Actions du panneau Comportements.
2 Cliquez sur Parcourir pour sélectionner un fichier son ou tapez le nom et le chemin d'accès à ce fichier dans la zone de
texte Lire le son.
3 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
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 :
The URL for this page is {[Link]}, and today is {new Date()}.
Remarque : Le navigateur contrôle l'aspect de l'alerte. Si vous désirez avoir davantage de contrôle sur l'apparence, pensez à
utiliser le comportement Ouvrir la fenêtre Navigateur.
1 Sélectionnez un objet et choisissez Message contextuel dans le menu Actions du panneau Comportements.
2 Tapez votre message dans la zone de texte prévue à cet effet.
DREAMWEAVER CS3 343
Guide de l'utilisateur
3 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Remarque : Le comportement Permuter 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 Permuter une image ; il n'est donc pas nécessaire d'ajouter
manuellement l'action Précharger les images lorsque vous utilisez l'action Permuter une image.
1 Sélectionnez un objet et choisissez Précharger les images dans le menu Actions du panneau Comportements.
2 Cliquez sur Parcourir pour sélectionner un fichier d'image ou tapez le chemin d'accès et le nom du fichier d'une image
dans la zone de texte Fichier source des images.
3 Cliquez sur le bouton plus (+) en haut de la boîte de dialogue pour ajouter l'image à la liste Précharger les images.
4 Répétez les étapes 3 et 4 pour les autres images que vous désirez précharger dans la page en cours.
5 Pour supprimer une image de la liste Précharger les images, sélectionnez-la et cliquez sur le bouton (–) (signe moins).
6 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
L'onglet Base de la boîte de dialogue Définir image barre de navigation permet de créer ou de modifier une image 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 d'une URL.
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é permet de définir un changement d'état pour une autre image lorsque l'image sélectionnée entre dans l'état « Image
survolée » ou « Image cliquée ».
Voir aussi
« Barres de navigation » à la page 279
Bien que le comportement 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ère-plan de la page et la couleur du texte.
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 :
The URL for this page is {[Link]}, and today is {new Date()}.
1 Sélectionnez un objet et choisissez Texte > Texte du cadre dans le menu Actions du panneau Comportements.
2 Dans la boîte de dialogue qui s'affiche, sélectionnez le cadre cible dans le menu Cadre.
3 Cliquez sur le bouton Reprendre HTML courant pour copier les contenus actuels de la section bodydu cadre cible.
4 Entrez un message dans la zone de texte Nouveau HTML.
5 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Voir aussi
« Création de cadres et de jeux de cadres » à la page 198
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 :
The URL for this page is {[Link]}, and today is {new Date()}.
1 Sélectionnez un objet et choisissez Texte > Texte du conteneur dans le menu Actions du panneau Comportements.
2 Dans la boîte de dialogue qui s'affiche, sélectionnez l'élément cible dans le menu Conteneur.
3 Entrez le nouveau texte ou le nouveau code HTML dans la zone de texte Nouveau HTML.
DREAMWEAVER CS3 345
Guide de l'utilisateur
4 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Voir aussi
« Insertion d'une balise div PA » à la page 147
Remarque : Si vous utilisez le comportement Définir le texte de la barre d'état dans Dreamweaver, le texte de la barre d'état
du navigateur ne va pas nécessairement changer du fait que certains navigateurs nécessitent des réglages spéciaux lors de la
modification du texte de la barre d'état. Par exemple, dans Firefox, vous devez modifier une option Avancée qui permet à
JavaScript modifier le texte de la barre d'état. Pour plus de détails, reportez-vous à la documentation de votre navigateur.
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 :
The URL for this page is {[Link]}, and today is {new Date()}.
1 Sélectionnez un objet et choisissez Texte > Définir le texte de la barre d'état dans le menu Actions du panneau
Comportements.
2 Dans la boîte de dialogue Définir le texte de la barre d'état, tapez un message dans la zone de texte Message.
Utilisez un message concis. Le navigateur tronquera le message s'il est trop long pour la barre d'état.
3 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
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 :
The URL for this page is {[Link]}, and today is {new Date()}.
2 Dans l'inspecteur Propriétés, tapez le nom du champ de texte. Veillez à utiliser 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).
2 Sélectionnez le champ de texte cible dans le menu Champ de texte et entrez votre nouveau texte.
3 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
1 Sélectionnez un objet et choisissez Afficher-Masquer les éléments dans le menu Actions du panneau Comportements.
Si l'option Afficher-Masquer les éléments n'est pas disponible, cela signifie probablement qu'un élément PA est sélectionné.
Etant donné que les éléments PA n'acceptent pas les événements dans la version 4.0 des deux navigateurs, vous devez
sélectionner un objet différent, tel que la balise <body> ou un lien (<a>).
2 Dans la liste Eléments, sélectionnez l'élément que vous souhaitez afficher ou masquer et cliquez sur Afficher, Masquer
ou Restaurer (cette dernière option restaure la visibilité par défaut).
3 Répétez l'étape 2 pour les autres éléments dont vous voulez modifier la visibilité. Vous pouvez modifier la visibilité de
plusieurs éléments avec un seul comportement.
4 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
Le comportement Afficher le menu contextuel permet de créer ou modifier un menu contextuel Dreamweaver ou d'ouvrir
et modifier un menu contextuel Fireworks inséré dans un document Dreamweaver.
Remarque : Dreamweaver fournit cette fonctionnalité pour faciliter le travail des personnes qui l’employaient dans
Dreamweaver 8 ou une version précédente. Pour créer et modifier des menus déroulants, utilisez le widget de barre de menus
Spry de la barre Insertion, de manière à créer du code dont la personnalisation et la gestion sont plus aisées. Pour plus
d'informations, consultez la section « Utilisation du widget de barre de menu » à la page 432.
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 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.
1 Sélectionnez un objet et choisissez ~Désuet > Afficher le menu contextuel dans le menu Actions du panneau
Comportements.
2 Utilisez les onglets suivants pour définir des options pour le menu contextuel :
Contenu Définissez le nom, la structure, l'URL et la cible des éléments de menu individuels.
Aspect Définissez 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.
Avancé Définissez les propriétés des cellules de 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 temps qui s'écoule entre le moment où l'utilisateur place le
pointeur sur le déclencheur et l'apparition du menu correspondant.
Position Positionnez le menu par rapport à l'image ou au lien de déclenchement.
DREAMWEAVER CS3 347
Guide de l'utilisateur
Voir aussi
« Utilisation de Fireworks » à la page 352
3 Cliquez sur le bouton plus (+) pour continuer à ajouter des éléments de menu.
Une fois que vous avez terminé, 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.
1 Pour définir l'orientation du menu, sélectionnez Menu vertical ou Menu horizontal dans le menu contextuel situé en
haut de l'onglet Aspect.
2 Définissez les options de mise en forme du texte :
• Dans le menu Police, sélectionnez une police de caractères pour les éléments de menu. Sélectionnez une police que vos
visiteurs sont susceptibles d'avoir sur leurs systèmes.
• 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.
Remarque : Si la police que vous souhaitez utiliser ne figure pas dans la liste, utilisez l'option Modifier la liste des polices pour
l'ajouter.
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.
DREAMWEAVER CS3 348
Guide de l'utilisateur
4 Une fois que vous avez terminé, cliquez sur OK ou sélectionnez un autre onglet Afficher le menu contextuel pour définir
des options supplémentaires.
Espacement des cellules Définissez le nombre de pixels séparant les cellules contiguës d'un tableau.
Délai de menu Définissez la durée d'affichage du menu une fois que l'utilisateur éloigne le pointeur de l'image ou du lien
déclencheur. Les valeurs étant en millisecondes, le paramètre par défaut 1 000 équivaut à 1 seconde. Pour un délai de 3
secondes, entrez 3000.
Bordures déroulantes Détermine si les éléments de menu ont une bordure. Si vous souhaitez une bordure, assurez-vous
que l'option Afficher les bordures.
Largeur de bord Définissez la largeur de la bordure en pixels.
Ombre, Couleur de la bordure et Mettre en surbrillance Choisissez une couleur pour ces options de bordure. Les options
d'ombre et de mise en surbrillance n'apparaissent pas en mode d'aperçu.
1 Dans la boîte de dialogue Afficher le menu contextuel, cliquez sur l'onglet Position.
2 Définissez l'emplacement du menu contextuel en utilisant l'une des méthodes suivantes :
• Sélectionnez l'une des options prédéfinies.
• Spécifiez un emplacement en tapant ses coordonnées verticale et horizontale respectivement dans les zones X et Y.
L'angle supérieur gauche du menu correspond à l'origine des coordonnées.
3 Pour masquer le menu contextuel lorsque le pointeur ne le survole pas, sélectionnez Masquer le menu suite à l'événement
onMouseOut. Sinon, le menu reste affiché.
Remarque : Dreamweaver fournit cette fonctionnalité pour faciliter le travail des personnes qui l’employaient dans
Dreamweaver 8 ou une version précédente. Pour créer et modifier des menus déroulants, utilisez le widget de barre de menus
Spry de la barre Insertion, de manière à créer du code dont la personnalisation et la gestion sont plus aisées. Pour plus
d'informations, consultez la section « Utilisation du widget de barre de menu » à la page 432.
1 Dans le document Dreamweaver, sélectionnez le lien ou l'image qui déclenche le menu contextuel.
2 Sélectionnez Afficher le menu contextuel dans le menu Actions du panneau Comportements.
3 Effectuez vos modifications dans cette boîte de dialogue, puis cliquez sur OK.
DREAMWEAVER CS3 349
Guide de l'utilisateur
Remarque : Etant donné que seul l'attribut src est affecté par ce comportement, l'image de substitution doit en principe avoir
les mêmes dimensions (hauteur et largeur) que l'original. Faute de quoi, l'image intervertie apparaîtrait déformée (compactée
ou élargie) de façon à s'adapter aux dimensions de l'image d'origine.
Il existe également le comportement Restaurer l'image intervertie qui restaure la dernière interversion d'images à son état
antérieur. Il est automatiquement ajouté lorsque vous associez le comportement Permuter une image à un objet ; en
principe, si vous avez laissé cette option activée en associant le comportement Permuter une image, vous n'avez pas besoin
de l'utiliser manuellement.
1 Choisissez Insertion > Image ou cliquez sur le bouton Image de la barre Insertion pour insérer une image.
2 Dans l'inspecteur Propriétés, indiquez un nom pour l'image dans la zone de texte située à l'extrême gauche.
Il n'est pas nécessaire de nommer les images ; elles sont nommées automatiquement lorsque vous associez le comportement
à un objet. Toutefois, il vous sera plus facile de distinguer les images proposées dans la boîte de dialogue Permuter une image
si vous avez vous-même attribué un nom à ces images.
9 Cliquez sur OK et vérifiez que l'événement par défaut est correct. Si ce n'est pas le cas, sélectionnez un autre événement
ou changez de navigateur cible dans le sous-menu Afficher les événements pour.
1 Pour insérer un formulaire, choisissez Insertion > Formulaire ou cliquez sur le bouton Formulaire de la barre Insertion.
2 Pour insérer un champ de texte, choisissez Insertion > 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 de texte.
Nombre de Vérifie que le champ contient une valeur numérique comprise 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 le cas, sélectionnez l'un de ces événements.
Ces deux événements déclenchent le comportement 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 le champ est obligatoire.
351
Remarque : Une intégration limitée est également disponible avec quelques autres applications. Par exemple, vous pouvez
exporter un fichier InDesign en format XHTML et continuer à le modifier dans Dreamweaver. Vous trouverez un didacticiel
consacré à ce flux d'activités à l'adresse [Link]/go/vid0202_fr.
Vous pouvez insérer aisément des images et des animations Flash (fichiers SWF) dans un document Dreamweaver. Vous
pouvez également modifier une image ou un fichier Flash dans son éditeur d'origine après l'avoir insérée dans un document
Dreamweaver.
Remarque : Pour qu'il soit possible d'utiliser Dreamweaver conjointement à ces applications Adobe, toutes ces applications
doivent être installées sur votre ordinateur.
L'intégration des produits est réalisée grâce à l'édition Roundtrip, dans le cas de Fireworks et de Flash, et aux Design Notes.
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 sont de petits fichiers permettant à Dreamweaver de localiser le document source correspondant à un
fichier image ou à un fichier Flash exporté. Lorsque vous exportez des fichiers de Fireworks, Flash ou Photoshop
directement vers un site défini par Dreamweaver, les Design Notes qui contiennent des références au fichier de
programmation PSD, PNG ou Flash (FLA) sont automatiquement exportées vers le site avec le fichier Web (format GIF,
JPEG ou SWF).
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 effets de survol, les Design Notes
contiennent des informations sur les scripts les concernant.
Pendant l'exportation, Dreamweaver crée un dossier nommé _notes dans le même dossier. Ce dossier contient les Design
Notes nécessaires à l'intégration de Dreamweaver avec Photoshop ou Fireworks.
Remarque : Pour pouvoir utiliser les Design Notes, vous devez vous assurer qu'elles ne sont pas désactivées pour votre site
Dreamweaver. Elles sont activées par défaut. Toutefois, même si elles sont désactivées, lorsque vous insérez un fichier d'image
Photoshop, Dreamweaver crée une Design Note pour stocker l'emplacement du fichier PSD source.
Voir aussi
« A propos des Design Notes » à la page 98
Utilisation de Fireworks
Insertion d'une image Fireworks
Dreamweaver et Fireworks reconnaissent et partagent de nombreuses procédures de 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.
Vous pouvez placer une image exportée avec Fireworks directement dans un document Dreamweaver à l'aide de la
commande Image (menu Insertion) ou vous pouvez créer une image Fireworks à partir d'un espace réservé pour l'image
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.
Voir aussi
« A propos de l'intégration de Photoshop, Flash et Fireworks » à la page 351
Remarque : Ce principe suppose que Fireworks soit défini comme éditeur d'image externe principal pour les fichiers PNG. Par
ailleurs, Fireworks est souvent défini comme éditeur par défaut pour les fichiers JPEG et GIF, bien qu'il puisse être utile de
définir Photoshop comme éditeur par défaut pour ces types de fichiers.
Lorsque l'image fait partie d'une table Fireworks, vous pouvez ouvrir la table entière en vue de la modifier, pour autant que
le commentaire <!--fw table--> figure 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.
1 Dans Dreamweaver, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), s'il n'est pas déjà ouvert.
2 Cliquez sur une image ou une découpe d'image pour la sélectionner.
Lorsque vous sélectionnez une image exportée depuis Fireworks, l'inspecteur Propriétés identifie la sélection comme image
ou table Fireworks 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 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.
DREAMWEAVER CS3 353
Guide de l'utilisateur
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 puis 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.
Voir aussi
« Utilisation d'un éditeur d'image externe » à la page 243
1 Dans Dreamweaver, sélectionnez l'image de votre choix et choisissez Commande > Optimiser l'image.
2 Apportez les modifications dans la boîte de dialogue Aperçu de l'image.
• Pour modifier les paramètres d'optimisation, cliquez sur l'onglet Options.
• Pour modifier la taille et la zone de l'image exportée, cliquez sur l'onglet Fichier.
3 Une fois terminé, cliquez sur OK.
Voir aussi
« Choix des paramètres d'optimisation des images » à la page 362
Utilisation de Fireworks pour modifier les espaces réservés pour les images Dreamweaver
Vous pouvez créer un espace réservé dans un document Dreamweaver, puis lancer Fireworks pour créer une image
graphique ou une table Fireworks à y placer.
Pour créer une image à partir d'un espace réservé, Dreamweaver et Fireworks doivent être installés sur votre système.
1 Veillez à ce que Fireworks soit défini comme éditeur d'image des fichiers PNG.
2 Dans la fenêtre de document, cliquez sur l'espace réservé pour l'image afin de le sélectionner.
3 Démarrez Fireworks en mode Modification depuis Dreamweaver en utilisant l'une des méthodes suivantes :
• Dans l'inspecteur 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 sur l'espace réservé pour l'image avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl
enfoncée (Macintosh), puis sélectionnez Créer une image dans Fireworks.
4 Utilisez les options de Fireworks pour créer l'image.
Fireworks reconnaît les paramètres suivants d'espace réservé pour l'image, qui sont définis lors de son utilisation dans
Dreamweaver : la taille de l'image (qui correspond à la taille de la zone de travail Fireworks), l'ID de l'image (utilisé par
Fireworks comme nom de document par défaut pour le fichier source et le fichier d'exportation créé) et l'alignement du
texte. Fireworks reconnaît également les liens et certains comportements (permutation d'image, menu contextuel, barre de
navigation et texte notamment) que vous avez associés à l'espace réservé pour l'image lorsque vous travaillez dans
Dreamweaver.
DREAMWEAVER CS3 354
Guide de l'utilisateur
Remarque : Bien que les liens ajoutés à un espace réservé pour l'image soient invisibles dans Fireworks, ils sont conservés. Si
vous dessinez une zone réactive et que vous ajoutez un lien dans Fireworks, 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 lors du remplacement de l'espace réservé pour l'image.
Fireworks ne reconnaît pas les paramètres suivants d'espace réservé pour l'image : alignement de l'image, couleur,
espacement vertical et horizontal et cartes. Ils sont désactivés dans l'inspecteur Propriétés de l'espace réservé pour l'image.
5 Au terme de votre travail, cliquez sur Terminé afin d'afficher l'invite d'enregistrement.
6 Dans la zone de texte 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 ce nom dans la zone de texte Nom de fichier. Vous pouvez modifier le nom.
9 Dans la zone Enregistrer sous le type, sélectionnez le type de fichier(s) à exporter, par exemple Images uniquement ou
Documents HTML et images.
10 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.
Voir aussi
« Utilisation d'un éditeur d'image externe » à la page 243
Les menus contextuels créés avec Fireworks sont non seulement plus extensibles et plus rapides à télécharger, mais encore
présentent les avantages suivants :
• les éléments de menu peuvent être indexés par les moteurs de recherche ;
• les éléments de menu peuvent être lus par des lecteurs d'écran, ce qui rend vos pages plus accessibles ;
• le code généré par Fireworks est aux normes et peut être validé ;
vous pouvez modifier les menus contextuels Fireworks avec Dreamweaver ou Fireworks, mais pas les deux. Les
modifications apportées dans Dreamweaver ne sont pas conservées dans Fireworks.
Voir aussi
« Edition des menus contextuels de Fireworks dans Dreamweaver » à la page 354
Si vous préférez modifier vos menus avec Dreamweaver, vous pouvez utiliser Fireworks pour créer le menu contextuel, puis
Dreamweaver de façon exclusive pour modifier le menu et le personnaliser.
DREAMWEAVER CS3 355
Guide de l'utilisateur
Si vous préférez modifier les menus dans Fireworks, vous pouvez utiliser la fonctionnalité d'édition Roundtrip de
Dreamweaver, mais vous ne devez pas modifier les menus directement dans Dreamweaver.
1 Dans Dreamweaver, sélectionnez le tableau Fireworks contenant le menu contextuel, puis cliquez sur Modifier dans
l'inspecteur Propriétés.
Le fichier PNG source s'ouvre dans Fireworks.
2 Dans Fireworks, modifiez ce menu avec l'éditeur correspondant, puis cliquez sur Terminé dans la barre d'outils de
Fireworks.
Fireworks renvoie le menu modifié à Dreamweaver.
Si vous avez créé un menu contextuel dans Fireworks MX 2004 ou une version plus ancienne, vous pouvez le modifier dans
Dreamweaver avec la boîte de dialogue Afficher le menu contextuel, disponible à partir du panneau Comportements.
Voir aussi
« A propos des menus contextuels de Fireworks » à la page 354
Modification d'un menu contextuel créé dans Fireworks MX 2004 ou une version plus
ancienne
1 Dans Dreamweaver, sélectionnez la zone réactive ou l'image qui déclenche le menu contextuel.
2 Dans le panneau Comportements (Maj+F3), double-cliquez sur Afficher le menu contextuel dans la liste Actions.
3 Apportez vos modifications dans la boîte de dialogue Menu contextuel puis cliquez sur OK.
Voir aussi
« Application du comportement Afficher le menu contextuel » à la page 346
Remarque : Dreamweaver ne reconnaît ces préférences que dans certains cas. 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 correct.
1 Dans Fireworks, choisissez Edition > Préférences (Windows) ou Fireworks > Préférences (Macintosh) et cliquez sur
l'onglet Lancer et Modifier (Windows) ou choisissez Lancer et Modifier dans le menu déroulant (Macintosh).
2 Indiquez les préférences applicables lors de la modification ou de l'optimisation d'images Fireworks placées dans une
application externe :
Toujours utiliser le fichier PNG source 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.
Ne jamais utiliser le fichier PNG source Permet de lancer automatiquement l'image Fireworks placée, qu'il existe ou non un
fichier PNG source. Les mises à jour sont appliquées à l'image placée uniquement.
Demander lors du lancement Affiche un message vous demandant si le fichier PNG source doit être ouvert. Vous pouvez
également déterminer les préférences globales de la fonction de lancement et d'édition dans cette fenêtre d'invite.
DREAMWEAVER CS3 356
Guide de l'utilisateur
1 Dans le document Dreamweaver, placez le point d'insertion là où vous voulez insérer le code HTML Fireworks.
2 Effectuez l'une des opérations suivantes :
• Choisissez Insertion > Objets image > HTML Fireworks.
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Images et choisissez Insérer HTML Fireworks
dans le menu.
3 Cliquez sur Parcourir pour sélectionner un fichier HTML Fireworks.
4 Si le fichier n'est plus nécessaire par la suite, activez l'option Supprimer fichier après insertion. Cette option 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.
3 Dans le document 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 les images sont mis à jour.
1 Dans Fireworks, ouvrez le fichier PNG source puis apportez les modifications désirées.
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.
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.
Avant de commencer, placez toutes les images que vous souhaitez intégrer à l'album photos dans un dossier Le dossier ne
doit pas nécessairement se trouver sur un site. Assurez-vous également que les noms des fichiers d'image portent les
extensions suivantes : .gif, .jpg, .jpeg, .png, .psd, .tif ou .tiff. Les images portant des extensions de fichiers non reconnues ne
figureront pas dans l'album.
1 Dans Dreamweaver, choisissez Commandes > Créer un album photos pour le Web.
2 Dans la zone Titre de l'album photos, entrez un titre. Ce dernier s'affiche dans un rectangle gris dans la partie supérieure
de la page des miniatures.
Les zones de texte Infos de sous-titre et Autres infos permettent d'ajouter deux autres lignes de texte sous le titre.
3 Choisissez le dossier contenant les images sources en cliquant sur le bouton Parcourir, situé à côté de la zone 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 de la zone 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.
Remarque : Vous ne pouvez pas utiliser vos fichiers d'image originaux comme images de grande taille, car les images originales
en formats autres que GIF et JPEG pourraient ne pas être affichées correctement dans tous les navigateurs. Si les images
d'origine sont des fichiers JPEG, les images de grande taille peuvent présenter des tailles de fichier supérieures ou une qualité
inférieure à celle des images d'origine.
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 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. L'opération peut durer plusieurs
minutes si vous traitez un grand nombre de fichiers d'image. Une fois le traitement terminé, Dreamweaver est réactivé et
génère la page contenant les miniatures.
Remarque : Si vous cliquez sur Annuler pendant que Dreamweaver crée l'album, vous n'arrêterez pas l'opération. Vous
empêcherez simplement Dreamweaver d'afficher la page principale de l'album photos.
Utilisation de Photoshop
A propos de l'intégration de Photoshop
Vous pouvez insérer des fichiers d'image Photoshop (en format PSD) dans des pages Web de Dreamweaver, puis les faire
optimiser parDreamweaver sous la forme d'images Web (en formats GIF, JPEG et PNG). Vous pouvez également coller une
image Photoshop à calques multiples ou tranches multiples, en tout ou en partie, dans une page Web de Dreamweaver.
Remarque : Si vous employez souvent cette fonctionna lité d'intégration, il peut être utile de stocker les images Photoshop sur
votre site Web, de manière à y accéder plus aisément. Dans ce cas, veillez à les voiler de manière à éviter toute manipulation
superflue entre le site local et le serveur distant.
Voir aussi
« Voilage et suppression du voilage de certains types de fichier » à la page 97
Procédez comme suit pour insérer, dans une page Web, une image créée dans Photoshop :
• Dans Photoshop, enregistrez votre image sous la forme d'un fichier Photoshop normal (PSD). Il n'est pas nécessaire de
convertir au préalable l'image au format JPEG, GIF ou PNG.
• Dans Dreamweaver, sélectionnez le fichier PSD et insérez-le dans la page Web. Dreamweaver vous permet d'optimiser
l'image pour le Web avant de l'insérer dans la page.
Procédez comme suit pour utiliser une tranche ou un calque d'une image Photoshop comme image dans une page Web :
• Dans Dreamweaver, sélectionnez le fichier JPEG, GIF ou PNG que vous avez extrait d'un fichier PSD et inséré avec
Dreamweaver, puis cliquez sur le bouton de modification d'image. Dreamweaver ouvre le fichier PSD source dans
Photoshop.
• Dans Photoshop, apportez les modifications de votre choix au fichier PSD et enregistrez-le. Sélectionnez ensuite toute
ou une partie de l'image et copiez-la dans le Presse-papiers.
• Dans Dreamweaver, collez l'image sur l'image Web de la page. Dreamweaver optimise l'image PSD dans le Presse-papiers
à l'aide des paramètres d'optimisation d'origine, puis remplace l'image de la page par la version actualisée.
Pour visualiser un didacticiel vidéo relatif à l'utilisation de Photoshop et de Dreamweaver, rendez-vous à l'adresse suivante :
[Link]/go/vid0200_fr.
Voir aussi
« Insertion d'une image Photoshop sur votre page » à la page 359
« Utilisation de Photoshop pour modifier des images dans des pages Dreamweaver » à la page 361
Remarque : Si vous décidez par la suite de modifier les paramètres d'optimisation d'une image insérée sur l'une de vos pages,
vous pouvez cliquer sur le bouton Optimiser de l'inspecteur Propriétés de l'image, puis optimiser de nouveau l'image.
DREAMWEAVER CS3 360
Guide de l'utilisateur
Voir aussi
« Dreamweaver et l'accessibilité » à la page 674
2 Dans Dreamweaver (mode Création ou Code), placez le point d'insertion sur la page, à l'endroit où vous voulez insérer
l'image.
3 Choisissez Edition > Coller.
4 Dans la boîte de dialogue d'aperçu de l'image, ajustez les paramètres d'optimisation requis puis cliquez sur Exporter.
5 Enregistrez le fichier d'image Web à un emplacement du dossier racine de votre site Web.
• Si vous avez défini un dossier par défaut pour les images alors que vous enregistrez le fichier en dehors de votre dossier
racine, le fichier est enregistré à cet endroit et est également copié dans le dossier par défaut pour les images.
• Si vous n'avez pas défini de dossier par défaut pour les images alors que vous enregistrez le fichier en dehors de votre
dossier racine, Dreamweaver l'enregistre à cet endroit et vous demande si vous voulez qu'une copie du fichier soit
enregistrée dans votre dossier par défaut. En règle générale, il est conseillé d'accepter cette option. Si vous annulez
l'opération à ce moment, le fichier n'est pas placé dans la page Dreamweaver, mais l'image Web est enregistrée dans
l'emplacement externe que vous avez choisi.
Dreamweaver définit l'image conformément aux paramètres d'optimisation et en place une version Web sur votre page. Les
informations relatives à l'image, comme l'emplacement du fichier PSD d'origine, sont enregistrées dans une Design Note,
que vous ayez ou non activé les Design Notes pour votre site. La Design vous permet de revenir au fichier Photoshop
d'origine, afin d'y apporter des modifications, à partir de Dreamweaver.
Vous trouverez un didacticiel consacré à la copie et au collage entre différentes applications, dont Dreamweaver et
Photoshop, à l'adresse [Link]/go/vid0193_fr.
Voir aussi
« Dreamweaver et l'accessibilité » à la page 674
Utilisation de Photoshop pour modifier des images dans des pages Dreamweaver
Après avoir placé des images Photoshop dans vos pages Dreamweaver, vous pouvez modifier, dans Photoshop, l'image
source PSD d'origine ou le fichier Web JPEG, GIF ou PNG qui s'affiche sur la page. Si vous apportez des modifications à la
version Web du fichier, le fichier PSD source n'est pas mis à jour, et les deux versions vont diverger. Il est conseillé d'apporter
les modifications au fichier PSD source, de manière à garantir l'identité de l'image avec sa source.
Remarque : Assurez-vous que est bien défini comme l'éditeur principal pour le type de fichier à modifier.
Voir aussi
« Modification d'images dans Dreamweaver » à la page 237
2 Après avoir modifié le fichier dans Photoshop, vous pouvez effectuer l'une des actions suivantes pour mettre à jour
l'image de votre page :
• Réinsérez le fichier et définissez de nouveau les paramètres d'optimisation.
• Collez l'image ou la sélection dans votre page. Dreamweaver emploie vos paramètres d'optimisation existants
Pour effectuer une nouvelle optimisation, cliquez sur le bouton Optimiser de l'inspecteur Propriétés afin d'ouvrir la boîte
de dialogue d'aperçu de l'image. Si l'image a été créée dans Photoshop, l'image Photoshop est réimportée et vous pouvez lui
appliquer de nouveau des paramètres d'optimisation. Si aucun fichier PSD Photoshop n'est associé à l'image, l'image Web
s'affiche.
3 Après avoir apporté les modifications requises dans Photoshop, enregistrez le fichier.
4 Dans Dreamweaver, le fichier est mis à jour afin d'intégrer vos modifications. Il peut toutefois être nécessaire de
réinitialiser la taille de l'image.
Vous pouvez apporter des modifications mineures à vos images Web, comme le recadrage ou la réoptimisation, à l'aide des
outils de retouche d'image de Dreamweaver, accessibles via l'inspecteur Propriétés de l'image ou des commandes du menu
Modifier > Image. Ces actions n'entraînent pas la mise à jour du fichier PSD source, mais uniquement de l'image Web.
1 Dans Dreamweaver, sélectionnez un fichier PSD Photoshop différent d'une des manières suivantes :
• Utilisez l'icône Pointer vers un fichier afin de choisir un fichier PSD différent dans le panneau Fichiers.
• Double-cliquez sur une image existante puis recherchez un nouveau fichier.
2 Le reste de la procédure est identique à celle d'insertion d'une nouvelle image, à savoir l'ajustement des paramètres
d'optimisation et l'enregistrement du fichier dans votre site.
• L'onglet Options permet de définir le format de fichier à utiliser et de définir des préférences telles que la couleur.
• L'onglet Fichier permet de définir l'échelle et la taille de l'image.
• Le panneau d'aperçu permet de voir une version de l'image avec vos paramètres.
Voir aussi
« Paramètres d'optimisation » à la page 363
5 Choisissez une valeur dans le menu Zoom pour agrandir ou réduire l'affichage de l'image dans l'aperçu. Vous pouvez
également choisir l'outil Zoom, puis cliquer pour effectuer un zoom avant ou cliquer tout en maintenant enfoncée la touche
Alt (Windows) ou Option (Macintosh) pour effectuer un zoom arrière.
6 Vous pouvez consulter un aperçu de deux ou quatre optimisations différentes en cliquant sur le bouton 2 vues ou 4 vues
dans le bas du panneau d'aperçu et en choisissant des palettes de couleur différentes pour chaque volet.
7 Les contrôles d'animation ne s'appliquent pas aux images Photoshop.
(Facultatif) Modification des options d'échelle ou de zone d'exportation d'une image dans l'onglet Fichier
1 Sélectionnez l'onglet Fichier.
2 Réduisez ou développez l'image d'une des manières suivantes :
• Définissez un pourcentage de mise à l'échelle.
• Entrez des valeurs absolues, en pixels, pour la largeur ou la hauteur.
3 Activez l'option Contraindre pour préserver les proportions initiales de l'image lorsque vous la redimensionnez.
4 Modifiez la forme de l'image placée en activant l'option Exporter zone et en effectuant l'une des actions suivantes :
• Tirez la bordure pointillée autour de l'aperçu de l'image. Vous pouvez ramener l'image à l'intérieur du cadre d'affichage
afin d'afficher les zones masquées.
• Entrez les coordonnées, en pixels, des limites de l'image.
Paramètres d'optimisation
Lorsque vous insérez un fichier d'image ou copiez une partie d'une image à partir de Photoshop, Dreamweaver affiche la
boîte de dialogue Aperçu de l'image. Vous pouvez y définir et prévisualiser des paramètres pour une version Web de votre
image, possédant la combinaison appropriée de couleurs, de compression et de qualité :
Une image Web est une image qui peut être affichée par tous les navigateurs Web modernes et qui possède la même
apparence, quel que soit le système ou le navigateur utilisé. Lorsque vous insérez une image Photoshop, la boîte de dialogue
Aperçu de l'image vous permet d'ajuster divers paramètres pour optimiser la publication sur le Web. En règle générale, ces
paramètres permettent de parvenir un compromis entre qualité et taille de fichier.
Remarque : Les paramètres que vous sélectionnez n'influent que sur la version exportée du fichier d'image. Le fichier PSD
Photoshop d'origine n'est jamais modifié.
L'onglet Options comprend de nombreuses options relatives à l'image, qui varient selon le format de fichier choisi. Plusieurs
jeux d'options pour les images GIF et JPEG sont proposés dans le menu Paramètres enregistrés de la boîte de dialogue
Aperçu de l'image.
Matage Permet de définir l'arrière-plan de l'image. Vous pouvez conserver la transparence d'une image PNG 32 bpc (bits
par canal) en cliquant sur l'icône de transparence de la boîte de dialogue Matage. Vous pouvez également utiliser cette boîte
de dialogue pour activer l'anticrénelage d'objets à contours flous qui se trouvent directement au-dessus de la zone de
document, en faisant correspondre la couleur du cache à l'arrière-plan de la cible.
DREAMWEAVER CS3 365
Guide de l'utilisateur
Optimiser la taille Permet de définir la taille de l'image, en kilo-octets. Dans le cas d'images 8 bpc, l'assistant tente de
parvenir à la taille de fichier demandée en ajustant le nombre de couleurs ou en appliquant un tramage.
Perte Réglée sur 0 par défaut. Cette option n'est pas d'application pour les images PNG 8 bpc.
Tramer Définit approximativement les couleurs qui ne figurent pas dans la palette actuelle, en alternant les pixels de
couleurs similaires de façon à donner l'apparence d'un mélange produisant la couleur manquante. Le tramage est
particulièrement utile lors de l'exportation d'images comportant des mélanges ou des dégradés complexes, ou en cas
d'exportation d'images photographiques dans un format graphique 8 bpc tel que le format GIF. Cette option n'est pas
activée par défaut.
Affichage entrelacé du navigateur Affiche une image entrelacée tout d'abord en basse résolution, puis passe
progressivement en pleine résolution pendant le téléchargement. Cette option n'est pas activée par défaut.
Optimiser la taille Permet de définir la taille de l'image, en kilo-octets. Dans le cas d'images 8 bpc, l'assistant tente de
parvenir à la taille de fichier demandée en ajustant le nombre de couleurs ou en appliquant un tramage.
Paramètres enregistrés
Dreamweaver comporte plusieurs paramètres prédéfinis. En fonction des paramètres enregistrés que vous choisissez, les
options spécifiques à un type de fichier, décrites ci-dessus, peuvent varier.
GIF Web 216 Force toutes les couleurs à être compatibles Web. La palette de couleurs contient 216 couleurs au maximum.
DREAMWEAVER CS3 366
Guide de l'utilisateur
GIF Websnap 256 Convertit les couleurs non compatibles avec le Web dans la couleur compatible avec le Web la plus
proche. La palette de couleurs contient 256 couleurs au maximum.
GIF Websnap 128 Convertit les couleurs non compatibles avec le Web dans la couleur compatible avec le Web la plus
proche. La palette de couleurs contient 128 couleurs au maximum.
GIF Adaptive 256 Palette de couleurs qui ne contient que les couleurs réellement utilisées dans le graphisme. La palette de
couleurs contient 256 couleurs au maximum.
JPEG - Qualité supérieure Fixe la qualité à 80 et le lissage à 0, ce qui produit une image de haute qualité mais dont le fichier
est de plus grande taille.
JPEG - Fichier réduit Fixe la qualité à 60 et le lissage à 2, ce qui produit un fichier dont la taille vaut moins que la moitié d'un
fichier JPEG de qualité supérieure, mais avec un niveau de qualité moins élevé.
GIF animé Websnap 128 Utilise le format de fichier GIF animé et convertit les couleurs non compatibles avec le Web dans
la couleur compatible avec le Web la plus proche. La palette de couleurs contient 128 couleurs au maximum.
Voir aussi
« Choix des paramètres d'optimisation des images » à la page 362
Utilisation de Flash
Modification d'un fichier SWF de Dreamweaver dans Flash
Si Flash et Dreamweaver sont installés, vous pouvez sélectionner un fichier SWF dans un document Dreamweaver et
utiliser Flash pour le modifier. Flash ne modifie pas directement le fichier SWF ; il modifie le document source (fichier
FLA), puis exporte à nouveau le fichier SWF.
Remarque : Si le fichier FLA ou le fichier SWF est verrouillé, extrayez le fichier dans Dreamweaver.
3 Dans Flash, modifiez le fichier FLA. La fenêtre de document indique que vous êtes en train de modifier le fichier à partir
de Dreamweaver.
4 Une fois les modifications effectuées, cliquez sur Terminé.
Flash met à jour le fichier FLA, le réexporte en tant que fichier SWF, se ferme et retourne sur le document Dreamweaver.
Remarque : Pour mettre le fichier SWF à jour et garder Flash ouvert, choisissez, dans Flash, Fichier > Mettre à jour dans
Dreamweaver.
5 Pour afficher le fichier mis à jour dans le document, cliquez sur Lecture dans l'inspecteur Propriétés de Dreamweaver ou
appuyez sur la touche F12 pour afficher un aperçu de votre page dans la fenêtre d'un navigateur.
Pour pouvoir créer la carte d'un site, vous devez définir une page d'accueil. Pour pouvoir mettre à jour un lien dans un
fichier SWF, vous devez afficher les fichiers dépendants dans la vue Carte du site. Par défaut, la carte du site n'affiche pas
les fichiers dépendants ; vous devez donc les afficher.
2 Dans le panneau Fichiers, sélectionnez Affichage de la carte dans le menu contextuel Vue du site.
3 Pour afficher les fichiers dépendants, choisissez Vue dans le menu Options situé dans le coin supérieur droit du panneau
Fichiers, puis choisissez Options de la carte du site > Afficher les fichiers dépendants.
4 Dans la carte du site, modifiez le lien sous le fichier SWF en effectuant l'une des actions suivantes :
• Pour modifier le lien dans le fichier SWF sélectionné, cliquez dessus avec le bouton droit de la souris (Windows) ou en
maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Modifier le lien. Dans la boîte de dialogue qui s'affiche,
entrez le nouveau chemin d'accès à l'URL.
• Pour mettre à jour toutes les instances du lien, choisissez Site > Modifier le lien au niveau du site. Dans la zone de texte
Modifier tous les liens à, recherchez le lien à modifier à l'aide du bouton Parcourir ou tapez son chemin d'accès. Dans la
zone de texte En liens à, recherchez la nouvelle URL ou tapez son chemin d'accès.
5 Cliquez sur OK.
Tous les liens mis à jour par Dreamweaver dans le fichier SWF sont intégrés au document source FLA lorsque vous
démarrez Flash en vue d'une modification. Dreamweaver consigne automatiquement toutes les modifications de lien
apportées au fichier SWF dans les Design Notes. Lorsque Flash répercute les modifications dans le fichier FLA, il les
supprime des Design Notes.
Voir aussi
« Utilisation des cartes de site » à la page 49
Utilisation de Bridge
A propos d'Adobe Bridge
Dreamweaver dispose d'une intégration transparente à Adobe® Bridge, une application autonome de navigation dans les
fichiers. Adobe® Bridge est une application inter-plates-formes jointe aux composants d'Adobe® Creative Suite® 3. Elle
permet de rechercher, d'organiser et de parcourir les actifs requis pour créer du contenu imprimé, audio, vidéo et destiné
au Web. Vous pouvez démarrer Bridge à partir de tout composant de Creative Suite (sauf Acrobat 8) et l'employer pour
accéder à des actifs de type Adobe et non Adobe.
• Gestion des fichiers d'image : aperçu, recherche, tri et traitement de fichiers dans Bridge sans ouvrir d'applications
spécifiques. Vous pouvez également modifier les métadonnées des fichiers et utiliser Bridge pour placer des fichiers dans
vos documents, projets ou compositions.
• Gestion de vos photos : Vous pouvez importer et modifier les photos de la carte mémoire de votre appareil photo
numérique, regrouper des photos associées en piles et ouvrir ou importer des fichiers bruts de votre appareil photo et
modifier leurs paramètres sans démarrer Photoshop. Vous pouvez également rechercher des bibliothèques de stocks
d’images et télécharger des images hors droit par le biais d’Adobe Stock Photos.
• Utilisation d'actifs gérés par Adobe Version Cue®
• Exécution de tâches automatisées, comme les commandes par lots
• Synchronisation des paramètres de couleurs entre les composants de Creative Suite à gestion des couleurs.
Vous trouverez un didacticiel consacré à Adobe Bridge et aux activités de développement Web à l'adresse
[Link]/go/vid0192_fr.
DREAMWEAVER CS3 368
Guide de l'utilisateur
Remarque : Si Bridge n'est pas installé, Dreamweaver affiche un message d'erreur. Vous devez installer l'application avant de
pouvoir utiliser ces fonctionnalités.
Vous pouvez insérer la plupart des types de fichiers dans vos pages, mais Dreamweaver les traite différemment :
• Si vous insérez une image Web (JPEG, GIF ou PNG)), Dreamweaver insère directement les fichiers d'image dans la page
et en place une copie dans le dossier des images par défaut de votre site.
• Si vous insérez un fichier PSD Photoshop, vous devez définir ses paramètres d'optimisation avant que Dreamweaver
puisse le placer sur votre page.
• Si vous insérez un fichier non graphique, comme un fichier MP3, PDF ou un fichier d'un type inconnu, Dreamweaver
insère un lien vers le fichier source.
• Si vous insérez un fichier HTML, Dreamweaver insère un lien vers le fichier source.
• (Windows uniquement) Si Microsoft Office est installé et si vous insérez un fichier Microsoft Word ou Excel file, vous
devez indiquer si vous voulez insérer le fichier proprement dit ou un lien vers le fichier source. Si vous voulez insérer le
fichier, vous pouvez indiquer quelle proportion de mise en forme vous voulez conserver.
Voir aussi
« Insertion d'une image Photoshop sur votre page » à la page 359
Par exemple, un développeur Web peut travailler pour un client qui veut que le site Web soit disponible sur les téléphones
portables. Le développeur Web peut utiliser Dreamweaver pour créer des pages préliminaires et Device Central pour tester
l'affichage de ces pages sur différents périphériques.
Conseils pour la création de contenu Web Dreamweaver pour les périphériques mobiles
Device Central permet d'afficher des pages Web créées dans Dreamweaver à l'aide de la fonction Small-Screen Rendering
d'Opera. Cette prévisualisation peut vous donner une très bonne idée de ce à quoi ressemblera une page Web sur un
périphérique mobile.
Remarque : La fonction Small-Screen Rendering d'Opéra peut être ou ne pas être pré-installée pour les périphériques virtuels.
Device Central donne simplement un aperçu de ce à quoi ressemblerait le contenu si la fonction Small-Screen Rendering
d'Opera était installée.
Suivez les conseils ci-dessous pour vous assurer que les pages Web créées dans Dreamweaver s'affichent correctement sur
les périphériques mobiles.
• Si vous utilisez la structure Adobe® Spry pour développer un contenu, ajoutez la ligne HTML suivante à vos pages afin
qu'elles s'affichent en CSS et exécutent les fonctions JavaScript™ correctement dans Device Central:
<link href="[Link]" media="screen" rel="stylesheet" type="text/css"/>
<link href="[Link]" media="handheld" rel="stylesheet" type="text/css"/>
DREAMWEAVER CS3 370
Guide de l'utilisateur
• La fonction Small-Screen Rendering d'Opera ne prend pas en charge les cadres, les listes déroulantes, les soulignements,
les caractères barrés, les légendes, les clignotements ni les rectangles de sélection. Essayez d'éviter de dessiner ces
éléments.
• Faites que les pages Web pour périphériques mobiles restent simples. En particulier, utilisez un nombre limité de polices,
tailles et couleurs de polices.
• La réduction de la taille des images et la réduction du nombre de couleurs permettent d'augmenter les chances que les
images ressemblent à ce qui était prévu. Utilisez les formats CSS ou HTML pour spécifier la largeur et la hauteur exactes
pour chaque image utilisée. Indiquez du texte de remplacement pour toutes les images.
Remarque : Vous trouverez de très nombreuses informations sur l'optimisation des pages Web pour les périphériques mobiles
sur le site Web du logiciel Opera.
371
Remarque : Les modèles permettent de définir la conception d'une grande zone et de réutiliser des mises en page complètes. Si
vous souhaitez réutiliser des éléments de conception individuels, tels que les informations sur le copyright d'un site ou un logo,
créez des éléments de bibliothèque.
L'utilisation de modèles vous permet de mettre à jour plusieurs pages à la fois. Tout document créé à partir d'un modèle
reste associé à ce modèle (sauf si vous décidez de détacher le document ultérieurement). Lorsque vous modifiez un modèle,
la conception de tous les documents créés à partir de ce modèle est immédiatement mise à jour.
Remarque : Les modèles de Dreamweaver sont différents des modèles de certains autres logiciels Adobe Creative Suite en ce
sens que les sections de page des modèles Dreamweaver sont fixes (ou non modifiables) par défaut.
Voir aussi
« Gestion des actifs et des bibliothèques » à la page 105
Lors de la création du modèle, vous pouvez apporter des modifications aux régions modifiables et aux régions verrouillées.
En revanche, dans le cas d'un document créé à partir d'un modèle, seules les régions modifiables peuvent subir des
modifications ; les régions verrouillées ne peuvent pas être modifiées.
Par exemple, vous pouvez définir une ligne de tableau à reproduire. En général, les sections répétées sont modifiables afin
que l'utilisateur du modèle puisse modifier le contenu de l'élément répété, tandis que le créateur du modèle contrôle la
conception elle-même.
Deux types de régions répétées peuvent être insérées dans un modèle : région répétée et tableau répété.
Une région facultative Une section d'un modèle qui renferme un contenu, tel que du texte ou une image, pouvant
apparaître ou non dans un document. Sur la page basée sur le modèle, l'utilisateur du modèle décide généralement si le
contenu doit être affiché ou non.
Un attribut de balise modifiable Permet de déverrouiller un attribut de balise dans un modèle afin que les utilisateurs
puissent le modifier dans les pages créées à partir de ce modèle. Par exemple, vous pouvez « verrouiller » les images
contenues dans le document tout en permettant à l'utilisateur du modèle d'en définir l'alignement à gauche, à droite ou au
centre.
Voir aussi
« Modification du contenu d'un document basé sur un modèle » à la page 396
En revanche, si vous insérez un nouveau lien relatif à un document dans un fichier de modèle, il est facile de faire une faute
de frappe lorsque vous tapez le chemin dans la zone de texte du lien de l'inspecteur Propriétés. Le chemin correct dans un
fichier de modèle est le chemin d'accès au document lié à partir du dossier Templates, et non pas à partir du dossier du
document basé sur le modèle. Assurez-vous que les chemins d'accès utilisés pour les liens sont corrects en utilisant l'icône
de dossier ou l'icône Pointer vers un fichier dans l'inspecteur Propriétés lorsque vous créez des liens dans des modèles.
Certains utilisateurs ont tiré parti de la façon dont Dreamweaver traitait les liens vers les fichiers du dossier Templates et
ont utilisé cette incohérence pour créer des liens qu'ils n'avaient pas l'intention de mettre à jour lors de la création de pages
à partir d'un modèle. Par exemple, supposons que vous utilisez Dreamweaver MX 2004, et que vous possédez un site
comprenant différents dossiers pour différentes applications : Dreamweaver, Flash et Photoshop. Chaque dossier de produit
contient une page [Link] basée sur un modèle, et une version unique du fichier [Link] au même niveau. Si le fichier
du modèle contient le lien relatif au document href=”[Link]” (un lien vers une version du fichier [Link] située dans le
dossier Templates), et que vous souhaitez que vos pages [Link] basées sur le modèle contiennent également ce lien tel
qu'il a été rédigé, vous pouvez créer des pages [Link] basées sur le modèle sans avoir à vous préoccuper que
Dreamweaver mette à jour ces liens particuliers. Lorsque Dreamweaver MX 2004 crée des pages [Link] basées sur le
modèle, les liens href=”[Link]” (non mis à jour) font référence aux fichiers [Link] qui résident dans les dossiers
Dreamweaver, Flash et Photoshop, et non au fichier [Link] qui réside dans le dossier Templates.
DREAMWEAVER CS3 373
Guide de l'utilisateur
Toutefois, dans Dreamweaver 8, ce comportement a été modifié de façon à ce que tous les liens relatifs à un document soient
mis à jour lors de la création de pages basées sur un modèle, quel que soit l'emplacement apparent des fichiers liés. Dans ce
scénario, Dreamweaver examine le lien dans le fichier du modèle (href="[Link]") et crée dans la page basée sur le modèle
un lien qui est relatif à l'emplacement du nouveau document. Par exemple, si vous créez un document basé sur un modèle
un niveau au-dessus du dossier Templates, Dreamweaver rédigerait le lien dans le nouveau document de cette façon :
href=”Templates/[Link]”. Cette mise à jour Dreamweaver 8 a rompu des liens dans les pages créées par les concepteurs
qui avaient tiré parti de l'ancienne pratique de Dreamweaver qui consistait à ne pas mettre à jour les liens vers des fichiers
du dossier Templates.
Dreamweaver 8.01 a ajouté une préférence qui vous permet d'activer ou de désactiver le comportement de mise à jour des
liens relatifs. (Cette préférence spéciale s'applique uniquement aux liens vers des fichiers du dossier Templates, mais pas aux
liens en général.) Le comportement par défaut est de ne pas mettre à jour ces liens (comme c'était le cas dans
Dreamweaver version MX 2004 et antérieure), mais si vous souhaitez que Dreamweaver mette à jour ces types de liens lors
de la création de pages basées sur un modèle, vous pouvez désélectionner la préférence. (Vous ne feriez cela que si, par
exemple, vous aviez une page CSS (Cascading Style Sheets), [Link], dans votre dossier Templates, et que vous souhaitiez
qu'un document basé sur un modèle contienne le lien href=”Templates/[Link]”; mais cette pratique n'est pas
recommandée car seuls les fichiers modèles de Dreamweaver (DWT) doivent résider dans le dossier Templates.)
Pour que Dreamweaver mette à jour des chemins relatifs au document vers des fichiers autres que des modèles situés dans
le dossier Templates, sélectionnez la catégorie Modèles dans l'onglet Avancé de la boîte de dialogue Définition du site et
désélectionnez l'option Ne pas corriger les chemins relatifs au document.
Pour plus d'informations, consultez la TechNote Dreamweaver sur le site Web de Adobe à l'adresse
[Link]/go/f55d8739_fr
Voir aussi
« Création d'un lien vers des documents en utilisant l'icône Pointer vers un fichier » à la page 271
Pour éviter ce problème, vous pouvez insérer le code suivant dans la section head du modèle :
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
Lorsque vous insérez ce code dans un modèle, toutes les modifications apportées aux scripts situés avant la balise <html>
ou après la balise </html> sont répercutées dans les documents créés à partir du modèle. Toutefois, vous ne pourrez plus
modifier ces scripts dans les documents créés à partir du modèle. Vous pouvez donc soit modifier les scripts dans le modèle,
soit dans les documents créés à partir du modèle, mais pas dans les deux à la fois.
Paramètres de modèle
Les paramètres de modèle indiquent les valeurs qui permettent de personnaliser le contenu des documents basés sur le
modèle. Ils permettent de définir des régions facultatives, des attributs de balise modifiables ou des valeurs à transmettre
aux documents joints. Pour chaque paramètre, vous devez définir un nom, un type de donnée et une valeur par défaut. Vous
devez attribuer un nom unique à chaque paramètre. En outre, les paramètres sont sensibles à la casse. Ils doivent posséder
l'un des cinq types de données admis : texte, booléen, couleur, URL ou nombre.
DREAMWEAVER CS3 374
Guide de l'utilisateur
Les paramètres de modèle sont transmis au document sous forme de paramètres d'instance. En général, l'utilisateur d'un
modèle est autorisé à modifier les valeurs par défaut du paramètre pour personnaliser le contenu du document basé sur le
modèle. Dans d'autres cas, le créateur du modèle peut déterminer ce qui apparaît dans le document, selon la valeur d'une
expression de modèle.
Voir aussi
« Utilisation des régions facultatives » à la page 384
Expressions de modèle
Les expressions de modèle sont des instructions qui calculent ou évaluent une valeur.
Vous pouvez utiliser une expression pour enregistrer une valeur et l'afficher dans un document. Vous pouvez notamment
rédiger une expression simple se limitant à la valeur d'un paramètre, par exemple @@(Param)@@, ou bien une expression plus
complexe permettant de calculer les valeurs qui feront alterner la couleur d'arrière-plan de la ligne d'un tableau, par
exemple @@((_index & 1) ? red : blue)@@.
Vous pouvez aussi rédiger des expressions de modèle pour définir des conditions If et MultipleIf. Lorsqu'une instruction
conditionnelle contient une expression, Dreamweaver évalue si celle-ci est true ou false. Si la condition est true, la région
facultative s'affiche dans le document basé sur le modèle ; si elle est false, elle n'apparaît pas.
Vous pouvez définir des expressions en mode Code ou dans la boîte de dialogue de la région facultative que vous insérez.
En mode Code, il existe deux façons de définir des expressions de modèle : utilise le commentaire <!-- TemplateExpr
expr=“votre expression”--> ou @@(votre expression)@@. Lorsque vous insérez l'expression dans le code du modèle, un
marqueur d'expression apparaît en mode Création. Lorsque vous appliquez le modèle, Dreamweaver évalue l'expression et
affiche la valeur dans le document basé sur le modèle.
Voir aussi
« Langage d'expression de modèle » à la page 374
• constantes numériques, constantes de chaîne (syntaxe avec guillemets doubles uniquement), constantes booléennes
(true ou false)
• référence de variable (voir la liste des variables définies plus bas dans cette section)
• référence à un champ (opérateur « point »)
• opérateurs unaires : +, -, ~, !
• opérateurs binaires : +, -, *, /, %, &, |, ^, &&, ||, <, <=, >, >=, ==, !=, <<, >>
• opérateurs conditionnels : ?:
• parenthèses : ()
DREAMWEAVER CS3 375
Guide de l'utilisateur
Les types de données suivants sont pris en charge : booléen, virgule flottante 64 bits IEEE, chaîne et objet. Les modèles
Dreamweaver ne prennent pas en charge l'utilisation des types JavaScript « null » et « undefined ». Ils ne permettent pas
non plus de convertir implicitement les types scalaires en objet. Par conséquent, l'expression "abc".length provoquera une
erreur au lieu de fournir la valeur 3.
Les seuls objets disponibles sont ceux qui sont définis par le modèle d'objet d'expression. Les variables suivantes sont
définies :
_document Contient les données de modèle de niveau document avec un champ pour chaque paramètre du modèle.
_repeat Définie uniquement pour les expressions situées à l'intérieur d'une région répétée. Fournit des informations
prédéfinies sur la région :
_index L'index numérique (à partir de 0) de l'entrée en cours.
_isFirst Vrai (true) si l'entrée en cours est la première entrée de la région répétée.
_isLast Vrai (true) si l'entrée en cours est la première entrée de la région répétée.
_prevRecord L'objet _repeat de l'entrée précédente. L'accès à cette propriété provoque une erreur si l'entrée est la première
de la région.
_nextRecord L'objet _repeat de l'entrée suivante. L'accès à cette propriété provoque une erreur si l'entrée est la dernière de
la région.
_parent Dans une région répétée imbriquée, donne l'objet _repeat correspondant à la région répétée extérieure. L'accès à
cette propriété en dehors d'une région répétée imbriquée provoque une erreur.
Lors de l'évaluation de l'expression, tous les champs de l'objet _document et _repeat sont implicitement disponibles. Par
exemple, vous pouvez saisir title au lieu de _document.title pour accéder au paramètre de titre du document.
En cas de conflit de champ, les champs de l'objet _repeat ont la priorité sur les champs de l'objet _document. Vous n'avez
donc pas à référencer explicitement _document ou _repeat. Toutefois, il se peut que _document soit nécessaire à l'intérieur
d'une région répétée pour référencer les paramètres de document masqués par les paramètres de région répétée.
Dans le cas de régions répétées imbriquées, seuls les champs de la région répétée intérieure sont disponibles implicitement.
Les régions extérieures doivent être référencées explicitement à l'aide de _parent.
Voici un exemple de code pouvant être inséré dans la section head du modèle :
<!-- TemplateParam name="Dept" type="number" value="1" -->
L'instruction conditionnelle suivante vérifie la valeur attribuée au paramètre Dept. Si la condition renvoie "true" ou la valeur
correspondante, l'image adéquate s'affiche.
<!-- TemplateBeginMultipleIf -->
<!-- checks value of Dept and shows appropriate image-->
<!-- TemplateBeginIfClause cond="Dept == 1" --> <img src=".../[Link]"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept == 2" --> <img src=".../[Link]"> <!-- TemplateEndIfClause-->
<!-- TemplateBeginIfClause cond="Dept == 3" --> <img src=".../[Link]"> <!-- TemplateEndIfClause -->
<!-- TemplateBeginIfClause cond="Dept != 3" --> <img src=".../[Link]"> <!-- TemplateEndIfClause -->
<!-- TemplateEndMultipleIf -->
Lorsque vous créez un document basé sur un modèle, les paramètres du modèle lui sont automatiquement transmis.
L'utilisateur du modèle détermine l'image à afficher.
DREAMWEAVER CS3 376
Guide de l'utilisateur
Voir aussi
« Modification des propriétés d'un modèle » à la page 396
La barre de titre de la fenêtre de document permet d'identifier les fichiers de modèle. La barre de titre d'un fichier de modèle
contient le mot <<Modèle>> et l'extension du nom du fichier est .dwt.
Vous pouvez utiliser les préférences de couleur de code pour définir votre propre modèle de coloration afin de pouvoir
distinguer facilement les régions du modèle lorsque vous affichez un document en mode Code.
Tous les éléments compris entre ces commentaires sont modifiables dans les documents créés à partir du modèle. Le code
source HTML d'une région modifiable peut se présenter comme suit :
DREAMWEAVER CS3 377
Guide de l'utilisateur
Remarque : Lorsque vous modifiez le code du modèle en mode Code, prenez garde à ne pas modifier de balise de commentaire
liée au modèle et utilisée par Dreamweaver.
Voir aussi
« Personnalisation des préférences de coloration de code d'un modèle » à la page 399
Outre les régions modifiables, la page entière est entourée d'un cadre d'une couleur différente et un onglet dans le coin
supérieur droit indique le nom du modèle sur lequel le document est basé. Ce cadre a pour fonction de vous rappeler que
le document a été créé à partir d'un modèle et que vous ne pouvez rien changer en dehors des régions modifiables.
Voir aussi
« Définition des préférences de surbrillance pour des régions de modèle » à la page 400
DREAMWEAVER CS3 378
Guide de l'utilisateur
Le contenu modifiable est repéré dans le code HTML par les commentaires Dreamweaver suivants :
Tous les éléments compris entre ces commentaires sont modifiables dans un document basé sur un modèle. Le code source
HTML d'une région modifiable peut se présenter comme suit :
<body bgcolor="#FFFFFF" leftmargin="0">
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr bgcolor="#333366">
<td>Name</td>
<td><font color="#FFFFFF">Address</font></td>
<td><font color="#FFFFFF">Telephone Number</font></td>
</tr>
<!-- InstanceBeginEditable name="LocationList" -->
<tr>
<td>Enter name</td>
<td>Enter Address</td>
<td>Enter Telephone</td>
</tr>
<!-- InstanceEndEditable -->
</table>
</body>
La couleur par défaut du texte non modifiable est le gris. Vous pouvez associer des couleurs différentes aux régions
modifiables et aux régions non modifiables à l'aide de la boîte de dialogue Préférences.
Voir aussi
« Personnalisation des préférences de coloration de code d'un modèle » à la page 399
Après avoir créé un modèle, vous pouvez insérer des régions de modèle et définir des préférences de modèle pour la couleur
du code et la couleur de surbrillance des régions de modèle.
Si vous souhaitez enregistrer des informations supplémentaires sur un modèle (par exemple, le nom de la personne qui l'a
créé, la date de sa dernière modification ou les raisons justifiant certaines décisions relatives à la mise en forme), vous
pouvez créer un fichier Design Notes pour le modèle. Les documents basés sur un modèle n'héritent pas des Design Notes
associées à ce dernier.
Remarque : Les modèles de Adobe Dreamweaver sont différents des modèles de certains autres produits Adobe Creative Suite
en ce sens que les sections de page des modèles Dreamweaver sont fixes (ou non modifiables) par défaut.
Voir aussi
« Types de régions de modèle » à la page 371
3 Sélectionnez le site dans lequel vous souhaitez enregistrer le modèle dans le menu déroulant Site, puis tapez un nom
unique pour le modèle dans la zone Enregistrer sous.
4 Cliquez sur Enregistrer. Dreamweaver enregistre le fichier de modèle dans le dossier Templates du site, dans le dossier
racine local du site, avec l'extension .dwt. Si ce dossier n'existe pas, Dreamweaver le crée automatiquement au moment de
l'enregistrement du nouveau modèle.
Remarque : Ne retirez pas vos modèles du dossier Templates et placez dans celui-ci uniquement des fichiers de modèles. Ne
retirez pas non plus le dossier Templates de votre dossier racine local, car cela pourrait provoquer des erreurs dans les chemins
d'accès des modèles.
Voir aussi
« Création d'un modèle vierge » à la page 68
3 Le modèle étant toujours sélectionné, donnez-lui un nom, puis appuyez sur Entrée (Windows) ou Retour (Macintosh).
Dreamweaver crée un modèle vierge dans le panneau Actifs et dans le dossier Modèles.
Lorsque vous créez un modèle et que vous le chargez sur le serveur, il devient disponibles pour tous les utilisateurs se
connectant à votre site, sauf si vous avez limité l'utilisation du modèle à certains rôles de Contribute. Si vous avez défini des
restrictions sur l'utilisation des modèles, il peut s'avérer nécessaire d'ajouter chaque nouveau modèle à la liste des modèles
accessibles par un utilisateur de Contribute (voir Administration de Contribute).
Remarque : Assurez-vous que le dossier racine de chaque site utilisateur de Contribute défini est le même que le dossier racine
de votre définition de site dans Dreamweaver. Si un dossier racine de site utilisateur ne correspond pas au vôtre, cet utilisateur
ne pourra pas utiliser les modèles.
DREAMWEAVER CS3 380
Guide de l'utilisateur
En complément des modèles Dreamweaver, vous pouvez créer des modèles non Dreamweaver à l'aide des outils
d'administration de Contribute. Un modèle non-Dreamweaver est une page existante dont les utilisateurs de peuvent se
servir pour créer de nouvelles pages. Cette page est similaire à un modèle Dreamweaver, à l'exception que les pages basées
sur ce modèle ne se mettent pas à jour lorsque vous apportez des modifications à ce dernier. Les modèles non-
Dreamweaver ne peuvent pas contenir d'éléments de modèles Dreamweaver, tels que des régions modifiables ou
verrouillées, des répétitions de régions ou autres régions facultatives.
Lorsqu'un utilisateur de Contribute crée un nouveau document au sein d'un site contenant des modèles Dreamweaver,
Contribute établit la liste des modèles disponibles (Dreamweaver et non-Dreamweaver) dans la boîte de dialogue Nouvelle
page.
Pour inclure des pages qui utilisent des codages autres que Latin-1 dans votre site, vous devrez peut-être créer des modèles
(des modèles Dreamweaver ou non-Dreamweaver). Les utilisateurs de Contribute peuvent modifier des pages qui utilisent
n'importe quel codage, mais lorsqu'un utilisateur Contribute créer une page vierge, il utilise le codage Latin-1. Pour créer
une page utilisant un codage différent, l'utilisateur de Contribute peut créer une copie d'une page existante basée sur un
encodage différent ou utiliser un modèle basé sur un encodage différent. Cela dit, si le site utilisant d'autres codages ne
contient pas de pages ni de modèles, créez d'abord, dans Dreamweaver, une page ou un modèle utilisant cet autre codage.
Voir aussi
« Préparation d'un site à utiliser avec Contribute » à la page 56
Remarque : Si vous insérez une région modifiable non pas dans un fichier de modèle mais dans un document, une alerte vous
informe que le document sera automatiquement enregistré comme modèle.
Vous pouvez placer une région modifiable n'importe où sur votre page. Toutefois, tenez compte des informations suivantes
si vous rendez possible la modification d'un tableau ou d'un élément à positionnement absolu :
• Vous pouvez marquer un tableau entier ou une cellule de tableau individuelle comme modifiable, mais vous ne pouvez
pas marquer plusieurs cellules d'un tableau comme une seule et même région modifiable. Si une balise <td> est
sélectionnée, la région modifiable comprend la région située autour de la cellule. Dans le cas contraire, la région
modifiable concerne uniquement le contenu de la cellule.
• Les éléments PA et leur contenu sont deux éléments distincts. Rendre un élément PA modifiable permet de changer la
position de l'élément PA et son contenu, alors que rendre le contenu d'un élément PA modifiable permet uniquement de
modifier le contenu de l'élément PA, et non sa position.
1 Dans la fenêtre de document, procédez de l'une des manières suivantes pour sélectionner la région.
• Sélectionnez le texte ou le contenu que vous souhaitez définir comme région modifiable.
• Placez le point d'insertion à l'endroit où vous voulez insérer une région modifiable.
2 Procédez de l'une des manières suivantes pour insérer une région modifiable :
• Choisissez Insertion > Objets de modèle > Région modifiable.
• Cliquez du bouton droit (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez Modèles >
Nouvelle région modifiable.
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Modèles, puis choisissez Région modifiable dans
le menu déroulant.
3 Dans la zone Nom, tapez un nom unique pour la région. (vous ne pouvez pas utiliser le même nom pour plusieurs
régions modifiables dans un modèle donné).
Remarque : Ne tapez pas de caractères spéciaux dans la zone Nom.
4 Cliquez sur OK. La région modifiable est entourée d'un cadre rectangulaire dans le modèle, de la couleur de surbrillance
définie dans les préférences. Dans le coin supérieur gauche de la région, un onglet indique le nom de la région. Si vous
insérez une région modifiable vide dans le document, son nom s'affiche également dans le cadre qui la délimite.
Voir aussi
« Création d'un modèle Dreamweaver » à la page 378
« Définition des préférences de surbrillance pour des régions de modèle » à la page 400
DREAMWEAVER CS3 382
Guide de l'utilisateur
1 Cliquez sur l'onglet situé dans le coin supérieur gauche de la région modifiable pour la sélectionner.
2 Effectuez l'une des opérations suivantes :
• Choisissez Modifier > Modèles > Supprimer le marqueur de modèle.
• Cliquez du bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée (Macintosh), puis choisissez
Modèles > Supprimer le marqueur de modèle.
La région n'est alors plus modifiable.
1 Cliquez sur l'onglet situé dans le coin supérieur gauche de la région modifiable pour la sélectionner.
2 Dans l'inspecteur Propriétés (Fenêtre > Propriétés), tapez un nouveau nom.
3 Appuyez sur la touche Entrée (Windows) ou Retour (Macintosh).
Les régions répétées permettent de définir la mise en page au moyen de la répétition de certains éléments (article de
catalogue et description, par exemple) ou de lignes, par exemple dans le cas d'une liste d'éléments.
Il existe deux objets de modèle de région répétée : région répétée et tableau répété.
Voir aussi
« Types de régions de modèle » à la page 371
DREAMWEAVER CS3 383
Guide de l'utilisateur
Pour rendre modifiable le contenu d'une région répétée (par exemple, pour autoriser un utilisateur à taper du texte dans
une cellule de tableau dans un document basé sur un modèle), vous devez insérer une région modifiable dans la région
répétée.
Voir aussi
« Insertion d'une région modifiable » à la page 381
1 Placez le point d'insertion dans la fenêtre de document à l'endroit où vous souhaitez insérer le tableau répété.
2 Effectuez l'une des opérations suivantes :
• Choisissez Insertion > Objets de modèle > Tableau répété.
• Dans la catégorie Commun de la barre Insertion, cliquez sur le bouton Modèles, puis choisissez Tableau répété dans le
menu déroulant.
3 Définissez les options suivantes, puis cliquez sur OK.
Lignes détermine le nombre de lignes du tableau.
Marge intérieure des cellules Détermine l'espace (en pixels) entre le contenu d'une cellule et son contour.
Espacement des cellules Détermine le nombre de pixels séparant les cellules contiguës d'un tableau.
Lorsque vous n'affectez pas explicitement de valeur pour la marge intérieure et l'espacement des cellules, la plupart des
navigateurs affichent le tableau comme si la marge intérieure des cellules était définie sur 1 et l'espacement entre les cellules
défini sur 2. Pour être sûr que les navigateurs afficheront le tableau sans marge intérieure ni espacement, définissez Marge
intérieure des cellules et Espacement entre les cellules sur 0.
Largeur Indique la largeur du tableau en pixels ou en pourcentage de la largeur de fenêtre du navigateur.
Si vous n'affectez pas explicitement de valeur pour la bordure, la plupart des navigateurs affichent le tableau avec une
bordure définie sur 1. Pour vous assurer que les navigateurs affichent le tableau sans bordure, définissez Bordure sur 0. Pour
visualiser les contours des cellules et du tableau lorsque la bordure est définie sur 0, sélectionnez Affichage > Assistances
visuelles > Bordures de tableau.
Répéter les lignes du tableau Permet d'indiquer les lignes du tableau à inclure dans la région répétée.
Ligne de début Permet d'indiquer le numéro de la première ligne à inclure dans la région répétée.
Ligne de fin Permet d'indiquer le numéro de la première ligne à inclure dans la région répétée.
Vous pouvez modifier les valeurs hexadécimales #FFFFFF et #CCCCCC si vous souhaitez utiliser d'autres couleurs.
4 Enregistrez le modèle.
Exemple de code correspondant à un tableau dont la couleur d'arrière-plan des lignes est alternée :
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr><th>Name</th><th>Phone Number</th><th>Email Address</th></tr>
<!-- TemplateBeginRepeat name="contacts" -->
<tr bgcolor="@@(_index & 1 ? '#FFFFFF' : '#CCCCCC')@@">
<td> <!-- TemplateBeginEditable name="name" --> name <!-- TemplateEndEditable -->
</td>
<td> <!-- TemplateBeginEditable name="phone" --> phone <!-- TemplateEndEditable -->
</td>
<td> <!-- TemplateBeginEditable name="email" --> email <!-- TemplateEndEditable -->
</td>
</tr>
<!-- TemplateEndRepeat -->
</table>
Lorsque vous insérez une région facultative, vous pouvez associer des valeurs spécifiques à un paramètre de modèle ou bien
définir des instructions conditionnelles (instructions If...else) pour des régions de modèle. Vous pouvez utiliser des
opérateurs simples (true/false) ou bien définir des instructions conditionnelles et des expressions plus complexes. Vous
pouvez modifier la région facultative ultérieurement si nécessaire. Suivant les conditions définies, l'utilisateur du modèle
peut modifier les paramètres dans les documents qu'il crée à partir du modèle et décider si la région facultative doit
s'afficher ou non.
DREAMWEAVER CS3 385
Guide de l'utilisateur
Vous pouvez lier plusieurs régions facultatives à un paramètre nommé. Dans les documents basés sur un modèle, les régions
liées entre elles forment un groupe qui s'affiche ou reste masqué. Vous pouvez par exemple associer à un article une image
de remise (par exemple : « Liquidation totale ! ») et le texte du prix de vente.
Voir aussi
« Modification des propriétés d'un modèle » à la page 396
• Les régions facultatives non modifiables, qui permettent à l'utilisateur du modèle d'afficher ou de masquer des régions
spécialement marquées sans lui permettre d'en modifier le contenu.
L'onglet d'une région facultative est précédé du mot if dans un modèle. Suivant la condition définie dans le modèle,
l'utilisateur du modèle peut décider si la région doit apparaître dans les pages qu'il crée.
• Les régions facultatives modifiables, qui permettent à l'utilisateur du modèle de décider si la région doit être affichée ou
masquée et d'en modifier le contenu.
Par exemple, si la région facultative comprend une image ou du texte, l'utilisateur du modèle peut décider si le contenu doit
s'afficher et peut y apporter des modifications si nécessaire. Une région modifiable est contrôlée par une instruction
conditionnelle.
Voir aussi
« Modification des propriétés d'un modèle » à la page 396
Créez des paramètres de modèle et définissez des instructions conditionnelles (instructions If...else) pour les régions de
modèle. Vous pouvez utiliser des opérateurs simples (true/false) ou bien définir des instructions conditionnelles et des
expressions plus complexes.
Les options de l'onglet Avancé vous permettent de lier plusieurs régions facultatives à un paramètre nommé. Dans les
documents basés sur un modèle, les régions liées entre elles forment un groupe qui s'affiche ou reste masqué. Vous pouvez
par exemple associer à un article une image de remise (par exemple : « Liquidation totale ! ») et le texte du prix de vente.
Vous pouvez également utiliser l'onglet Avancé pour rédiger une expression de modèle permettant de calculer une valeur
liée à la région facultative et d'afficher ou de masquer cette région selon la valeur obtenue.
5 (Facultatif) Cliquez sur l'onglet Avancé, puis définissez les options suivantes :
• Si vous voulez lier des paramètres de régions facultatives, cliquez sur l'onglet Avancé, sélectionnez Utiliser le paramètre,
puis choisissez dans le menu déroulant le paramètre auquel vous voulez lier le contenu sélectionné.
• Si vous voulez rédiger une expression de modèle afin de contrôler l'affichage d'une région facultative, cliquez sur l'onglet
Avancé, sélectionnez Saisir une expression, puis tapez l'expression dans la zone.
Remarque : Dreamweaver insère automatiquement des guillemets doubles avant et après le texte saisi.
Vous pouvez accéder aux paramètres de modèle et les modifier dans le document basé sur ce modèle.
Voir aussi
« Modification des propriétés d'un modèle » à la page 396
Vous pouvez par exemple appliquer une couleur d'arrière-plan au modèle tout en permettant aux utilisateurs du modèle
d'appliquer une couleur d'arrière-plan différente aux pages qu'ils créent. Les utilisateurs peuvent mettre à jour uniquement
les attributs que vous définissez comme étant modifiables.
Vous pouvez définir plusieurs attributs modifiables sur une page afin que les utilisateurs du modèle puissent modifier les
attributs dans les documents basés sur ce modèle. Les types de données suivants sont pris en charge : texte, valeur booléenne
(true/false), couleur et URL.
Lorsque vous créez un attribut de balise modifiable, un paramètre de modèle est inséré dans le code. L'attribut reçoit une
valeur initiale dans le modèle. Tous les documents créés à partir du modèle héritent de ce paramètre. L'utilisateur du modèle
peut alors modifier le paramètre dans le document basé sur le modèle.
Remarque : Si vous créez un lien vers une feuille de style avec un attribut modifiable, alors les attributs de la feuille de style ne
sont plus disponibles pour être affichés ou modifiés dans le fichier de modèle.
1 Dans la fenêtre de document, sélectionnez l'élément pour lequel vous souhaitez définir un attribut de balise modifiable.
2 Sélectionnez Modifier > Modèles > Rendre l'attribut modifiable.
3 Dans la zone Attribut, entrez un nom ou sélectionnez un attribut dans la boîte de dialogue Attributs de balise modifiables
en procédant comme suit :
• Si l'attribut que vous souhaitez rendre modifiable est répertorié dans le menu déroulant Attribut, sélectionnez-le.
• Si l'attribut que vous souhaitez rendre modifiable n'est pas répertorié dans le menu déroulant Attribut, cliquez sur le
bouton Ajouter, tapez le nom de l'attribut que vous souhaitez ajouter dans la boîte de dialogue qui s'affiche, puis cliquez
sur OK.
4 Vérifiez que l'option Rendre l'attribut modifiable est activée.
5 Tapez un nom unique pour l'attribut dans la zone Etiquette.
Pour retrouver plus facilement un attribut de balise modifiable spécifique, faites en sorte que l'étiquette indique clairement
l'élément et l'attribut concerné. Par exemple, vous pouvez attribuer l'étiquette logoSrc au code source modifiable d'une
image ou bien l'étiquette bodyBgcolor à la couleur d'arrière-plan modifiable d'une balise body.
6 Dans le menu déroulant Type, sélectionnez le type de valeur autorisée pour cet attribut en définissant l'une des options
suivantes :
• Si vous souhaitez que l'utilisateur puisse taper du texte pour définir l'attribut, sélectionnez Texte. L'attribut align peut
par exemple être défini par du texte : l'utilisateur aura la possibilité de lui attribuer la valeur left, right ou center.
• Pour insérer un lien vers un élément, tel qu'un chemin d'accès à un fichier vers une image, sélectionnez URL. Lorsque
cette option est sélectionnée, le chemin utilisé dans un lien est automatiquement mis à jour. Lorsque l'utilisateur déplace
l'image vers un nouveau dossier, la boîte de dialogue de mise à jour des liens s'affiche.
• Si vous souhaitez que l'utilisateur puisse sélectionner une valeur au moyen du sélecteur de couleur, sélectionnez Couleur.
• Si vous souhaitez que l'utilisateur d'un modèle puisse taper une valeur numérique pour mettre à jour un attribut (la
hauteur ou la largeur d'une image par exemple), sélectionnez Nombre.
7 La zone Valeur par défaut indique la valeur de l'attribut de balise sélectionné dans le modèle. Tapez une autre valeur
dans cette zone si vous souhaitez modifier la valeur initiale du paramètre dans les documents basés sur le modèle.
8 (Facultatif) Si vous souhaitez apporter des modifications à un autre attribut de la balise sélectionnée, sélectionnez-le,
puis complétez-en la boîte de dialogue.
9 Cliquez sur OK.
DREAMWEAVER CS3 388
Guide de l'utilisateur
Voir aussi
« Modification des propriétés d'un modèle » à la page 396
1 Dans le modèle, cliquez sur l'élément associé à l'attribut modifiable, ou bien sélectionnez la balise au moyen du sélecteur
de balises.
2 Sélectionnez Modifier > Modèles > Rendre l'attribut modifiable.
3 Dans le menu déroulant Attributs, sélectionnez l'attribut que vous souhaitez affecter.
4 Désélectionnez Rendre l'attribut modifiable, puis cliquez sur OK.
5 Mettez à jour les documents basés sur le modèle.
Les régions modifiables d'un modèle de base sont transmises aux modèles imbriqués et restent modifiables dans les pages
créées à partir d'un modèle imbriqué, à moins que de nouvelles régions de modèle ne soient insérées dans ces régions.
Les modifications apportées à un modèle de base sont automatiquement répercutées dans les modèles basés sur ce modèle
de base et dans tous les documents basés sur les modèles principal et imbriqué.
Dans l'exemple suivant, le modèle trioHome contient trois régions modifiables, nommées Body, NavBar et Footer :
DREAMWEAVER CS3 389
Guide de l'utilisateur
Pour créer un modèle imbriqué, nous avons créé un document à partir du modèle, puis nous avons enregistré ce document
comme modèle que nous avons appelé TrioNested. Dans le modèle imbriqué, nous avons ajouté deux régions modifiables
et du contenu dans la région nommée Body.
Lorsque vous insérez une nouvelle région modifiable dans une région modifiable transmise au modèle imbriqué, la couleur
de surbrillance de la région modifiable devient orange. Le contenu que vous ajoutez en dehors de la région modifiable, par
exemple l'image insérée dans editableColumn, n'est plus modifiable dans les documents créés à partir du modèle imbriqué.
Qu'elles aient été ajoutées au modèle imbriqué ou qu'elles soient héritées du modèle de base, les régions modifiables
entourées d'un cadre de surbrillance bleu restent modifiables dans les documents qui ont été créés à partir du modèle
imbriqué. Les régions de modèle qui ne contiennent aucune région modifiable sont transmises sous la forme de régions
modifiables aux documents basés sur le modèle.
Par défaut, toutes les régions modifiables du modèle de base sont transmises, via le modèle imbriqué, aux documents basés
sur ce modèle imbriqué. En d'autres termes, si vous définissez une région modifiable dans un modèle de base, puis que
vous créez un modèle imbriqué, la région modifiable apparaîtra dans les documents basés sur le modèle imbriqué, à
condition que vous n'ayez inséré aucune nouvelle région de modèle dans cette région du modèle imbriqué.
Remarque : Vous pouvez insérer un marqueur de modèle à l'intérieur d'une région modifiable afin qu'elle ne soit pas
modifiable dans les documents basés sur le modèle imbriqué. Ces régions ont un cadre orange au lieu de bleu.
1 Créez un document à partir du modèle sur lequel vous souhaitez baser le modèle imbriqué en procédant de l'une des
façons suivantes :
• Dans la catégorie Modèles du panneau Actifs, cliquez du bouton droit de la souris (Windows) ou en maintenant la touche
Ctrl enfoncée (Macintosh) sur le modèle à partir duquel vous souhaitez créer un document, puis choisissez Nouveau à
partir d'un modèle dans le menu contextuel.
DREAMWEAVER CS3 390
Guide de l'utilisateur
• Choisissez Fichier > Nouveau. Dans la boîte de dialogue Nouveau document, sélectionnez la catégorie Page issue d'un
modèle, puis sélectionnez le site qui contient le modèle que vous souhaitez utiliser. Dans la liste Modèles, double-cliquez
sur le modèle pour créer un document.
2 Sélectionnez Fichier > Enregistrer comme modèle pour enregistrer le nouveau document en tant que modèle imbriqué :
3 Tapez un nom dans la zone Enregistrer sous, puis cliquez sur OK.
Voir aussi
« Scripts de serveur dans un modèle et documents basés sur un modèle » à la page 373
Empêcher qu'une région modifiable d'un modèle imbriqué devienne non modifiable dans
les documents basés sur ce modèle
Dans les modèles imbriqués, les régions modifiables qui seront transmises aux documents sont entourées d'un cadre bleu.
Vous pouvez insérer un marqueur de modèle à l'intérieur d'une région modifiable afin qu'elle ne soit pas modifiable dans
les documents basés sur le modèle imbriqué. Ces régions ont un cadre orange au lieu de bleu.
1 En mode Code, localisez la région modifiable que vous souhaitez rendre non modifiable dans les documents basés sur
ce modèle.
Les régions modifiables sont définies par les balises de commentaire du modèle.
2 Entourez la région modifiable (y compris les balises de commentaire) des marqueurs suivants :
@@("")@@
Pour plus d'informations, consultez la TechNote 16416 sur le site Web de Adobe à l'adresse [Link]/go/16416_fr.
Remarque : Pour modifier un modèle pour un site Contribute, vous devez utiliser Dreamweaver. Il est impossible de modifier
des modèles dans Contribute.
Utilisez la catégorie Modèles du panneau Actifs pour gérer les modèles existants. Elle permet entre autres de renommer ou
supprimer des fichiers de modèle.
Le panneau Actifs permet d'effectuer les tâches de gestion des modèles suivantes :
Voir aussi
« Création d'un modèle Dreamweaver » à la page 378
4 Cliquez sur une autre zone du panneau Actifs ou appuyez sur Entrée (Windows) ou Retour (Macintosh) pour appliquer
la modification.
Une alerte vous demande si vous voulez mettre à jour les documents créés à partir de ce modèle.
5 Pour mettre à jour tous les documents du site créés à partir de ce modèle, cliquez sur Mettre à jour. Cliquez sur Ne pas
mettre à jour si vous ne souhaitez pas mettre à jour les documents basés sur ce modèle.
Voir aussi
« Création d'un modèle Dreamweaver » à la page 378
Lorsque vous apportez des modifications à un modèle, Dreamweaver vous invite à mettre à jour les documents basés sur ce
modèle.
Remarque : Vous pouvez aussi manuellement mettre à jour les documents selon les modifications apportées au modèle, si
nécessaire.
Voir aussi
« Vérification de la syntaxe du modèle » à la page 399
2 Dans la liste des modèles disponibles, procédez de l'une des manières suivantes :
• Double-cliquez sur le nom du modèle à modifier.
• Sélectionnez un modèle à modifier, puis cliquez sur le bouton Modifier en bas du panneau Actifs.
3 Modifiez le contenu du modèle.
Pour modifier les propriétés de page du modèle, choisissez Modifier > Propriétés de la page (les documents basés sur un
modèle héritent des propriétés de page associées à ce dernier).
4 Enregistrez le modèle. Un message s'affiche, vous invitant à mettre à jour les pages basées sur le modèle.
5 Cliquez sur Mettre à jour pour mettre à jour tous les documents basés sur le modèle modifié ; cliquez sur Ne pas mettre
à jour si vous ne souhaitez pas mettre à jour les documents basés sur le modèle modifié.
Dreamweaver affiche un journal indiquant les fichiers mis à jour.
4 Enregistrez le modèle. Un message s'affiche, vous invitant à mettre à jour les pages basées sur le modèle.
5 Cliquez sur Mettre à jour pour mettre à jour tous les documents basés sur le modèle modifié ; cliquez sur Ne pas mettre
à jour si vous ne souhaitez pas mettre à jour les documents basés sur le modèle modifié.
Dreamweaver affiche un journal indiquant les fichiers mis à jour.
Mise à jour du site entier ou de tous les documents utilisant le modèle spécifié
Vous pouvez mettre à jour toutes les pages du site ou bien uniquement les pages basées sur un modèle spécifique.
Tenez compte des facteurs suivants lors de la mise à jour de modèles dans un site Contribute :
• Contribute récupère les nouveaux modèles et les modèles modifiés depuis le site uniquement au lancement de
Contribute et lorsqu'un utilisateur de Contribute modifie ses informations de connexion. Si vous apportez des
modifications à un modèle lorsqu'un utilisateur de Contribute modifie un fichier basé sur ce modèle, l'utilisateur ne peut
pas visualiser vos modifications tant qu'il ne relance pas Contribute.
DREAMWEAVER CS3 393
Guide de l'utilisateur
• Si vous supprimez une région modifiable d'un modèle lorsqu'un utilisateur de Contribute est en train de modifier une
page basée sur ce modèle, le contenu de cette région modifiable peut troubler cet utilisateur.
Pour mettre à jour un modèle dans un site Contribute, exécutez les étapes suivantes.
1 Ouvrez le modèle Contribute dansDreamweaver, modifiez le formulaire et enregistrez le document. Pour obtenir des
instructions, voir « Ouverture d'un modèle à modifier » à la page 391.
2 Demandez à tous les utilisateurs Contribute qui travaillent sur le site de redémarrer Contribute.
Voir aussi
« Détachement d'un document d'un modèle » à la page 395
Vous pouvez exporter les paires nom/valeur dans un fichier XML pour que vous puissiez utiliser les données du document
en dehors de Dreamweaver (par exemple dans un éditeur XML, dans un éditeur de texte ou même dans une application de
base de données). Inversement, si vous disposez d'un document XML structuré de manière appropriée, vous pouvez
importer ses données dans un document basé sur un modèle Dreamweaver.
Un fichier XML est généré : il contient le matériau des paramètres et des régions modifiables du document (y compris le
matériau des régions facultatives et des régions modifiables situées à l'intérieur de régions répétées). Le fichier XML
comporte le nom du modèle original, ainsi que le nom et le contenu de chaque région de modèle.
Remarque : Le contenu des régions non modifiables n'est pas exporté vers le fichier XML.
Si votre fichier XML n'est pas configuré exactement de la façon prévue par Dreamweaver, vous ne pourrez peut-être pas
importer vos données. Une solution à ce problème consiste à exporter un fichier XML fictif de Dreamweaver, de façon à
avoir un fichier XML ayant exactement la bonne structure, puis à copier les données de votre fichier XML original dans le
fichier XML exporté. Vous obtenez ainsi un fichier XML ayant une structure correcte et contenant les données appropriées,
prêtes à être importées.
3 Pour enregistrer une version XML des documents basés sur un modèle que vous exportez, sélectionnez Conserver les
fichiers contenant les données du modèle.
4 Pour appliquer les modifications aux fichiers précédemment exportés, sélectionnez Extraire les fichiers modifiés
uniquement.
Si vous appliquez un modèle à un document auquel aucun modèle n'a encore été appliqué, les régions modifiables ne
peuvent pas être comparées et un cas de non-concordance se présente. Dreamweaver les localise et vous pouvez alors
sélectionner la région ou les régions vers lesquelles le contenu de la page courante doit être transféré, ou bien décider de
supprimer le contenu non cohérent.
Vous pouvez appliquer un modèle à un document existant à l'aide du panneau Actifs ou à partir de la fenêtre de document.
Vous pouvez annuler l'application d'un modèle si nécessaire.
Important : Lorsque vous appliquez un modèle à un document existant, le modèle remplace le contenu du document par le
contenu passe-partout du modèle. Sauvegardez toujours le contenu d'une page avant de lui appliquer un modèle.
DREAMWEAVER CS3 395
Guide de l'utilisateur
4 Sélectionnez une destination pour le contenu à l'aide du menu Déplacer le contenu vers la nouvelle région en
sélectionnant l'une des options suivantes :
• Sélectionnez une région du nouveau modèle vers laquelle vous souhaitez déplacer le contenu existant.
• Sélectionnez Nulle part pour supprimer le contenu du document.
5 Cliquez sur Utiliser pour tout pour déplacer l'ensemble des éléments de contenu non concordants vers la région
sélectionnée.
6 Cliquez sur OK pour appliquer le modèle ou sur Annuler pour annuler l'application du modèle au document.
Important : Lorsque vous appliquez un modèle à un document existant, le modèle remplace le contenu du document par le
contenu passe-partout du modèle. Sauvegardez toujours le contenu d'une page avant de lui appliquer un modèle.
4 Sélectionnez une destination pour le contenu à l'aide du menu Déplacer le contenu vers la nouvelle région en
sélectionnant l'une des options suivantes :
• Sélectionnez une région du nouveau modèle vers laquelle vous souhaitez déplacer le contenu existant.
• Sélectionnez Nulle part pour supprimer le contenu du document.
5 Cliquez sur Utiliser pour tout pour déplacer l'ensemble des éléments de contenu non concordants vers la région
sélectionnée.
6 Cliquez sur OK pour appliquer le modèle ou sur Annuler pour annuler l'application du modèle au document.
Important : Lorsque vous appliquez un modèle à un document existant, le modèle remplace le contenu du document par le
contenu passe-partout du modèle. Sauvegardez toujours le contenu d'une page avant de lui appliquer un modèle.
Sur les pages basées sur un modèle, les utilisateurs peuvent modifier uniquement le contenu des régions modifiables. Vous
pouvez facilement identifier et sélectionner les régions modifiables afin d'en modifier le contenu. Les utilisateurs du modèle
ne peuvent pas modifier le contenu des régions verrouillées.
Remarque : Si vous essayez de modifier une région verrouillée dans un document basé sur un modèle lorsque la surbrillance
est désactivée, le pointeur de la souris se transforme pour indiquer que vous ne pouvez pas cliquer dans une région verrouillée.
Les utilisateurs du modèle peuvent également modifier les propriétés et les entrées d'une région répétée dans les documents
basés sur ce modèle.
Voir aussi
« Création d'une page basée sur un modèle existant » à la page 70
Voir aussi
« Paramètres de modèle » à la page 373
4 Si vous souhaitez modifier la valeur de la propriété dans le document courant, saisissez une autre valeur dans le champ
situé à droite de l'étiquette de la propriété.
Remarque : Le nom du champ et les valeurs modifiables sont définis dans le modèle. Les attributs non répertoriés dans la liste
Nom ne peuvent pas être modifiés dans le document basé sur un modèle.
DREAMWEAVER CS3 397
Guide de l'utilisateur
5 Sélectionnez Autoriser les modèles imbriqués pour contrôler ceci si vous souhaitez que la propriété modifiable soit
transmise aux documents basés sur le modèle imbriqué.
4 Sélectionnez Afficher si vous souhaitez que la région facultative apparaisse dans le document, ou bien désélectionnez
cette option si vous souhaitez qu'elle soit masquée.
Remarque : Le nom du champ et la valeur par défaut sont définis dans le modèle.
5 Sélectionnez Autoriser les modèles imbriqués pour contrôler ceci si vous souhaitez que la propriété modifiable soit
transmise aux documents basés sur le modèle imbriqué.
Ajout, suppression et modification de l'ordre des entrées dans une région répétée
Vous pouvez ajouter ou supprimer des entrées ou bien modifier l'ordre des entrées dans une région répétée. Lorsque vous
ajoutez une entrée de région répétée, l'ensemble de la région répétée est reproduit dans le document. La région répétée doit
contenir une région modifiable dans le modèle original pour que l'utilisateur puisse en modifier le contenu.
Voir aussi
« Création de régions répétées » à la page 382
• Là où il y a un espace, vous pouvez en ajouter autant que vous voulez (sous la forme d'espaces, de tabulations, de sauts
de ligne). L'espace blanc est obligatoire, sauf au tout début ou à la toute fin d'un commentaire.
• Les attributs peuvent être saisis dans n'importe quel ordre. Par exemple, dans le cas de TemplateParam, vous pouvez
spécifier le type avant le nom.
• Les noms des commentaires et des attributs sont sensibles à la casse.
• Tous les attributs doivent être entre guillemets. Il est possible d'utiliser des guillemets simples ou doubles.
Balises de modèle
Dreamweaver utilise les balises de modèle suivantes :
<!-- TemplateBeginEditable name="..." -->
<!-- TemplateEndEditable -->
<!-- TemplateParam name="..." type="..." value="..." -->
<!-- TemplateBeginRepeat name="..." -->
<!-- TemplateEndRepeat -->
<!-- TemplateBeginIf cond="..." -->
<!-- TemplateEndIf -->
<!-- TemplateBeginPassthroughIf cond="..." -->
<!-- TemplateEndPassthroughIf -->
<!-- TemplateBeginMultipleIf -->
<!-- TemplateEndMultipleIf -->
<!-- TemplateBeginPassthroughMultipleIf -->
<!-- TemplateEndPassthroughMultipleIf -->
<!-- TemplateBeginIfClause cond="..." -->
<!-- TemplateEndIfClause -->
<!-- TemplateBeginPassthroughIfClause cond="..." -->
<!-- TemplateEndPassthroughIfClause -->
<!-- TemplateExpr expr="..." --> (equivalent to @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
Balises d'instance
Dreamweaver utilise les balises d'instance suivantes :
DREAMWEAVER CS3 399
Guide de l'utilisateur
Voir aussi
« Reconnaissance des modèles et des documents basés sur un modèle » à la page 376
Voir aussi
« Reconnaissance d'un document basé sur un modèle en mode Création » à la page 377
4 (Facultatif) Répétez cette opération pour les autres types de région de modèle, autant de fois que nécessaire.
5 Cochez la case Afficher pour activer l'affichage des couleurs dans la fenêtre de document ou décochez-la pour désactiver
l'affichage.
Remarque : La case de couleur Régions modifiables imbriquées ne s'accompagne pas de l'option Afficher : l'affichage des
régions imbriquées est en effet contrôlé par l'option Régions modifiables.
Remarque : Si des éléments invisibles apparaissent mais pas les couleurs de surbrillance, choisissez Edition > Préférences
(Windows) ou Dreamweaver > Préférences (Macintosh), puis sélectionnez la catégorie Surbrillance. Vérifiez que l'option
Afficher est activée près de la couleur de surbrillance appropriée. Vérifiez également que la couleur souhaitée est contrastée par
rapport à la couleur d'arrière-plan de votre page.
401
Dans cet exemple, chaque balise parente <book> contient trois balises enfants : <pubdate>, <title> et <author>. Toutefois,
chaque balise <book> est elle-même un enfant de la balise <mybooks>, qui se trouve à un niveau hiérarchique plus élevé du
schéma. Vous pouvez nommer et structurer les balises XML à votre guise, sous réserve qu'elles soient imbriquées en
conséquence et qu'une balise de fermeture corresponde à chaque balise d'ouverture.
Les documents XML ne contiennent pas d’instructions de mise en forme, ce sont de simples conteneurs d’informations
structurées. Après avoir créé un schéma XML, vous pouvez utiliser le langage XSL (Extensible Stylesheet Language) pour
afficher les informations. Tout comme les feuilles de style en cascade (CSS) permettent de formater le contenu HTML, le
langage XSL permet de formater les données XML. Vous pouvez définir des styles, des éléments de page, la mise en page,
etc. dans un fichier XSL, puis associer celui-ci à un fichier XML. Lorsqu'un utilisateur affiche les données XML dans un
navigateur, elles sont mises en forme conformément aux éléments définis dans le fichier XSL. Le contenu (les données
XML) et la présentation (définie par le fichier XSL) sont entièrement séparés, ce qui offre un meilleur contrôle sur la façon
dont les informations sont affichées dans une page Web. En bref, le langage XSL constitue une technologie de présentation
pour les données XML, la sortie principale correspondant à une page HTML.
Le langage XSLT (Extensible Stylesheet Language Transformations) est un sous-ensemble du langage XSL qui permet
d’afficher des données XML sur une page Web et de les « transformer », parallèlement aux styles XSL, en informations
lisibles et mises en forme au format HTML. Vous pouvez utiliser Dreamweaver pour créer des pages XSLT permettant
d'effectuer des transformations XSL dans un serveur d'application ou un navigateur. Lorsqu'une transformation XSL est
effectuée sur le serveur, ce dernier prend en charge toutes les opérations de transformation des données XML et XSL et de
leur affichage dans la page. Lorsque cette transformation a lieu côté client, c’est le navigateur (par exemple, Internet
Explorer) qui se charge de ces opérations.
DREAMWEAVER CS3 402
Guide de l'utilisateur
La méthode que vous adoptez (transformations côté serveur ou client) dépend du résultat final que vous souhaitez obtenir,
des technologies à votre disposition, du niveau d'accès aux fichiers XML source dont vous disposez et d'autres facteurs. Les
deux méthodes présentent des avantages et des inconvénients. Les transformations côté serveur, par exemple, gèrent tous
les navigateurs, alors que les transformations côté client prennent uniquement en charge les navigateurs modernes (Internet
Explorer 6, Netscape 8, Mozilla 1.8 et Firefox 1.0.2). Les transformations côté serveur vous permettent d'afficher les
données XML dynamiquement à partir de votre propre serveur ou de n'importe où sur le Web. En revanche, les données
XML utilisées par les transformations côté client doivent impérativement être hébergées localement sur votre propre
serveur Web. Enfin, les transformations côté serveur requièrent le déploiement des pages sur un serveur d'application
configuré, tandis que les transformations côté client exigent uniquement l'accès à un serveur Web.
Lorsque vous faites appel à des transformations XSL côté serveur, vous pouvez utiliser Dreamweaver pour créer des pages
XSLT générant des documents HTML complets (des pages XSLT entières) ou des fragments XSLT générant une partie
seulement d'un document HTML. Une page XSLT entière est semblable à une page HTML classique. Elle contient une
balise <body> et une balise <head>, et permet d'afficher des données HTML et XML sur la page. Un fragment XSLT est un
segment de code utilisé par un document distinct et qui affiche des données XML formatées. A la différence d’une page
XSLT, un fragment XSLT est un fichier indépendant qui ne contient pas de balises <body> ou <head>. Pour afficher des
données XML sur une page distincte, vous pouvez créer une page XSLT entière et la lier à vos données XML. Si, en revanche,
vous souhaitez afficher les données XML dans une section particulière d'une page dynamique existante (par exemple, la
page d'accueil dynamique d'un magasin d'équipement sportif, sur laquelle des scores issus d'un fil RSS sont affichés sur le
côté gauche), vous pouvez créer un fragment XSLT et insérer une référence à ce fragment dans la page dynamique. La
création de fragments XSLT et leur utilisation avec d'autres pages dynamiques afin d'afficher des données XML constituent
le cas de figure le plus courant.
La première étape de création de ces types de pages consiste à créer le fragment XSLT. il s'agit d'un fichier distinct qui
contient la mise en page, le formatage etc. des données XML que vous souhaitez afficher dans la page dynamique. Une fois
le fragment XSLT créé, vous insérez une référence à ce fichier dans la page dynamique (par exemple, une page PHP ou
ColdFusion). Cette référence au fragment XSLT a le même effet qu'une SSI (Server Side Include) : les données XML mises
en forme (le fragment) résident dans un fichier distinct. En mode Création, un emplacement réservé au fragment apparaît
DREAMWEAVER CS3 403
Guide de l'utilisateur
dans la page dynamique. Lorsqu’un navigateur demande la page dynamique qui contient la référence au fragment, le
serveur traite l’instruction d'inclusion et crée un nouveau document dans lequel le contenu mis en forme du fragment
apparaît là où se trouvait l’emplacement réservé.
Pour insérer une référence à un fragment XSLT dans une page dynamique, utilisez le comportement de serveur
Transformation XSL. Lorsque vous insérez la référence, Dreamweaver crée dans le dossier racine du site le sous-dossier
includes/MM_XSLTransform/ et y copie un fichier contenant une bibliothèque d’exécution. Le serveur d'application utilise
les fonctions définies dans ce fichier lors de la transformation des données XML spécifiées. Le fichier extrait les données
XML et les fragments XSLT, exécute la transformation XSL et affiche le résultat sur la page Web.
Pour que la page puisse être affichée correctement, les fichiers contenant respectivement le fragment XSLT, vos données
XML et la bibliothèque d'exécution doivent tous les trois se trouver sur le serveur. (Si vous sélectionnez un fichier XML
distant comme source de données, par exemple un fil RSS, celui-ci doit bien entendu résider ailleurs sur Internet.)
Vous pouvez également utiliser Dreamweaver pour créer des pages XSLT entières à utiliser dans les transformations côté
serveur. Une page XSLT entière fonctionne exactement comme un fragment XSLT. Toutefois, lorsque vous insérez la
référence à la page XSLT entière au moyen du comportement de serveur Transformation XSL, vous insérez le contenu
intégral d'une page HTML. Par conséquent, vous devez effacer tout le contenu HTML de la page dynamique (la page .cfm,
.php, .asp ou .net qui sert de conteneur) avant d'insérer la référence.
Dreamweaver prend en charge les transformations XSL pour les pages ColdFusion, ASP, [Link] et PHP.
Remarque : Pour exécuter des transformations côté serveur, votre serveur doit être correctement configuré. Pour plus
d'informations, contactez l'administrateur du serveur ou consultez le site [Link]/go/dw_xsl_fr.
Voir aussi
« Exécution de transformations XSL sur le serveur » à la page 408
DREAMWEAVER CS3 404
Guide de l'utilisateur
Créez d'abord une page XLST entière et associez-lui une source de données XML. (Dreamweaver vous invite à associer la
source de données à la création de la page.) Vous pouvez créer une page XSLT entièrement nouvelle ou convertir une page
HTML existante en page XSLT. Lorsque vous convertissez une page HTML existante en page XSLT, vous devez lui associer
une source de données XML au moyen du panneau Liaisons (Fenêtre > Liaisons).
Une fois que vous avez créé votre page XSLT, vous devez la lier au fichier .xml qui contient les données XML en insérant
une référence à la page XSLT dans le fichier XML (tout comme vous insérez une référence à une feuille de style en cascade
(CSS) externe dans la section <head> d'une page HTML). Les visiteurs de votre site doivent consulter le fichier XML (et non
la page XSLT) dans un navigateur. Lorsqu'ils affichent la page, le navigateur exécute la transformation XSL et affiche les
données XML, qui sont mises en forme par la page XSLT liée.
D'un point de vue conceptuel, la relation entre les pages XSLT et XML liées est similaire, tout en étant différente, au modèle
de page CSS externe/HTML. Lorsqu'une page HTML contient du contenu (tel que du texte), vous utilisez une feuille de
style externe pour formater ce contenu. La page HTML détermine le contenu, tandis que le code CSS externe, qui est
totalement invisible pour l'utilisateur, détermine la présentation. Avec XSLT et XML, la situation est inversée. Le fichier
XML (que l'utilisateur ne voit jamais sous forme brute) détermine le contenu alors que la page XLST définit la présentation.
La page XSLT contient les tableaux, la mise en forme, les graphiques etc. que contient d'ordinaire le code HTML standard.
Lorsqu'un utilisateur affiche le fichier XML dans un navigateur, la page XSLT met le contenu en forme.
Lorsque vous utilisez Dreamweaver pour associer une page XSLT à une page XML, Dreamweaver insère le code approprié
en haut de la page XML. Si la page XML liée vous appartient (autrement dit, si le fichier XML réside exclusivement sur votre
serveur Web), il vous suffit d'utiliser Dreamweaver pour insérer le code approprié qui lie les deux pages. Lorsque vous êtes
le propriétaire du fichier XML, les transformations XSL exécutées par le client sont totalement dynamiques. En d'autres
termes, toute mise à jour des données du fichier XML est automatiquement répercutée sur toute sortie HTML utilisant la
page XSLT liée.
DREAMWEAVER CS3 405
Guide de l'utilisateur
Remarque : Les fichiers XML et XSL que vous utilisez dans les transformations côté client doivent résider dans un même
répertoire. Si tel n'est pas le cas, le navigateur lit le fichier XML et trouve la page XLST à utiliser pour la transformation, mais
ne peut pas localiser les actifs (feuilles de style, images etc.) définis par les liens relatifs dans la page XSLT.
Si la page XML liée ne vous appartient pas (si, par exemple, vous souhaitez utiliser des données XML provenant d'un fil RSS
sur le Web), le processus est légèrement plus compliqué. Pour exécuter des transformations côté client utilisant des données
XML issues d'une source externe, vous devez d'abord télécharger le fichier XML source dans le répertoire contenant votre
page XSLT. Une fois la page XML sur votre site local, vous pouvez utiliser Dreamweaver pour ajouter le code approprié afin
de la lier à la page XSLT et envoyer les deux pages (la page XML téléchargée et la page XSLT liée) à votre serveur Web.
Lorsque l'utilisateur affiche la page XML dans un navigateur, la page XSLT met le contenu en forme, tout comme dans
l'exemple précédent.
Les transformations XLS côté client de données XML provenant d'une source externe présentent toutefois un inconvénient :
les données XML ne sont que partiellement « dynamiques ». Le fichier XML que vous téléchargez et modifiez est un simple
« instantané » du fichier qui réside autre part sur le Web. Si le fichier XML d'origine change sur le Web, vous devez à
nouveau le télécharger, le lier à la page XSLT et envoyer le fichier XML à votre serveur Web. Le navigateur assure
uniquement le rendu des données qu'il reçoit du fichier XML sur votre serveur Web, non des données que contient le fichier
XML source d'origine.
Voir aussi
« Exécution de transformations XSL sur le client » à la page 424
L'exemple ci-dessous indique comment l'objet XSLT Région répétée s'applique à une ligne de tableau qui affiche le menu
d'un restaurant. La ligne initiale contient trois éléments différents du schéma XML : item (plat), description et price (prix).
Lorsque l'objet XSLT Région répétée est appliqué à la ligne et que la page est traitée par un serveur d'application, le tableau
est répété et des données uniques sont insérées dans chaque nouvelle ligne.
Lorsque vous appliquez un objet XSLT Région répétée à un élément dans la fenêtre de document, un contour fin de couleur
grise délimite la région répétée. Lors de l’affichage de l’aperçu dans un navigateur (Fichier > Aperçu dans le navigateur), le
contour gris disparaît et la sélection est développée pour afficher les éléments répétés spécifiés dans le fichier XML, comme
illustré ci-dessus.
Lorsque vous ajoutez l'objet XSLT Région répétée à la page, la longueur de l'emplacement réservé aux données XML dans
la fenêtre de document est réduite. En effet, Dreamweaver met à jour le chemin XPath (XML Path language) de l'espace
réservé aux données XML afin qu'il soit relatif au chemin de l'élément répété.
Le code suivant, par exemple, crée un tableau contenant deux espaces réservés dynamiques, sans appliquer d'objet XSLT
Région répétée au tableau:
<table width="500" border="1">
<tr>
<td><xsl:value-of select="rss/channel/item/title"/></td>
</tr>
<tr>
<td><xsl:value-of select="rss/channel/item/description"/></td>
</tr>
</table>
Le code suivant crée le même tableau et lui applique l'objet XSLT Région répétée :
DREAMWEAVER CS3 407
Guide de l'utilisateur
<xsl:for-each select="rss/channel/item">
<table width="500" border="1">
<tr>
<td><xsl:value-of select="title"/></td>
</tr>
<tr>
<td><xsl:value-of select="description"/></td>
</tr>
</table>
</xsl:for-each>
Dans l'exemple ci-dessus, Dreamweaver a mis à jour le chemin XPath des éléments qui sont compris dans la région répétée
(title et description) afin qu'il soit relatif au chemin XPath qui figure entre les balises <xsl:for-each>, plutôt qu'au
document entier.
Dreamweaver génère également des expressions XPath relatives au contexte dans d'autres cas. Si, par exemple, vous faites
glisser un espace réservé pour données XML vers un tableau auquel un objet Région répétée est déjà appliqué, Dreamweaver
affiche automatiquement un chemin XPath relatif au chemin XPath existant qui figure entre les balises <xsl:for-each>.
Voir aussi
« Affichage des éléments répétés XML » à la page 412
Le tableau suivant passe en revue les cas de figure dans lesquels l'option Aperçu dans le navigateur est utilisée et indique le
moteur qui exécute les transformations respectives :
Type de page affichée dans le navigateur Moteur exécutant la transformation des données
Les rubriques suivantes vous permettent de déterminer la méthode d'aperçu adaptée à vos besoins:
Cette méthode présente toutefois un inconvénient : il vous en effet plus difficile de déboguer votre page car le navigateur
transforme le fichier XML et génère le contenu HTML en interne. Si vous sélectionnez l'option Afficher la source du
navigateur pour déboguer le contenu HTML généré, vous avez uniquement accès au code XML que le navigateur a reçu à
l'origine et non à la totalité du code HTML (balises, styles, etc.) qui a effectué le rendu de la page. Pour afficher la totalité
du code HTML lorsque vous consultez le code source, vous devez effectuer l'aperçu de la page XSLT dans un navigateur.
Remarque : Cette méthode d'aperçu est couramment utilisée lorsque vous commencez à générer des pages XSLT, que vous
utilisiez le client ou le serveur pour transformer vos données.
Remarque : Pour exécuter des transformations côté serveur, votre serveur doit être correctement configuré. Pour plus
d'informations, contactez l'administrateur du serveur ou consultez le site [Link]/go/dw_xsl_fr.
Le déroulement général de l'exécution des transformations XSL côté serveur est le suivant (chaque étape individuelle est
décrite dans d'autres rubriques) :
4. Créez un fragment ou une page XSLT, ou convertissez une page HTML en page XSLT.
• Sur votre site Dreamweaver, créez un fragment XSLT ou une page XSLT entière.
• Convertissez une page HTML existante en une page XSLT entière.
6. Affichez les données XML en les liant au fragment XSLT ou à la page XSLT entière.
7. Si cela s'impose, ajoutez un objet XSLT Région répétée au tableau ou à la ligne de tableau contenant les espaces
réservés pour données XML.
• Pour insérer une référence à la page XSLT dans la page dynamique, supprimez tout le code HTML de la page dynamique,
puis utilisez le comportement de serveur Transformation XSL.
Voir aussi
« Configuration d'un site Dreamweaver » à la page 38
Remarque : Si vous utilisez une page XSLT existante et devez lui associer une source de données XML.
Le tableau suivant décrit les différents éléments que le schéma est susceptible de contenir.
<> Elément XML non répété obligatoire Elément qui apparaît une fois
seulement au sein de son nœud
parent
Nœud d'élément en gras Elément contextuel en cours En règle générale, l'élément répété
lorsque le point d'insertion se trouve
au sein d'une région répétée
@ Attribut XML
4 Enregistrez la nouvelle page (Fichier > Enregistrer) en lui attribuant l'extension .xsl ou .xslt (l'extension par défaut est
.xsl).
1 Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur la liaison XML.
Remarque : Pour ajouter une source de données XML, vous pouvez aussi cliquer sur le lien Source, dans le coin supérieur droit
du panneau Liaisons.
1 Ouvrez une page XSLT à laquelle est associée une source données XML.
2 (Facultatif) Choisissez Insertion > Tableau pour ajouter un tableau à la page. Un tableau permet d'organiser plus
aisément les données XML.
Remarque : En règle générale, il est conseillé d'utiliser l'objet XSLT Région répétée pour afficher des éléments XML répétés sur
une page. Dans ce cas, vous pouvez créer un tableau d'une seule ligne avec une ou plusieurs colonnes, ou un tableau de deux
lignes si vous avez l'intention d'insérer un en-tête.
DREAMWEAVER CS3 412
Guide de l'utilisateur
3 Dans le panneau Liaisons, sélectionnez un élément XML et faites-le glisser jusqu'à l'emplacement où vous souhaitez
insérer des données sur la page.
Un espace réservé pour données XML est créé sur la page. Cet espace réservé est en surbrillance et encadré d'accolades. Il
utilise la syntaxe XPath (XML Path Language) pour décrire la structure hiérarchique du schéma XML. Par exemple, si vous
faites glisser l’élément enfant title sur la page, et si ses éléments parents sont rss, channel et item, la syntaxe de l’espace réservé
dynamique sera \{rss/channel/item/title\}.
Double-cliquez sur l'emplacement réservé des données XML dans la page pour ouvrir le Créateur d'expression XPATH. Le
Créateur d'expression XPATH permet de mettre les données sélectionnées en forme ou de sélectionner d'autres éléments
dans le schéma XML.
4 (Facultatif) Pour affecter des styles à vos données XML, sélectionnez un espace réservé pour données XML et appliquez-
lui des styles, comme s'il s'agissait d'un autre segment de contenu, à l'aide de l'inspecteur Propriétés ou du panneau Styles
CSS. Pour appliquer des styles aux fragments XSLT, vous pouvez aussi utiliser des feuilles de style au moment de la création.
Chacune de ces méthodes présente des avantages et des inconvénients.
5 Vérifiez le résultat dans un navigateur (Fichier > Aperçu dans le navigateur).
Remarque : Lorsque vous utilisez la fonctionnalité Aperçu dans le navigateur, Dreamweaver effectue une transformation XSL
en interne, sans faire appel à un serveur d'application.
Voir aussi
« Affichage d'un aperçu des données XML » à la page 407
En mode création, toute région contenant un emplacement réservé pour données XML peut être convertie en région
répétée. Toutefois, les zones les plus fréquentes sont les tableaux, les lignes de tableau ou une série de lignes de tableau.
1 En mode Création, sélectionnez une région comportant un ou plusieurs espaces réservés pour données XML.
DREAMWEAVER CS3 413
Guide de l'utilisateur
La sélection peut être de tout type, notamment tableau, ligne de tableau ou même paragraphe de texte.
Pour sélectionner précisément une région sur une page, vous pouvez utiliser le sélecteur de balises dans le coin inférieur
gauche de la fenêtre de document. Par exemple, si la région correspond à un tableau, cliquez dans ce tableau, puis cliquez
sur la balise dans le sélecteur de balises.
Lorsque vous ajoutez l'objet XSLT Région répétée à la page, l'emplacement réservé pour données XML dans la fenêtre de
document est tronqué. En effet, Dreamweaver met à jour le chemin XPath de l'espace réservé pour données XML afin qu'il
soit relatif au chemin de l'élément répété.
Voir aussi
« Utilisation du Créateur d'expressions XPath pour ajouter des expressions pour les données XML » à la page 420
❖ Dans la zone Sélection, tapez un nouveau noeud, puis appuyez sur l'icône en forme d'éclair et sélectionnez le noeud dans
l'arborescence de schéma XML qui apparaît.
1 Sélectionnez l'objet voulu en cliquant dans le cadre gris qui entoure la région répétée.
2 Dans l'inspecteur Propriétés (Fenêtre > Propriétés), cliquez sur l'icône dynamique située en regard de la zone de texte
Sélection.
3 Dans le Créateur d'expression XPATH, effectuez les modifications nécessaires et cliquez sur OK.
Remarque : La procédure d'insertion du contenu d'une page XSLT entière dans une page dynamique est identique. Avant
d'utiliser le comportement de serveur Transformation XSL pour insérer la page XSLT entière, supprimez tout le code HTML de
la page dynamique.
3 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis
choisissez Transformation XSL.
4 Dans la boîte de dialogue Transformation XSL, cliquez sur le bouton Parcourir et recherchez un fragment XSLT ou une
page XSLT entière.
Dreamweaver renseigne le champ de texte suivant avec le chemin d'accès ou l'adresse URL du fichier XML associé à ce
fragment. Pour modifier le contenu de ce champ, cliquez sur le bouton Parcourir et sélectionnez un autre fichier.
DREAMWEAVER CS3 415
Guide de l'utilisateur
5 (Facultatif) Cliquez sur le bouton Plus (+) pour ajouter un paramètre XSLT.
6 Cliquez sur OK pour insérer une référence au fragment XSLT dans la page. Il n'est pas possible de modifier ce fragment.
Si nécessaire, double-cliquez sur le fragment pour ouvrir son fichier source et le modifier.
Un sous-dossier includes/MM_XSLTransform/ contenant un fichier contenant une bibliothèque d'exécution est également
créé dans le dossier racine du site. Le serveur d'application utilise les fonctions définies dans ce fichier lors de la
transformation.
7 Transférez la page dynamique à votre serveur (Site > Placer) et cliquez sur Oui pour inclure les fichiers dépendants. Pour
que la page puisse être affichée correctement, les fichiers contenant respectivement le fragment XSLT, vos données XML et
la bibliothèque d'exécution doivent tous les trois se trouver sur le serveur. (Si vous sélectionnez un fichier XML distant
comme source de données, celui-ci doit bien entendu résider ailleurs sur Internet.)
Voir aussi
« Création d'une page XSLT » à la page 409
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), sélectionnez le comportement de
serveur Transformation XSL à supprimer.
2 Cliquez sur le bouton Moins (-).
Remarque : Vous devez toujours utiliser cette méthode pour supprimer un comportement de serveur. En effet, la suppression
manuelle du code correspondant ne supprime que partiellement le comportement de serveur, même si celui-ci disparaît bien du
panneau Comportements de serveur.
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), double-cliquez sur le
comportement de serveur Transformation XLS à modifier.
2 Effectuez les modifications requises, puis cliquez sur OK.
important de s'assurer qu'aucun élément <head> (tel que des définitions de style ou des liens vers des feuilles de style
externes) n'est inclus dans des fragments XSLT. Sinon, le serveur d'application place ces éléments dans la section <body> de
la page dynamique, ce qui débouche sur un marquage non valide.
Vous pouvez, par exemple, décider de créer un fragment XSLT à insérer dans une page dynamique et le mettre en forme au
moyen de la même feuille de style externe que la page dynamique. Si vous attachez la même feuille de style au fragment, la
page HTML résultante contient un lien en double à la feuille de style (un dans la section <head> de la page dynamique et
un autre dans la section <body> de la page, là où le contenu du fragment XSLT apparaît). Une meilleure façon de procéder
consiste à utiliser des feuilles de style à la conception pour référencer la feuille de style externe.
• Tout d'abord, attachez une feuille de style externe à la page dynamique. (Cette procédure reprend les meilleures pratiques
d'application des styles au contenu d'une page Web.)
• Ensuite, attachez la même feuille de style externe au fragment XSLT en tant que feuille de style à la conception. Comme
leur nom l'indique, les feuilles de style à la conception fonctionnent uniquement en mode Création dans Dreamweaver.
Une fois les deux étapes précédentes terminées, vous pouvez créer de nouveaux styles dans votre fragment XSLT à l'aide de
la feuille de style qui a été associée à votre page dynamique. Vous obtiendrez un code HTML mieux structuré (dans la
mesure où la référence à la feuille de style n'est valide que dans Dreamweaver) et le fragment affichera toujours les styles
requis en mode Création. De plus, tous vos styles sont appliqués au fragment et à la page dynamique lorsque vous affichez
cette dernière en mode Création ou en affichez un aperçu dans un navigateur.
Remarque : Si vous demandez un aperçu du fragment XSLT dans un navigateur, ce dernier n'affiche pas les styles. Par contre,
vous devez afficher un aperçu de la page dynamique dans le navigateur afin de consulter le fragment XSLT dans le contexte de
la page dynamique.
Pour plus d'informations sur l'utilisation de CSS pour formater les fragments XSLT, voir
[Link]/go/dw_xsl_styles_fr..
Voir aussi
« Utilisation des feuilles de style à la conception » à la page 139
3 Dans la boîte de dialogue Ajouter un paramètre, tapez un nom pour le paramètre dans la zone Nom. Ce nom ne peut
comporter que des caractères alphanumériques, et il ne doit pas contenir d'espace.
4 Effectuez l'une des opérations suivantes :
• Pour utiliser une valeur statique, saisissez-la dans la zone Valeur.
• Pour utiliser une valeur dynamique, cliquez sur l'icône Dynamique à côté de la zone Valeur, renseignez la boîte de
dialogue Données dynamiques et cliquez sur le bouton OK. Pour plus d'informations, cliquez sur le bouton Aide de la
boîte de dialogue Données dynamiques.
5 Dans la zone Valeur par défaut, indiquez la valeur que le paramètre doit utiliser si la page ne reçoit aucune valeur lors de
son exécution, puis cliquez sur OK.
Supposons que vous souhaitiez afficher l'expression « Non disponible » en regard du prix d'un article lorsque celui-ci est en
rupture de stock. Pour ce faire, vous tapez l'expression « Non disponible » sur la page, la sélectionnez et lui appliquez une
région conditionnelle. Dreamweaver entoure l'expression des balises <xsl:if> et affiche uniquement le mot « Non
disponible » sur la page lorsque les données répondent aux conditions définies par l'expression conditionnelle.
L'élément <xsl:if> est similaire à l'instruction if d'autres langages. Il a pour fonction de tester une condition et de
déclencher une action en fonction du résultat. L'élément <xsl:if> vous permet de tester si une expression est vraie ou
fausse.
1 Choisissez Insertion > Objets XSLT > Région conditionnelle, ou cliquez sur l'icône Région conditionnelle de la catégorie
XSLT de la barre Insertion.
2 Dans la boîte de dialogue Région conditionnelle, entrez l'expression conditionnelle à utiliser pour la région.
DREAMWEAVER CS3 418
Guide de l'utilisateur
L'exemple suivant vérifie si la valeur de l'attribut @available du nœud contextuel correspond à true (vrai).
Remarque : Vous devez placer les valeurs de chaîne telles que true entre guillemets. Dreamweaver code les guillemets (') à votre
intention, afin qu'elles apparaissent dans un format XHTML valide.
Outre tester des noeuds pour des valeurs, vous pouvez utiliser toute fonction XSLT prise en charge dans votre instruction
conditionnelle. La condition est testée pour le noeud en cours de votre fichier XML. L'exemple suivant teste le dernier
noeud des résultats :
Pour plus d'informations et des exemples concernant l'écriture d'expressions conditionnelles, consultez la section <xsl:if>
du panneau Références (Aide > Référence).
L'élément <xsl:choose> est similaire à l'instruction case d'autres langages. Il a pour fonction de tester une condition et de
déclencher une action en fonction du résultat. L'élément <xsl:choose> vous permet de tester plusieurs conditions.
1 Choisissez Insertion > Objets XSLT > Région conditionnelle multiple, ou cliquez sur l'icône Région conditionnelle
multiple de la catégorie XSLT de la barre Insertion.
2 Entrez la première condition dans la boîte de dialogue Région conditionnelle multiple.
DREAMWEAVER CS3 419
Guide de l'utilisateur
L'exemple suivant vérifie si la valeur du sous-élément price du nœud contextuel est inférieure à 5.
4 Pour insérer une autre condition, placez le point d'insertion en mode Code entre les paires de balises <xsl:when> ou juste
avant la balise <xsl:otherwise>, puis insérez une région conditionnelle (Insertion > Objets XSLT > Région
conditionnelle).
Une fois que vous avez spécifié la condition et cliqué sur OK, une autre balise <xsl:when> est insérée dans le bloc
<xsl:choose>.
Pour plus d'informations et des exemples concernant l'écriture d'expressions conditionnelles, consultez les sections
<xsl:choose> du panneau Références (Aide > Référence).
❖ Dans la zone Test, tapez une nouvelle condition et appuyez sur Entrée.
❖ Dans la zone Test, tapez une nouvelle condition et appuyez sur Entrée.
Vous pouvez également cliquer sur l'icône Commentaire XSL de la catégorie XSLT de la barre Insertion.
Utilisation du Créateur d'expressions XPath pour ajouter des expressions pour les données
XML
XPath (XML Path Language) est une syntaxe non XML destinée à traiter des parties d'un document XML. Elle est
essentiellement utilisée comme langage de requêtes pour des données XML, tout comme le langage SQL est utilisé pour des
requêtes de bases de données. Pour plus d'informations sur XPath, consultez les spécifications du langage XPath sur le site
Web du W3C, à l'adresse [Link]/TR/xpath.
Le Créateur d'expression XPath est une fonction de Dreamweaver qui vous permet de créer des expressions XPath simples
pour l'identification de noeuds de données spécifiques et pour les régions répétées. Cette méthode présente un avantage sur
le glissement-déplacement de valeurs à partir de l'arborescence du schéma XML car elle vous permet de mettre en forme la
valeur qui est affichée. Le contexte en cours est identifié en fonction de la position du point d'insertion dans le fichier XSL
lors de l'ouverture de la boîte de dialogue Créateur d'expressions XPath. Le contexte en cours est affiché en gras dans
l'arborescence du schéma XML. Au fur et à mesure que vous effectuez des sélections dans cette boîte de dialogue, les
instructions XPATH correctes relatives à votre contexte en cours sont générées. Cette fonction simplifie le processus
d'écriture d'expressions XPath correctes, tant pour les novices que les utilisateurs expérimentés.
Remarque : Cette fonction a été conçue pour vous aider à créer des expressions XPath simples pour identifier un nœud
spécifique ou pour les régions répétées. Elle ne vous permet pas de modifier les expressions manuellement. Si vous devez créer
des expressions complexes, utilisez le Créateur d'expressions XPath pour démarrer, puis personnalisez vos expressions en mode
Code ou au moyen de l'inspecteur Propriétés.
Remarque : Si vous sélectionnez un autre noeud dans l'arborescence du schéma XML, l'expression change en conséquence.
DREAMWEAVER CS3 421
Guide de l'utilisateur
Dans l'exemple suivant, vous souhaitez afficher le sous-élément price du noeud item :
Une telle sélection insère le code suivant dans votre page XSLT :
<xsl:value-of select="price"/>
3 (Facultatif) Sélectionnez une option de mise en forme dans le menu déroulant Format.
La mise en forme d'une sélection est utile lorsque la valeur du noeud renvoie un nombre. Dreamweaver propose une liste
prédéfinie de fonctions de mise en forme. Vous trouverez la liste complète de ces fonctions, ainsi que des exemples, dans le
panneau Références.
Dans l'exemple suivant, vous souhaitez afficher le sous-élément price sous la forme d'une devise à deux décimales :
5 Pour afficher la valeur de chaque nœud dans le fichier XML, appliquez une région répétée à l'élément contenant le texte
dynamique (une ligne d'un tableau HTML ou un paragraphe, par exemple).
Pour plus d'informations et des exemples concernant la sélection de noeuds pour renvoyer une valeur, consultez la section
<xsl:value-of/> du panneau Références.
1 Double-cliquez sur l'emplacement réservé des données XML dans la page pour ouvrir le Créateur d'expression XPATH.
2 Dans la boîte de dialogue Créateur d'expressions XPATH (Région répétée), sélectionnez l'élément à répéter dans
l'arborescence du schéma XML.
L'expression XPath appropriée est rédigée dans la zone Expression pour identifier le nœud.
Remarque : Les éléments répétés sont identifiés par le symbole Plus (+) dans l'arborescence du schéma XML.
Dans l'exemple suivant, vous souhaitez répéter chaque nœud item au sein du fichier XML.
Lorsque vous cliquez sur OK, le code suivant est inséré dans votre page XSLT :
<xsl:for-each select="provider/store/items/item">
Content goes here
</xsl:for-each>
Dans certains cas, vous souhaiterez peut-être utiliser un sous-ensemble des noeuds répétés. Ainsi, vous souhaiterez peut-
être utiliser uniquement les articles dotés d'un attribut d'une valeur spécifique. Vous devez alors créer un filtre.
Où Spécifie l'attribut ou le sous-élément du nœud Filtrer par qui sera utilisé pour filtrer les résultats. Vous pouvez
sélectionner un attribut ou un sous-élément dans le menu déroulant, ou vous pouvez entrer votre propre expression XPath
dans ce champ pour identifier les enfants présents aux autres niveaux.
Opérateur Spécifie l'opération de comparaison à utiliser dans l'expression de filtre.
Valeur Spécifie la valeur à rechercher dans le nœud Filtrer par. Indiquez une valeur. Si des paramètres dynamiques sont
définis pour votre page XSLT, vous pouvez en sélectionner un dans le menu déroulant.
5 Pour insérer un autre filtre, cliquez à nouveau sur le bouton Plus (+).
En fonction des valeurs que vous tapez ou sélectionnez dans les menus déroulants, l'expression XPath figurant dans la zone
Expression est modifiée.
L'exemple suivant renvoie uniquement les nœuds item dans lesquels la valeur de l'attribut @available correspond à true
(vrai).
Lorsque vous cliquez sur OK, le code suivant est inséré dans votre page XSLT :
<xsl:for-each select="provider/store/items/item[@available = 'true']">
Content goes here
</xsl:for-each>
Remarque : Vous devez placer les valeurs de chaîne telles que true entre guillemets. Dreamweaver code les guillemets (') à votre
intention, afin qu'elles apparaissent dans un format XHTML valide.
DREAMWEAVER CS3 424
Guide de l'utilisateur
Vous pouvez créer des filtres plus complexes qui vous permettent de spécifier des nœuds parents dans vos critères de filtre.
L'exemple suivant affiche uniquement les noeuds item pour lesquels l'attribut @id de store est égal à 1 et le noeud price
correspondant à item est supérieur à 5.
Lorsque vous cliquez sur OK, le code suivant est inséré dans votre page XSLT :
<xsl:for-each select="provider/store[@id = 1]/items/item[price > 5]">
Content goes here
</xsl:for-each>
Pour plus d'informations et des exemples de régions répétées, consultez la section <xsl:for-each> du panneau Références.
Le déroulement général de l'exécution des transformations XSL côté client est le suivant (chaque étape individuelle est
décrite dans d'autres rubriques) :
2. Créez une page XSLT, ou convertissez une page HTML en page XSLT.
• Sur votre site Dreamweaver, créez une page XSLT entière.
• Convertissez une page HTML existante en une page XSLT entière.
DREAMWEAVER CS3 425
Guide de l'utilisateur
5. Affichez les données XML en liant les données à la page XSLT entière.
6. Si cela s'impose, ajoutez un objet XSLT Région répétée au tableau ou à la ligne de tableau contenant le ou les
espaces réservés pour les données XML.
Voir aussi
« Configuration d'un site Dreamweaver » à la page 38
Voir aussi
« Création d'une page XSLT » à la page 409
« Affichage des données XML dans des pages XSLT » à la page 411
Remarque : Les fichiers XML et XSL que vous utilisez dans les transformations côté client doivent résider dans un même
répertoire. Si tel n'est pas le cas, le navigateur lit le fichier XML et trouve la page XLST à utiliser pour la transformation, mais
ne peut pas localiser les actifs (feuilles de style, images etc.) définis par les liens relatifs dans la page XSLT.
1 Ouvrez le fichier XML que vous souhaitez lier à votre page XSLT :
2 Sélectionnez Commandes > Associer une feuille de style XSLT.
3 Dans la boîte de dialogue, cliquez sur le bouton Parcourir, localisez la page XSLT à associer, sélectionnez-la et cliquez sur OK.
4 Cliquez sur OK pour fermer la boîte de dialogue et insérer la référence à la page XSLT en haut du document XML.
Une entité de caractère est une chaîne de caractères représentant d'autres caractères. Les entités de caractères sont nommées
ou numérotées. Une entité nommée commence par une esperluette (&) suivie du nom ou des caractères et se termine par
un point-virgule (;). Par exemple, < représente le chevron gauche (<). Les entités numérotées commencent et se
terminent de la même façon, mais le signe dièse (#) et un nombre spécifient le caractère.
‘ (apostrophe) '
Si vous utilisez d'autres entités de caractères dans un fichier XSL, vous devez les définir dans la section DTD du fichier XSL.
Dreamweaver fournit plusieurs définitions d'entité par défaut que vous pouvez voir en haut de tout fichier XSL créé dans
Dreamweaver. Ces entités par défaut couvrent un grand nombre de caractères courants.
Lorsque vous affichez un aperçu de votre fichier XSL dans un navigateur, Dreamweaver vérifie la présence d'entités
indéfinies dans le fichier XSL et vous avertit si une telle entité est détectée.
Si vous affichez l'aperçu d'un fichier XML associé à un fichier XSLT ou une page côté serveur associée à une transformation
XSLT, c'est le serveur ou le navigateur (et non Dreamweaver) qui affiche ce message d'avertissement. L'exemple suivant
illustre le message que Internet Explorer est susceptible de renvoyer lorsque vous demandez la transformation d'un fichier
XML par un fichier XLS dans lequel une entité n'est pas définie.
Reference to undefined entity 'auml'. Error processing resource '[Link]
Line 28, Position 20
<p class=''test''>ä</p>
-------------------^
Pour corriger l'erreur sur votre page, vous devez y ajouter la définition d'entité manuellement.
DREAMWEAVER CS3 427
Guide de l'utilisateur
Si, par exemple, l'entité de caractère Egrave (e accent grave) n'est pas définie, recherchez « Egrave » sur la page Web du
W3C. Vous y trouverez les informations suivantes :
<!ENTITY Egrave CDATA "È" -- latin capital letter E with grave, U+00C8 ISOlat1 -->
3 Muni de ses informations, passez en mode Code et tapez la balise d'entité suivante en haut de votre fichier XSL (après la
déclaration Doctype et au sein des autres balises d'entités) :
<!ENTITY entityname "entitycode;">
4 Enregistrez le fichier.
Si vous utilisez régulièrement les mêmes entités de caractères, il est préférable d'ajouter leur définition dans les fichiers XSL
créés par défaut par Dreamweaver lorsque vous utilisez Fichier > Nouveau.
Ajout de définitions d'entité dans les fichiers XSL créés par défaut par Dreamweaver
1 Localisez le fichier de configuration suivant dans le dossier d'application Dreamweaver et ouvrez-le dans un éditeur de
texte :
Configuration/DocumentTypes/[Link]
3 Tapez la ou les nouvelles balises d'entité dans la liste de balises d'entité, comme suit :
<!ENTITY entityname "entitycode;">
Le cadre applicatif Spry est principalement destiné aux professionnels de la conception Web ou aux concepteurs Web
amateurs expérimentés. Il n'est pas destiné à servir de cadre d'applications Web à part entière pour le développement Web
au niveau de l'entreprise, bien qu'il puisse être employé en combinaison avec d'autres pages au niveau de l'entreprise.
Pour plus d'informations sur le cadre applicatif Spry, consultez le site [Link]/go/learn_dw_spryframework_fr.
Vous trouverez un didacticiel consacré à l'utilisation de Spry pour créer des pages Web à l'adresse
[Link]/go/vid0166_fr..
Comportement du widget JavaScript qui détermine comment le widget répond aux événements provoqués par l'utilisateur.
Le cadre applicatif Spry prend en charge un ensemble de widgets réutilisables rédigés en code HTML, CSS et JavaScript
standard. Vous pouvez insérer aisément ces widgets, dont le code est du langage HTML et CSS extrêmement simple, puis
définir le style du widget. Les comportements du cadre applicatif comprennent des fonctionnalités qui permettent aux
utilisateurs d'afficher ou de masquer du contenu sur la page, de modifier l'apparence de la page (par exemple sa couleur),
d'interagir avec des menus, et bien plus encore.
Chaque widget du cadre applicatif Spry est associé à des fichiers CSS et JavaScript uniques. Le fichier CSS contient toutes
les informations requises pour définir le style du widget, alors que le fichier JavaScript lui confère ses fonctionnalités.
Lorsque vous insérez un widget à l'aide de l'interface Dreamweaver, Dreamweaver lie automatiquement ces fichiers à votre
page, de sorte que votre widget contienne les fonctionnalités et le style requis.
DREAMWEAVER CS3 429
Guide de l'utilisateur
Les fichiers CSS et JavaScript associés à un widget sont nommés selon ce dernier. De la sorte, vous saurez aisément quels
fichiers correspondent à chaque widget. Par exemple, les fichiers associés au widget Accordéon sont nommés
[Link] et [Link]. Lorsque vous insérez un widget dans une page enregistrée, Dreamweaver crée un
répertoire SpryAssets dans votre site et y place les fichiers JavaScript et CSS correspondants.
Vous trouverez un didacticiel consacré à l'emploi des widgets Spry à l'adresse [Link]/go/vid0167_fr.
Voir aussi
« Description des feuilles de style en cascade » à la page 117
Remarque : Vous pouvez également insérer des widgets Spry par l'intermédiaire de la catégorie Spry de la barre Insertion.
Vous pouvez également définir le style d'un widget Spry en modifiant les styles dans le panneau CSS, comme vous le feriez
pour tout autre élément de la page possédant un style.
Voir aussi
« Définition d'un ensemble de données XML Spry » à la page 456
B C
Le code HTML par défaut du widget Accordéon comprend une balise div extérieure contenant tous les panneaux, une
balise div pour chaque panneau, ainsi qu'une balise div d'en-tête et une balise div de contenu à l'intérieur de la balise pour
chaque panneau. Un widget Accordéon peut contenir n'importe quel nombre de panneaux distincts. Le code HTML du
widget Accordéon comprend également des balises script dans l'en-tête du document et après le marquage HTML de
l'accordéon.
Vous trouverez une explication plus détaillée du fonctionnement du widget Accordéon, ainsi qu'une description complète
de son code, à l'adresse [Link]/go/learn_dw_spryaccordion_fr.
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de votre site dès que
vous créez un widget Accordéon Spry. Ce fichier contient également des informations commentées au sujet de divers styles
qui s'appliquent au widget. Il peut dès lors être utile de consulter également le fichier.
Même s'il est facile de modifier directement les règles du widget Accordéon dans le fichier CSS, vous pouvez également
utiliser le panneau Styles CSS pour modifier le code CSS de l'accordéon. Le panneau Styles CSS peut vous aider à trouver
les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le mode Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
❖ Pour modifier le style du texte d'un widget Accordéon, recherchez la règle CSS appropriée dans le tableau suivant, puis
ajoutez vos propriétés et valeurs de style du texte.
Texte dans l'accordéon entier (onglet et .Accordion ou .AccordionPanel font: Arial; font-size:medium;
panneau de contenu)
Couleur d'arrière-plan des onglets de .AccordionPanelTabHover color: #555555; (Valeur par défaut)
panneau lorsque le pointeur de la
souris passe au-dessus
1 Repérez la règle CSS .Accordion en ouvrant le fichier [Link]. Il s'agit de la règle qui définit les propriétés de
l'élément conteneur principal du widget Accordéon.
Vous pouvez également trouver cette règle en sélectionnant le widget Accordéon puis en examinant le panneau Styles CSS
(Fenêtre > Styles CSS). Assurez-vous que le panneau se trouve en mode Actuel.
2 Ajoutez une propriété et une valeur de largeur (width) à la règle, par exemple width: 300px;.
Dreamweaver permet d'insérer deux types de widgets Barre de menus : une barre verticale et l'autre horizontale. L'exemple
suivant montre un widget Barre de menus horizontale, dont le troisième élément de menu est développé :
A B
Widget Barre de menus (consistant en balises <ul>, <li> et <a>)
A. Elément de menu avec sous-menu B. Elément de sous-menu avec sous-menu
Le code HTML du widget Barre de menus comprend une balise ul extérieure contenant une balise li pour chaque élément
de menu de niveau supérieur. Les éléments de menu de niveau supérieur (balises li) contiennent à leur tous des balises ul
et li qui définissent les sous-menus de chacun d'eux. Ces sous-menus peuvent à leur tour comprendre des sous-menus. Les
menus de niveau supérieur et les sous-menus peuvent contenir autant d'éléments de sous-menu que vous le souhaitez.
DREAMWEAVER CS3 433
Guide de l'utilisateur
Vous trouverez une explication plus détaillée du fonctionnement du widget Barre de menus, ainsi qu'une description
complète de son code, à l'adresse [Link]/go/learn_dw_sprymenubar_fr.
Vous trouverez un didacticiel consacré à la création d'une barre de menus Spry à l'adresse [Link]/go/vid0168_fr.
Remarque : Le widget Barre de menus Spry emploie des calques DHTML pour afficher des sections de code HTML au-dessus
d'autres sections. Si votre page comporte du contenu Flash, un problème peut se poser. Les animations Flash sont en effet
toujours affichées au-dessus de tous les autres calques DHTML, si bien qu'il se peut que le contenu Flash s'affiche au-dessus de
vos sous-menus. La solution à ce problème consiste à modifier les paramètres de l'animation Flash, de manière à employer
wmode="transparent". Pour plus d'informations, consultez le site [Link]/go/15523_fr.
Remarque : Dreamweaver ne prend en charge que deux niveaux de sous-menus en mode Création, mais vous pouvez en
ajouter autant que vous le voulez en mode Code.
_self Charge la page liée dans la même fenêtre de navigateur. Il s'agit de l'option par défaut. Si la page se trouve dans un
cadre ou un jeu de cadres, elle se charge dans ce cadre.
_parent Charge le document lié dans le parent de jeu de cadres immédiat du document.
_top Charge la page liée dans la fenêtre supérieure d'un jeu de cadres.
L'exemple suivant transforme un widget Barre de menus horizontale en widget Barre de menus verticale.
1 Dans Dreamweaver, ouvrez la page qui contient un widget Barre de menus horizontale.
2 Insérez un widget Barre de menus verticale (Insertion > Spry > Barre de menus Spry) puis enregistrez la page. Cette
étape garantit l'inclusion du fichier CSS correct pour une barre de menus verticale dans votre site.
Remarque : Si votre site comprend déjà un autre widget Barre de menus verticale, il n'est pas nécessaire d'en insérer un
nouveau. Vous pouvez vous contenter de joindre le fichier [Link] à la page au lieu de cliquer sur le bouton
Attacher une feuille de style du panneau Styles CSS (Fenêtre > Styles CSS).
Remarque : En cas de conversion d'une barre de menus verticale en barre horizontale, vous devez au contraire ajouter l'option
de préchargement imgDown et la virgule.
7 (Facultatif) Si votre page ne comprend plus d'autres widgets Barre de menus horizontale, supprimez le lien vers l'ancien
fichier [Link] dans l'en-tête du document.
8 Enregistrez la page.
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link] ou [Link] (selon l'option sélectionnée). Dreamweaver enregistre ces
fichiers CSS dans le dossier SpryAssets de votre site dès que vous créez un widget Barre de menus Spry. Ces fichiers
contiennent également des informations commentées au sujet de divers styles qui s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Barre de menus dans le fichier CSS qui l'accompagne, vous
pouvez également utiliser le panneau Styles CSS pour modifier le code CSS de la barre de menus. Le panneau Styles CSS
peut vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le mode
Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
❖ Pour modifier le style du texte d'un élément de menu, recherchez la règle CSS appropriée dans le tableau suivant, puis
modifiez sa valeur par défaut :
DREAMWEAVER CS3 436
Guide de l'utilisateur
Style à modifier Règle CSS pour une barre de menus Propriétés correspondantes et
verticale ou horizontale valeurs par défaut
❖ Pour modifier la couleur d'arrière-plan d'un élément de menu, recherchez la règle CSS appropriée dans le tableau suivant,
puis modifiez sa valeur par défaut :
Couleur à modifier Règle CSS pour une barre de menus Propriétés correspondantes et
verticale ou horizontale valeurs par défaut
2 Modifiez la propriété « width » afin de lui donner la largeur désirée (ou remplacez sa valeur par auto pour supprimer
une largeur fixe, puis ajoutez la propriété et la valeur white-space: nowrap; à la règle).
3 Accédez à la règle [Link] ul ou [Link] ul.
4 Modifiez la propriété « width » afin de lui donner la largeur désirée (ou remplacez sa valeur par auto pour supprimer
une largeur fixe).
5 Accédez à la règle [Link] ul li ou [Link] ul li :
DREAMWEAVER CS3 437
Guide de l'utilisateur
2 Remplacez les valeurs par défaut margin: -5% 0 0 95%; par les valeurs désirées.
A B
A. Développé B. Réduit
Le code HTML du widget Panneau réductible comprend une balise div extérieure qui comprend la balise de contenu div
et la balise conteneur d'ongletdiv. Le code HTML du widget Panneau réductible comprend également des balises script
dans l'en-tête du document et après le marquage HTML du panneau réductible.
Vous trouverez une explication plus détaillée du fonctionnement du widget Panneau réductible, ainsi qu'une description
complète de son code, à l'adresse [Link]/go/learn_dw_sprycollapsiblepanel_fr.
2 Dans l'inspecteur Propriétés (Fenêtre Propriétés), choisissez Ouvert ou Fermé dans le menu déroulant Par défaut.
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de votre
site dès que vous créez un widget Panneau réductible. Ce fichier contient également des informations commentées au sujet
de divers styles qui s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Panneau réductible dans le fichier CSS qui l'accompagne,
vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du panneau réductible. Le panneau Styles
CSS peut vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le mode
Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
❖ Pour modifier le format du texte d'un widget Panneau réductible, recherchez la règle CSS appropriée dans le tableau
suivant, puis ajoutez vos propriétés et valeurs de style du texte.
Texte dans l'onglet du panneau .CollapsiblePanelTab font: bold 0.7em sans-serif; (Valeur par
uniquement défaut)
1 Recherchez la règle CSS .CollapsiblePanel en ouvrant le fichier SpryCollapsible [Link]. Cette règle définit les
propriétés de l'élément conteneur principal du widget Panneau réductible.
Vous pouvez également trouver cette règle en sélectionnant le widget Panneau réductible puis en examinant le panneau
Styles CSS (Fenêtre > Styles CSS). Assurez-vous que le panneau se trouve en mode Actuel.
2 Ajoutez une propriété et une valeur de largeur (width) à la règle, par exemple width: 300px;.
A B
D
A. Onglet B. Contenu C. Widget Panneaux à onglet D. Panneau à onglet
Le code HTML du widget Panneaux à onglet comprend une balise extérieure div qui contient tous les panneaux, la liste des
onglets, une div comprenant les panneaux de contenu, ainsi qu'une div pour chaque panneau de contenu. Le code HTML
du widget Panneaux à onglet comprend également des balises script dans l'en-tête du document et après le marquage
HTML du widget Panneau à onglet.
Vous trouverez une explication plus détaillée du fonctionnement du widget Panneaux à onglet, ainsi qu'une description
complète de son code, à l'adresse [Link]/go/learn_dw_sprytabbedpanels_fr.
DREAMWEAVER CS3 440
Guide de l'utilisateur
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de votre site dès
que vous créez un widget Panneaux à onglets. Ce fichier contient également des informations commentées au sujet de divers
styles qui s'appliquent au widget.
DREAMWEAVER CS3 441
Guide de l'utilisateur
Même s'il est facile de modifier directement les règles du widget Panneaux à onglet dans le fichier CSS qui l'accompagne,
vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du widget. Le panneau Styles CSS peut
vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le mode Actuel du
panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
❖ Pour modifier le style du texte d'un widget Panneaux à onglet, recherchez la règle CSS appropriée dans le tableau suivant,
puis ajoutez vos propriétés et valeurs de style du texte.
Couleur d'arrière-plan des panneaux de .Tabbed PanelsContentGroup ou background-color: #EEE; (Valeur par
contenu .TabbedPanelsContent défaut)
1 Recherchez la règle CSS .TabbedPanels en ouvrant le fichier [Link]. Cette règle définit les propriétés de
l'élément conteneur principal du widget Panneaux à onglet.
Vous pouvez également trouver cette règle en sélectionnant le widget Panneaux à onglet puis en examinant le panneau
Styles CSS (Fenêtre > Styles CSS). Assurez-vous que le panneau se trouve en mode Actuel.
2 Ajoutez une propriété et une valeur de largeur (width) à la règle, par exemple width: 300px;.
DREAMWEAVER CS3 442
Guide de l'utilisateur
L'exemple suivant montre un widget Validation de zone de texte dans différents états :
A. Widget Champ de texte, conseil activé B. Widget Champ de texte, état valide C. Widget Champ de texte, état non valide D. Widget Champ
de texte, état obligatoire
Le widget Validation de zone de texte peut posséder divers états (par exemple valide, non valide, valeur obligatoire, etc.).
Vous pouvez modifier les propriétés de ces états à l'aide de l'inspecteur Propriétés, en fonction des résultats de validation
désirés. Un widget Validation de zone de texte peut effectuer une validation à différents moments, par exemple lorsque le
visiteur clique en dehors du widget, pendant qu'il entre des données ou lorsqu'il tente d'envoyer le formulaire.
Etat initial Etat du widget lorsque la page se charge dans le navigateur, ou lorsque l'utilisateur réinitialise le formulaire.
Etat actif Etat du widget lorsque l'utilisateur place le point d'insertion à l'intérieur.
Etat valide Etat du widget lorsque l'utilisateur a entré des informations correctes, ce qui permet l'envoi du formulaire.
Etat non valide Etat du widget si l'utilisateur a entré du texte dans un format non valide. Par exemple, 06 pour l'année au
lieu de 2006.
Etat obligatoire Etat du widget lorsque l'utilisateur n'a pas entré du texte obligatoire dans la zone de texte.
Nombre minimal de caractères Etat du widget lorsque l'utilisateur a entré moins de caractères que le nombre minimal
requis pour le champ de texte.
Nombre maximal de caractères Etat du widget lorsque l'utilisateur a entré plus de caractères que le nombre maximal admis
pour le champ de texte.
Valeur minimale Etat du widget lorsque l'utilisateur a entré une valeur inférieure à la valeur requise par la zone de texte.
S'applique aux validations de type entier, réel et date.
Valeur maximale Etat du widget lorsque l'utilisateur a entré une valeur supérieure à la valeur maximale admise par la zone
de texte. S'applique aux validations de type entier, réel et date.
Lorsqu'un widget Validation de zone de texte passe dans l'un de ces états suite à l'interaction avec l'utilisateur, la logique du
cadre applicatif Spry applique une classe CSS spécifique au conteneur HTML pour le widget lors de l'exécution. Par
exemple, si un utilisateur tente d'envoyer un formulaire mais n'a pas entré de texte dans un champ obligatoire, Spry applique
au widget une classe qui le force à afficher le message d'erreur « Vous devez entrer une valeur ». Les règles qui contrôlent le
style et les états d'affichage de messages d'erreur se trouvent dans le fichier CSS qui accompagne le widget,
[Link].
DREAMWEAVER CS3 443
Guide de l'utilisateur
Le code HTML par défaut du widget Validation de zone de texte, généralement dans un formulaire, contient une balise
conteneur <span> qui entoure la balise <input> du champ de texte. Le code HTML du widget Validation de zone de texte
comprend également des balises script dans l'en-tête du document et après le marquage HTML du widget.
Vous trouverez une explication plus détaillée du fonctionnement du widget Validation de zone de texte, ainsi qu'une
description complète de son code, à l'adresse [Link]/go/learn_dw_sprytextfield_fr.
Voir aussi
« Création de formulaires HTML accessibles » à la page 584
Numéro de sécurité sociale La zone de texte accepte les numéros de sécurité sociale en
format 000-00-0000.
Nombre réel/Notation scientifique Valide divers types de nombres : les entiers (par exemple 1),
les valeurs flottantes (par exemple 12,123) et les valeurs
flottantes en notation scientifique (par exemple 1,212e+12,
1,221e-12, où e représente une puissance de 10).
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de
votre site dès que vous créez un widget Validation de zone de texte. La consultation de ce fichier peut s'avérer utile, car il
contient des informations commentées au sujet de divers styles qui s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Validation de zone de texte dans le fichier CSS qui
l'accompagne, vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du widget. Le panneau
Styles CSS peut vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le
mode Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
Définition du style du texte de message d'erreur d'un widget Validation de zone de texte
Par défaut, les messages d'erreur du widget Validation de zone de texte s'affichent en rouge, entourés d'un bord épais de 1
pixel.
❖ Pour modifier le style des messages d'erreur d'un widget Validation de zone de texte, recherchez la règle CSS appropriée
dans le tableau suivant, puis modifiez les propriétés par défaut ou ajoutez vos propriétés et valeurs de style du texte :
DREAMWEAVER CS3 446
Guide de l'utilisateur
L'exemple suivant montre un widget Zone de texte de validation dans différents états :
E
A. Compteur de caractères restants B. Widget Zone de texte activé, nombre maximal de caractères C. Widget Zone de texte activé, état valide
D. Widget Zone de texte, état obligatoire E. Compteur de caractères tapés
DREAMWEAVER CS3 447
Guide de l'utilisateur
Le widget Zone de texte de validation peut posséder divers états (par exemple valide, non valide, valeur obligatoire, etc.).
Vous pouvez modifier les propriétés de ces états à l'aide de l'inspecteur Propriétés, en fonction des résultats de validation
désirés. Un widget Zone de texte de validation peut effectuer une validation à différents moments, par exemple lorsque le
visiteur clique en dehors du widget, pendant qu'il entre des données ou lorsqu'il tente d'envoyer le formulaire.
Etat initial Etat du widget lorsque la page se charge dans le navigateur, ou lorsque l'utilisateur réinitialise le formulaire.
Etat actif Etat du widget lorsque l'utilisateur place le point d'insertion à l'intérieur.
Etat valide Etat du widget lorsque l'utilisateur a entré des informations correctes, ce qui permet l'envoi du formulaire.
Nombre minimal de caractères Etat du widget lorsque l'utilisateur a entré moins de caractères que le nombre minimal
requis pour la zone de texte.
Nombre maximal de caractères Etat du widget lorsque l'utilisateur a entré plus de caractères que le nombre maximal admis
pour la zone de texte.
Lorsqu'un widget Zone de texte de validation passe dans l'un de ces états suite à l'interaction avec l'utilisateur, la logique du
cadre applicatif Spry applique une classe CSS spécifique au conteneur HTML pour le widget lors de l'exécution. Par
exemple, si un utilisateur tente d'envoyer un formulaire mais n'a pas entré de texte dans la zone de texte, Spry applique au
widget une classe qui le force à afficher le message d'erreur « Vous devez entrer une valeur ». Les règles qui contrôlent le
style et les états d'affichage de messages d'erreur se trouvent dans le fichier CSS qui accompagne le widget,
[Link].
Le code HTML par défaut du widget Zone de texte de validation, généralement dans un formulaire, contient une balise
conteneur <span> qui entoure la balise <textarea> de la zone de texte. Le code HTML du widget Zone de texte de validation
comprend également des balises script dans l'en-tête du document et après le marquage HTML du widget.
Vous trouverez une explication plus détaillée du fonctionnement du widget Zone de texte de validation, ainsi qu'une
description complète de son code, à l'adresse [Link]/go/learn_dw_sprytextarea_fr.
Voir aussi
« Création de formulaires HTML accessibles » à la page 584
2 Dans l'inspecteur Propriétés du calque (Fenêtre > Propriétés), entrez un nombre dans la zone Nbre min. de caract. ou
Nbre max. de caract. Par exemple, si vous entrez 20 dans la zone Nbre min. de caract., le widget n'effectue la validation que
si l'utilisateur entre au moins 20 caractères dans la zone de texte.
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de
votre site dès que vous créez un widget Zone de texte de validation. La consultation de ce fichier peut s'avérer utile, car il
contient des informations commentées au sujet de divers styles qui s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Zone de texte de validation dans le fichier CSS qui
l'accompagne, vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du widget. Le panneau
Styles CSS peut vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le
mode Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
Définition du style du texte de message d'erreur d'un widget Zone de texte de validation
Par défaut, les messages d'erreur du widget Zone de texte de validation s'affichent en rouge, entourés d'un bord épais de 1
pixel.
❖ Pour modifier le style des messages d'erreur d'un widget Zone de texte de validation, recherchez la règle CSS appropriée
dans le tableau suivant, puis modifiez les propriétés par défaut ou ajoutez vos propriétés et valeurs de style du texte :
L'exemple suivant montre un widget Validation de sélection développé, ainsi que la forme réduite de ce widget dans divers
états :
A
A. Widget Validation de sélection activé B. Widget Validation de sélection, état valide C. Widget Validation de sélection, état obligatoire
D. Widget Validation de sélection, état non valide
Le widget Validation de sélection peut posséder divers états (par exemple valide, non valide, valeur obligatoire, etc.). Vous
pouvez modifier les propriétés de ces états à l'aide de l'inspecteur Propriétés, en fonction des résultats de validation désirés.
Un widget Validation de sélection peut effectuer une validation à différents moments, par exemple lorsque le visiteur clique
en dehors du widget, pendant qu'il effectue une sélection ou lorsqu'il tente d'envoyer le formulaire.
Etat initial Etat du widget lorsque la page se charge dans le navigateur, ou lorsque l'utilisateur réinitialise le formulaire.
Etat valide Etat du widget lorsque l'utilisateur a sélectionné un élément valide, ce qui permet l'envoi du formulaire.
Etat non valide Etat du widget si l'utilisateur a sélectionné un élément non valide.
Etat obligatoire Etat du widget si l'utilisateur n'a pas sélectionné d'élément valide.
Lorsqu'un widget Validation de sélection passe dans l'un de ces états suite à l'interaction avec l'utilisateur, la logique du
cadre applicatif Spry applique une classe CSS spécifique au conteneur HTML pour le widget lors de l'exécution. Par
exemple, si un utilisateur tente d'envoyer un formulaire mais n'a pas sélectionné d'élément dans le menu, Spry applique au
widget une classe qui le force à afficher le message d'erreur « Vous devez sélectionner un élément ». Les règles qui contrôlent
le style et les états d'affichage de messages d'erreur se trouvent dans le fichier CSS qui accompagne le widget,
[Link].
Le code HTML par défaut du widget Validation de sélection, généralement dans un formulaire, contient une balise
conteneur <span> qui entoure la balise <select> de la zone de texte. Le code HTML du widget Validation de sélection
comprend également des balises script dans l'en-tête du document et après le marquage HTML du widget.
Vous trouverez une explication plus détaillée du fonctionnement du widget Validation de sélection, ainsi qu'une description
complète de son code, à l'adresse [Link]/go/learn_dw_spryselect_fr.
Voir aussi
« Création de formulaires HTML accessibles » à la page 584
DREAMWEAVER CS3 451
Guide de l'utilisateur
Toutes les règles CSS des sections suivantes font référence aux règles par défaut, qui figurent dans le fichier
[Link]. Dreamweaver enregistre le fichier [Link] dans le dossier SpryAssets de votre site
dès que vous créez un widget Validation de sélection. La consultation de ce fichier peut s'avérer utile, car il contient des
informations commentées au sujet de divers styles qui s'appliquent au widget.
Même s'il est facile de modifier directement les règles du widget Validation de sélection dans le fichier CSS qui l'accompagne,
vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du widget. Le panneau Styles CSS peut
vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le mode Actuel du
panneau.
DREAMWEAVER CS3 452
Guide de l'utilisateur
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
❖ Pour modifier le style des messages d'erreur d'un widget Validation de sélection, recherchez la règle CSS appropriée dans
le tableau suivant, puis modifiez les propriétés par défaut ou ajoutez vos propriétés et valeurs de style du texte :
L'exemple suivant montre un widget Validation de case à cocher dans différents états :
A. Groupe de widgets Validation de case à cocher, nombre minimal de sélections B. Widget Validation de case à cocher, état obligatoire
DREAMWEAVER CS3 453
Guide de l'utilisateur
Le widget Validation de case à cocher peut posséder divers états (par exemple valide, non valide, valeur obligatoire, etc.).
Vous pouvez modifier les propriétés de ces états à l'aide de l'inspecteur Propriétés, en fonction des résultats de validation
désirés. Un widget Validation de case à cocher peut effectuer une validation à différents moments, par exemple lorsque le
visiteur clique en dehors du widget, pendant qu'il effectue une sélection ou lorsqu'il tente d'envoyer le formulaire.
Etat initial Etat du widget lorsque la page se charge dans le navigateur, ou lorsque l'utilisateur réinitialise le formulaire.
Etat valide Etat du widget lorsque l'utilisateur a effectué une sélection ou le nombre correct de sélections, ce qui permet
l'envoi du formulaire.
Etat obligatoire Etat du widget si l'utilisateur n'a pas effectué une sélection obligatoire.
Nombre minimal de sélections Etat du widget lorsque l'utilisateur a sélectionné moins de cases à cocher que le nombre
minimal requis.
Nombre maximal de sélections Etat du widget lorsque l'utilisateur a sélectionné plus de cases à cocher que le nombre
maximal admis.
Lorsqu'un widget Validation de case à cocher passe dans l'un de ces états suite à l'interaction avec l'utilisateur, la logique du
cadre applicatif Spry applique une classe CSS spécifique au conteneur HTML pour le widget lors de l'exécution. Par
exemple, si un utilisateur tente d'envoyer un formulaire mais n'a pas effectué de sélections, Spry applique au widget une
classe qui le force à afficher le message d'erreur « Vous devez effectuer une sélection ». Les règles qui contrôlent le style et
les états d'affichage de messages d'erreur se trouvent dans le fichier CSS qui accompagne le widget,
[Link].
Le code HTML par défaut du widget Validation de case à cocher, généralement dans un formulaire, contient une balise
conteneur <span> qui entoure la balise <input type="checkbox"> de la zone de texte. Le code HTML du widget Validation
de case à cocher comprend également des balises script dans l'en-tête du document et après le marquage HTML du widget.
Vous trouverez une explication plus détaillée du fonctionnement du widget Validation de case à cocher, ainsi qu'une
description complète de son code, à l'adresse [Link]/go/learn_dw_sprycheckbox_fr.
Voir aussi
« Création de formulaires HTML accessibles » à la page 584
2 Recherchez la règle CSS appropriée dans le tableau suivant, puis modifiez les propriétés par défaut ou ajoutez vos
propriétés et valeurs de style du texte :
Même s'il est facile de modifier directement les règles du widget Validation de case à cocher dans le fichier CSS qui
l'accompagne, vous pouvez également utiliser le panneau Styles CSS pour modifier le code CSS du widget. Le panneau
Styles CSS peut vous aider à trouver les classes CSS attribuées à différentes parties du widget, en particulier si vous employez le
mode Actuel du panneau.
Voir aussi
« Panneau Styles CSS en mode Actuel » à la page 122
DREAMWEAVER CS3 455
Guide de l'utilisateur
Pour ce faire, vous devez tout d'abord identifier, dans Dreamweaver, un ou plusieurs fichiers source XML (« ensemble de
données Spry ») contenant vos données, puis insérer un ou plusieurs objets de données Spry pour afficher ces données.
Lorsque l'utilisateur ouvre la page dans un navigateur, le jeu de données se charge sous la forme d'une plage aplatie de
données XML qui ressemble à un tableau standard, contenant lignes et colonnes.
Par exemple, supposons que votre fichier XML possède la structure de données suivante :
<products>
<product>
<name>Adobe Photoshop CS2</name>
<category>Digital Imaging</category>
<boximage>images/[Link]</boximage>
<descheader>The professional standard in desktop digital imaging</descheader>
<desc>Adobe Photoshop CS2 software, the professional image-editing ...</desc>
</product>
<product>
<name>Adobe Illustrator CS2</name>
<category>Print Publishing</category>
<boximage>images/[Link]</boximage>
<descheader>Vector graphics reinvented</descheader>
<desc>Adobe Illustrator CS2 software gives you new creative freedom ...</desc>
</product>
</products>
Si vous sélectionnez <product> comme élément répété, le plage aplatie de données XML produit une colonne de données
pour chaque élément de produit, comme <name>, dans l'ensemble de données :
Vous pouvez insérer des objets qui affichent ces données de diverses façons. L'exemple suivant montre comment créer un
tableau sur une page Web qui ne comprend que trois éléments :
Avec Spry, vous pouvez ajouter aisément un tel tableau à une page Dreamweaver. Vous pouvez également rendre une ou
plusieurs colonnes triables. Ainsi, il suffit à l'utilisateur de cliquer sur une colonne pour la trier.
DREAMWEAVER CS3 456
Guide de l'utilisateur
Vous pouvez également insérer un tableau dynamique et une région distincte (baptisée « région de détail Spry ») sur la page,
puis lier des données à la région de détail qui n'affichent que l'élément <desc> (la description détaillée du produit) pour un
produit. Lorsque les données ont été liées aux deux régions (le tableau dynamique et la région de détail), la région de détail
affiche les détails du produit lorsque l'utilisateur clique sur une ligne du tableau dynamique :
Lorsque l'utilisateur clique sur un autre produit du tableau, la région de détail est mise à jour pour afficher les informations
correspondantes. Aucune de ces actions (tri d'un tableau ou mise à jour d'une région de détail lorsque l'utilisateur clique
dessus) n'exige que le navigateur actualise la page entière
Vous pouvez incorporer des objets de données Spry dans vos pages Dreamweaver de nombreuses manières, dont certaines
exigent une connaissance plus approfondie du cadre applicatif Spry. Pour plus d'informations sur le cadre applicatif,
consultez le site [Link]/go/learn_dw_spryframework_fr. Pour plus d'informations sur les ensembles de données
Spry, consultez le site [Link]/go/learn_dw_sprydataset_fr.
Ces régions dynamiques sont baptisées région principale et région de détail. En règle générale, une partie de la page (le
tableau principal) affiche un ensemble de colonnes abrégées provenant de l'ensemble de données. Une autre partie (la
région de détail) affiche davantage d'informations sur un enregistrement sélectionné. Comme la région de détail dépend
du tableau principal, toute modification apportée aux données de ce tableau provoque la modification des données de la
région de détail.
Lorsque vous travaillez sur des régions dynamiques, vous créez deux régions à chaque fois : le tableau principal et une
région de détail. Vous devez en outre activer l'option Mettre à jour les régions détaillées en cas de clic sur une ligne lors de
la création du tableau principal, de manière à y associer une région de détail.
Lorsque l'utilisateur sélectionne une ligne dans le tableau principal, Spry identifie la ligne actuelle, qui vient de subir une
action, et applique une mise à jour dynamique des données affichées dans la région de détail associée.
Remarque : Si vous ne disposez pas encore d'un ensemble de données XML à employer pour vos tests, les actifs Spry disponibles
à l'adresse [Link]/go/learn_dw_spryframework_fr comprennent plusieurs exemples d'ensembles de données.
2 Vous pouvez accepter le nom par défaut de l'ensemble de données Spry (ds1) ou entrer un nom plus significatif.
3 Si vous disposez d'un fichier de données XML, cliquez sur le bouton Parcourir pour le sélectionner.
4 Si vous voulez créer la page en employant un exemple de flux sur votre serveur d'évaluation, cliquez sur le lien Flux de
temps de conception.
5 Après avoir identifié l'ensemble de données à utiliser, cliquez sur le bouton Obtenir schéma pour remplir le panneau
Eléments de ligne. Ce panneau montre quels éléments sont répétés (marqués d'un petit symbole « + ») et lesquels sont
subordonnés à d'autres (mis en retrait).
6 Dans le panneau Elément de ligne, sélectionnez l'élément qui contient les données à afficher. Il s'agit généralement d'un
noeud répété, tel que <product>, qui comporte plusieurs champs subordonnés tels que <name>, <category> et
<descheader>.
7 La zone XPath affiche une expression qui indique l'emplacement du noeud sélectionné dans le fichier XML source. Par
exemple, si vous employez un ensemble de données possédant un schéma similaire à celui de l'illustration ci-dessus, puis
DREAMWEAVER CS3 458
Guide de l'utilisateur
que vous sélectionnez le noeud répété <product>, la zone XPath contient « products/product », afin d'indiquer que les
données trouvées dans le noeud <product> répété dans l'ensemble de données <product> seront affichées.
Remarque : XPath (XML Path Language) est une syntaxe destinée à traiter des parties d'un document XML. Elle est
essentiellement utilisée comme langage de requêtes pour des données XML, tout comme le langage SQL est utilisé pour des
requêtes de bases de données. Pour plus d’informations sur XPath, consultez les spécifications du langage XPath sur le site Web
du W3C, à l’adresse [Link]/TR/xpath.
8 Pour déterminer comment vos données se présenteront dans un navigateur, cliquez sur le bouton Aperçu. Les vingt
premières lignes de votre fichier de données XML sont affichées, avec une colonne pour chaque élément.
9 Il peut parfois être utile de définir un champ comme étant de type précis, par exemple numérique, afin de permettre la
validation de l'entrée de données ou de définir un ordre de tri précis. Si vous voulez modifier le type de données d'un
élément, sélectionnez-le dans le panneau Colonnes de l'ensemble de données puis choisissez une valeur différente dans le
menu Type de données.
10 Pour que vos données soient triées automatiquement lors de leur chargement, sélectionnez un élément dans le menu
Trier. Si vous insérez par la suite un tableau Spry triable possédant un ordre de tri différent, c'est ce dernier qui sera
prioritaire.
11 Sélectionnez Croissant ou Décroissant dans le menu Direction afin d'indiquer le type de tri à effectuer.
12 Pour garantir l'absence de colonnes en double, activez l'option Action distincte au chargement.
13 Activez l'option Désactiver la mise en cache des données XML si vous voulez charger directement les données depuis
le serveur. Par défaut, l'ensemble de données XML Spry est chargé dans un cache local sur l'ordinateur de l'utilisateur, afin
d'améliorer les performances. Toutefois, si vos données sont très dynamiques, ce principe n'offre aucun avantage.
14 Activez l'option Actualiser automatiquement les données puis entrez une valeur en millisecondes. Si vous activez cette
option, l'ensemble de données actualise automatiquement les données XML depuis le serveur selon l'intervalle indiqué.
Cette fonctionnalité peut être utile si les données changent souvent.
15 Cliquez sur OK pour associer cet ensemble de données à votre page.
Important : Lorsque vous définissez un ensemble de données Spry, diverses lignes de code sont ajoutées à votre fichier afin
d'identifier les actifs Spry : les fichiers [Link] et [Link]. Ne supprimez pas ce code, faute de quoi les fonctions de l'ensemble
de données Spry seront inopérantes.
Pour utiliser un flux de conception, vous devez compléter la catégorie Serveur d'évaluation de la boîte de dialogue
Définition du site.
❖ Pour obtenir un flux de conception, utilisez le bouton parcourir pour trouver le fichier, puis cliquez sur OK. L'accès à
cette boîte de dialogue se fait par un clic sur le lien de la boîte de dialogue Ensemble de données XML Spry.
Remarque : Lorsque vous chargez votre fichier final, n'oubliez pas de modifier l'emplacement du fichier d'ensemble de
données, de manière à utiliser celui qui se trouve sur le serveur.
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Tous les objets de données Spry doivent être inclus dans une région Spry. Si vous tentez d'ajouter un objet de données Spry
avant d'ajouter une région Spry à une page, Dreamweaver vous invite à ajouter une région Spry. Par défaut, les régions Spry
se trouvent dans des conteneurs <div> HTML. Vous pouvez les ajouter avant d'ajouter un tableau, les ajouter
automatiquement quand vous insérez un tableau ou une liste répétée, ou encore les placer autour d'objets de tableau ou de
liste répétée existants.
En règle générale, si vous ajoutez une région de détail, vous ajouterez tout d'abord l'objet de tableau principal, puis vous
activerez l'option Mettre à jour les régions détaillées. La seule valeur qui soit différente et spécifique pour une région de
détail est l'option Type de la boîte de dialogue Insérer une région Spry.
2 Comme conteneur de l'objet, vous pouvez sélectionner l'option <div> ou l'option <span>. Le conteneur <div> est utilisé
par défaut.
3 Choisissez l'une des options suivantes :
• Pour créer une région Spry, activez Région (l'option par défaut) comme type de région à insérer.
• Pour créer une région de détail Spry, activez l'option Région Détail. Une région de détail ne s'emploie que si vous voulez
lier des données dynamiques qui sont mises à jour lorsque les données d'une autre région Spry changent.
Important : Vous devez insérer une région de détail dans une <div> différente de celle de la région de la table principale. Il
peut être nécessaire de passer en mode Code pour placer précisément le point d'insertion.
6 Lorsque vous cliquez sur OK, Dreamweaver place un espace réservé de région sur votre page, avec le texte « Placez ici le
contenu de la région de détail Spry ». Vous pouvez remplacer ce texte d'espace réservé par un objet de données Spry, tel
qu'un tableau ou une liste répétée, ou par des données dynamiques provenant du panneau Liaisons.
7 Pour remplacer le texte d'espace réservé par un objet de données Spry (par exemple un tableau Spry), cliquez sur le
bouton de l'objet de données correspondant dans la catégorie Spry de la barre Insertion.
8 Pour remplacer le texte d'espace réservé par des données dynamiques, utilisez l'une des méthodes suivantes :
• Tirez un ou plusieurs éléments du panneau Liaisons au-dessus du texte sélectionné.
Remarque : Le panneau Liaisons contient quelques éléments Spry intégrés : ds_RowID, ds_CurrentRowID et ds_RowCount.
Spry les emploie pour définir la ligne dans laquelle un utilisateur a cliqué lorsqu'il détermine comment mettre à jour des régions
de détail dynamiques.
• En mode Code, tapez directement le code d'un ou plusieurs éléments. Utilisez le format suivant : {nom-ensemble-de-
données::nom-élément}, comme dans {ds1::category}. ou {dsProducts::desc}. Si vous n'utilisez qu'un ensemble de
DREAMWEAVER CS3 460
Guide de l'utilisateur
données dans votre fichier, ou si vous employez des éléments du même ensemble de données que celui défini pour la
région, vous pouvez omettre le nom de l'ensemble de données et simplement écrire {category} or {desc}.
Quelle que soit la méthode utilisée pour définir le contenu de votre région, les lignes suivantes sont ajoutées à votre code
HTML :
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>
Si vous créez un tableau simple, vous pouvez définir une ou plusieurs colonnes comme étant triables et définir des styles
CSS pour différents éléments du tableau.
Le processus de création d'un tableau principal dynamique est identique à celui d'un tableau simple. Toutefois, dans le cas
d'un tableau principal, vous pouvez lier une région de détail dynamique au tableau. De la sorte, lorsqu'un utilisateur clique
sur une ligne du tableau principal, les données de la région de détail sont mises à jour de façon dynamique.
Pour créer un tableau principal dynamique Spry, vous devez tout d'abord insérer un tableau principal, qui affiche les
données utilisées pour déclencher les modifications dynamiques, après quoi vous devez insérer une région de détail
contenant les données qui subissent les modifications.
3 Dans le panneau Colonnes, ajustez les colonnes du tableau en procédant comme suit :
• Cliquez sur les symboles Plus (+) ou Moins (-) pour ajouter ou retirer des colonnes.
• Cliquez sur les flèches haut ou bas pour déplacer une colonne. Si vous faites monter une colonne, elle se trouvera
davantage sur la gauche du tableau affiché, et sur la droite si vous la faites descendre.
4 Pour définir une colonne selon laquelle les données seront triées, sélectionnez-la dans le panneau Colonnes, puis activez
l'option Trier la colonne en cas de clic sur l'en-tête. Répétez cette opération pour chaque colonne à trier.
5 Si des styles CSS sont associés à votre page, sous la forme d'une feuille de style jointe ou d'un ensemble de styles
individuels dans la page HTML, vous pouvez choisir une classe CSS pour une ou plusieurs des options suivantes :
Classe de ligne impaire Modifie l'apparence des lignes impaires.
Classe de survol Modifie l'apparence d'une ligne lorsque vous placez le pointeur de la souris au-dessus d'elle.
Sélectionner une classe Modifie l'apparence d'une ligne lorsque vous cliquez dessus.
6 Si vous créez un tableau Spry simple, désactivez l'option par défaut, Mettre à jour les régions détaillées en cas de clic sur
une ligne. Laissez cette option activée si vous créez un tableau principal dynamique Spry.
Remarque : Si vous insérez un tableau principal dynamique, vous pouvez voir, en mode Code, que Dreamweaver a inséré des
balises de tableau HTML et une balise « spry:repeat » avec une opération « onClick » pour la ligne actuelle. C'est ainsi que Spry
détermine où l'utilisateur a cliqué et quelles données doivent être mises à jour de manière dynamique.
7 Cliquez sur OK pour faire apparaître le tableau en mode Création, avec une ligne d'en-têtes et une ligne de références de
données, entourées d'accolades ({}), pour chacun des éléments inclus. En mode Code, des balises de tableau HTML sont
insérés dans votre fichier, avec du code qui identifie le nom triable et les colonnes de catégorie.
DREAMWEAVER CS3 461
Guide de l'utilisateur
2 Comme conteneur de l'objet, vous pouvez sélectionner l'option <div> ou l'option <span>, en fonction du type de balise
désirée. Le conteneur <div> est utilisé par défaut.
3 Activez l'option Répéter (par défaut) ou Répéter les enfants.
Pour disposer d'une souplesse accrue, vous pouvez utiliser l'option Répéter les enfants, où la validation des données est
effectuée pour chaque ligne d'une liste au niveau des enfants. Par exemple, dans une liste <ul>, les données sont vérifiées
au niveau <li>. Si vous activez l'option Répéter, les données sont vérifiées au niveau <ul>. L'option Répéter les enfants peut
s'avérer particulièrement utile si vous employez des expressions conditionnelles dans le code.
7 Lorsque vous cliquez sur OK, Dreamweaver insère un espace réservé de région sur votre page, avec le texte « Placez ici
le contenu de la région de détail Spry ». Vous pouvez remplacer ce texte d'espace réservé par un objet de données Spry, tel
qu'un tableau ou une liste répétée, ou par des données dynamiques provenant du panneau Liaisons.
8 Pour remplacer le texte d'espace réservé par un objet de données Spry, cliquez sur le bouton de l'objet de données
approprié dans la barre Insertion.
9 Pour remplacer le texte d'espace réservé par une ou plusieurs données dynamiques, utilisez l'une des méthodes
suivantes :
• Tirez un ou plusieurs éléments du panneau Liaisons au-dessus du texte sélectionné.
Remarque : Le panneau Liaisons contient quelques éléments Spry intégrés : ds_RowID, ds_CurrentRowID et ds_RowCount.
Spry les emploie pour définir la ligne dans laquelle un utilisateur a cliqué lorsqu'il détermine comment mettre à jour des régions
de détail dynamiques.
• En mode Code, tapez directement le code d'un ou plusieurs éléments. Utilisez le format suivant : {nom-ensemble-de-
données::nom-élément}, comme dans {ds1::category}. ou {dsProducts::desc}. Si vous n'utilisez qu'un ensemble de
données dans votre fichier, ou si vous employez des éléments du même ensemble de données que celui défini pour la
région, vous pouvez omettre le nom de l'ensemble de données et simplement écrire {category} or {desc}.
DREAMWEAVER CS3 462
Guide de l'utilisateur
Quelle que soit la méthode utilisée pour définir le contenu de votre région, les lignes suivantes sont ajoutées à votre code
HTML :
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>
2 Choisissez la balise conteneur à utiliser : UL, OL, DL ou SELECT. Les autres options varient en fonction du conteneur
choisi. Si vous choisissez SELECT, vous devez compléter les zones suivantes :
• Colonne affichée : Il s'agit de ce que les utilisateurs voient lorsqu'ils affichent la page dans leur navigateur.
• Colonne de valeurs : Il s'agit de la valeur envoyée au serveur d'arrière-plan.
Par exemple, vous pouvez créer une liste de villes et montrer « Bordeaux » et « Boulogne » aux utilisateurs, tout en envoyant
« BO » ou « BO » au serveur. Vous pouvez également utiliser SELECT comme outil de navigation et montrer des noms de
produit tels que « Adobe Dreamweaver » et « Adobe Acrobat » aux utilisateurs, tout en envoyant des URL telles que
« support/products/[Link] » et « support/products/[Link] » au serveur.
Remarque : Pour appliquer un effet à un élément, il doit être sélectionné ou posséder un ID. Si, par exemple, vous surlignez
une balise div qui n'est pas sélectionnée, elle doit posséder une valeur ID valide. Si ce n'est pas encore le cas, vous devez en
ajouter un au code HTML.
Les effets peuvent modifier les propriétés d'opacité, d'échelle, de position et de style d'un élément, comme sa couleur
d'arrière-plan. Vous pouvez créer d'intéressants effets visuels en combinant plusieurs propriétés.
Ces effets sont basés sur Spry. Dès lors, lorsqu'un utilisateur clique sur un objet possédant un effet, seul l'objet est mis à jour
de manière dynamique. La page HTML n'est pas entièrement actualisée.
Store monté/Store baissé Simule l'effet d'un store qui monte ou descend pour afficher ou masquer l'élément.
DREAMWEAVER CS3 463
Guide de l'utilisateur
Important : Lorsque vous utilisez un effet, diverses lignes de code sont ajoutées au fichier en mode Code. Une ligne identifie le
fichier [Link], qui est nécessaire à l'inclusion des effets. Ne supprimez pas cette ligne du code, faute de quoi les effets ne
fonctionneront pas.
Vous trouverez la liste détaillée des effets Spry disponibles dans le cadre applicatif Spry à l'adresse
[Link]/go/learn_dw_spryeffects_fr.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Apparition/Fondu dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
4 Dans la zone Durée de l’effet, définissez le délai (en millisecondes) nécessaire pour que l'effet se produise.
5 Sélectionnez l'effet à appliquer : Fondu ou Apparition.
6 Dans la zone Début du fondu, définissez le pourcentage d'opacité que l'effet doit posséder lorsqu'il apparaît.
7 Dans la zone Fin du fondu, définissez le pourcentage d'opacité à atteindre.
8 Cliquez sur Effet de bascule si vous voulez que l'effet soit réversible, en apparaissant lentement puis en disparaissant de
nouveau à chaque clic de souris.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Store dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
4 Dans la zone Durée de l’effet, définissez le délai (en millisecondes) nécessaire pour que l'effet se produise.
5 Sélectionnez l'effet à appliquer : Store monté ou Store baissé.
6 Dans la zone Store monté depuis/Store baissé depuis, définissez le point de départ du déroulement du store, sous la forme
d'un pourcentage ou d'un nombre de pixels. Ces valeurs sont calculées à partir du dessus de l'objet.
7 Dans la zone Store monté jusqu'à/Store baissé jusqu'à, définissez le point final du déroulement du store, sous la forme
d'un pourcentage ou d'un nombre de pixels. Ces valeurs sont calculées à partir du dessus de l'objet.
8 Cliquez sur Effet de bascule si vous voulez que l'effet soit réversible, en remontant puis en redescendant à chaque clic de
souris.
DREAMWEAVER CS3 464
Guide de l'utilisateur
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Agrandissement/Réduction dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
4 Dans la zone Durée de l’effet, définissez le délai (en millisecondes) nécessaire pour que l'effet se produise.
5 Sélectionnez l'effet à appliquer : Agrandissement ou Réduction.
6 Dans la zone Début agrandissement/Début réduction, définissez la taille de l'objet au début de l'effet. Il s'agit d'un
pourcentage de la taille ou d'un nombre de pixels.
7 Dans la zone Fin agrandissement/Fin réduction, définissez la taille de l'objet à la fin de l'effet. Il s'agit d'un pourcentage
de la taille ou d'un nombre de pixels.
8 Si vous choisissez les pixels pour l'une des zones Début ou Fin agrandissement/réduction, la zone largeur/hauteur
devient visible. En fonction de l'option choisie, l'élément sera agrandi ou réduit de manière proportionnelle.
9 Indiquez si vous voulez que l'élément soit agrandi ou réduit vers le coin supérieur gauche de la page ou le centre de la page.
10 Cliquez sur Effet de bascule si vous voulez que l'effet soit réversible, en étant agrandi puis réduit à chaque clic de souris.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Surligner dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
4 Dans la zone Durée de l’effet, définissez le délai (en millisecondes) pendant lequel l'effet doit durer.
5 Sélectionnez la couleur de début du surlignage.
6 Sélectionnez la couleur de fin du surlignage. Cette couleur ne dure que pendant le délai défini dans la zone Durée de
l'effet.
7 Sélectionnez la couleur de l'objet à la fin du surlignage.
8 Cliquez sur Effet de bascule si vous voulez que l'effet soit réversible, en recevant successivement les différentes couleurs
de surlignage à chaque clic de souris.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Secouer dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
DREAMWEAVER CS3 465
Guide de l'utilisateur
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Glisser dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
4 Dans la zone Durée de l’effet, définissez le délai (en millisecondes) nécessaire pour que l'effet se produise.
5 Sélectionnez l'effet à appliquer : Glisser vers le haut ou Glisser vers le bas.
6 Dans la zone Glisser vers le haut depuis/Glisser vers le bas depuis, définissez le point de départ du coulissement, sous la
forme d'un pourcentage ou d'un nombre de pixels.
7 Dans la zone Glisser vers le haut jusqu'à/Glisser vers le bas jusqu'à, définissez le point final du coulissement, sous la
forme d'un pourcentage ou d'un nombre de pixels positif.
8 Cliquez sur Effet de bascule si vous voulez que l'effet soit réversible, en coulissant vers le haut puis vers le bas à chaque
clic de souris.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez Effets >
Ecraser dans le menu.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur le bouton Plus (+) puis choisissez un effet
dans le menu Effets.
3 Sélectionnez l'ID de l'objet dans le menu de l'élément cible. Si vous avez déjà sélectionné un objet, choisissez <Sélection
actuelle>.
1 (Facultatif) Sélectionnez le contenu ou l'objet de mise en forme auquel vous voulez appliquer l'effet.
2 Dans le panneau Comportements (Fenêtre > Comportements), cliquez sur l'effet à supprimer de la liste de
comportements.
3 Procédez comme suit, au choix :
• Cliquez sur le bouton Supprimer un événement (-) de la barre de titre du panneau secondaire.
• Cliquez sur le comportement avec le bouton droit de la souris (Windows) ou en maintenant la touche Ctrl enfoncée
(Macintosh), puis choisissez Supprimer le comportement.
466
Les applications Web sont construites de manière à répondre à différents types de défis et de problèmes. Cette section décrit
les utilisations courantes des applications Web et présente un exemple simple.
• Permettre aux utilisateurs de trouver rapidement et facilement des informations sur un site Web riche en contenu.
Ce type d'applications Web permet aux visiteurs du site de rechercher, d'organiser et de parcourir le contenu à leur
convenance. Les exemples incluent des réseaux intranet d'entreprises, tels Microsoft MSDN ([Link]),
et [Link] ([Link]).
• Collecter, enregistrer et analyser des données fournies par les visiteurs du site.
Auparavant, les données saisies dans des formulaires HTML étaient envoyées sous forme de courriels aux employés ou sous
forme d'applications CGI pour le traitement. Une application Web peut enregistrer les données d'un formulaire directement
dans une base de données, ainsi qu'extraire les données et créer des rapports Web pour l'analyse. Les exemples incluent des
pages de banque en ligne et de contrôle des stocks, ainsi que des sondages et des formulaires de commentaires.
Le problème est que ce programme de mise en forme a suscité de plus en plus d'enthousiasme. Le nombre de participants
est si important que Christophe est submergé de courriels à chaque fin de mois. Il demande donc à Julie si une solution Web
serait envisageable.
Julie suggère une application Web basée sur un réseau intranet exécutant les tâches suivantes :
• permettre aux employés de saisir leur kilométrage sur une page Web au moyen d'un simple formulaire HTML ;
• stocker le kilométrage des employés dans une base de données ;
• calculer les points de mise en forme en fonction du kilométrage ;
• permettre aux employés de suivre leurs progrès au fil des mois ;
• permettre à Christophe d'accéder au total des points en un seul clic à chaque fin de mois.
Julie met rapidement en place l'application à l'aide de Dreamweaver, logiciel doté des outils nécessaires à la création rapide
et facile de ce type d'applications.
Vous pouvez par exemple créer une page pour afficher les résultats du programme de mise en forme et faire en sorte que
certaines informations (telles le nom et les résultats de l'employé) soient déterminées lorsqu'une page est sollicitée par un
employé donné.
Les sections suivantes décrivent en plus de détails la façon dont les applications Web fonctionnent.
Un serveur Web est un logiciel qui fournit des pages Web en réponse à des requêtes de navigateurs Web. Une requête de
page est générée lorsqu'un utilisateur clique sur un lien d'une page Web, choisit un signet dans le navigateur ou saisit une
URL dans le champ Adresse du navigateur.
Le contenu final d'une page Web statique est déterminé par le créateur de la page et n'est pas modifié lorsqu'un utilisateur
la demande. Exemple :
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
</body>
</html>
Chaque ligne du code HTML de la page est rédigée par le créateur avant que la page ne soit placée sur le serveur. Ce code
HTML n'étant pas modifié une fois la page sur le serveur, cette page est dite statique.
Remarque : Au sens strict du terme, une page dite « statique » peut ne pas être statique du tout. Une image survolée ou une
animation Flash (un fichier SWF), par exemple, peuvent animer une page statique. Cependant, ce guide qualifie une page de
statique si elle est adressée au navigateur sans modifications.
Lorsqu'un serveur Web reçoit une requête de page statique, il lit la requête, localise la page et la transmet au navigateur qui
l'a sollicitée, comme le montre l'exemple suivant :
DREAMWEAVER CS3 468
Guide de l'utilisateur
A. Etape 1 - Le navigateur Web demande une page statique. B. Etape 2 - Le serveur Web recherche la page. C. Etape 3 - Le serveur Web envoie
la page au navigateur demandeur.
Dans le cas des applications Web, certaines lignes de code ne sont pas déterminées au moment où l'utilisateur sollicite la
page. Ces lignes doivent être déterminées via un mécanisme avant que la page ne soit transmise au navigateur. Ce
mécanisme est présenté dans la section suivante.
Le serveur d'application lit le code de la page, termine cette page en fonction des instructions figurant dans le code, puis en
retire le code. Il en résulte une page statique que le serveur d'application renvoie au serveur Web, lequel transmet alors cette
page au navigateur demandeur. Le navigateur reçoit uniquement du code HTML pur lorsque la page lui est transmise. Voici
un aperçu du processus :
A. Etape 1 - Le navigateur Web demande une page dynamique. B. Etape 2 - Le serveur Web recherche la page et la transmet au serveur
d'application. C. Etape 3- Le serveur d'application analyse la page à la recherche d'instructions et la termine. D. Etape 4 - Le serveur
d'application transmet la page terminée au serveur Web. E. Etape 5 - Le serveur Web envoie la page achevée au navigateur requérant.
DREAMWEAVER CS3 469
Guide de l'utilisateur
L'instruction d'extraction des données de la base est nommée requête de base de données. Une requête est composée de
critères de recherche rédigés dans un langage de base de données appelé SQL (Structured Query Language). La requête SQL
est rédigée dans les scripts ou les balises de la page côté serveur.
Un serveur d'application ne peut pas communiquer directement avec une base de données car le format propriétaire de
cette dernière rend les données indéchiffrables, de la même manière qu'un document Microsoft Word ouvert dans Bloc-
notes ou BBEdit peut être indéchiffrable. Le serveur d'application peut communiquer avec la base de données uniquement
via un pilote de base de données, logiciel faisant office d'interprète entre le serveur d'application et la base de données.
Une fois que le pilote a établi la communication, la requête est exécutée par rapport à la base de données et un jeu
d'enregistrements est créé. Un jeu d'enregistrements est un ensemble de données extraites d'une ou de plusieurs tables de base
de données. Le jeu d'enregistrements est renvoyé au serveur d'application, lequel utilise les données pour terminer la page.
Cette instruction crée un jeu d'enregistrements à trois colonnes et le remplit de lignes comportant le nom, le prénom et les
points de mise en forme de tous les employés de la base de données. Pour plus d'informations, consultez le site
[Link]/go/learn_dw_sqlprimer_fr.
L'exemple suivant illustre le processus d'interrogation de la base de données via des requêtes et de la transmission des
données au navigateur :
DREAMWEAVER CS3 470
Guide de l'utilisateur
D
G
E F
A. Etape 1 - Le navigateur Web demande une page dynamique. B. Etape 2 - Le serveur Web recherche la page et la transmet au serveur
d'application. C. Etape 3 - Le serveur d'application analyse la page à la recherche d'instructions. D. Etape 4 - Le serveur d'application envoie
une requête au pilote de la base de données. E. Etape 5 - Le pilote exécute la requête au niveau de la base de données. F. Etape 6 - Le jeu
d'enregistrements est renvoyé au pilote. G. Etape 7 - Le pilote transmet le jeu d'enregistrements au serveur d'application. H. Etape 8 - Le
serveur d'application insère les données dans la page, puis transmet la page au serveur Web. I. Etape 9 - Le serveur Web envoie la page achevée
au navigateur requérant.
Vous pouvez utiliser pratiquement toutes les bases de données avec votre application Web, à condition que les pilotes de
base de données appropriés soient installés sur le serveur.
Si vous prévoyez de créer de petites applications peu onéreuses, vous pouvez utiliser une base de données basée sur fichier,
créée par exemple sous Microsoft Access. Si vous prévoyez de créer des applications stratégiques robustes, vous pouvez
utiliser une base de données serveur, créée par exemple avec Microsoft SQL Server, Oracle 9i ou MySQL.
Si votre base de données réside sur un système autre que votre serveur Web, assurez-vous qu'il existe une connexion rapide
entre les deux systèmes pour un fonctionnement efficace et rapide de votre application Web.
<html>
<head>
<title>Trio Motors Information Page</title>
</head>
<body>
<h1>About Trio Motors</h1>
<p>Trio Motors is a leading automobile manufacturer.</p>
<!--- embedded instructions start here --->
<cfset department="Sales">
<cfoutput>
<p>Be sure to visit our #department# page.</p>
</cfoutput>
<!--- embedded instructions end here --->
</body>
</html>
Les instructions incorporées dans cette page exécutent les actions suivantes :
1 Création d'une variable appelée department et affectation de la chaîne "Service commercial" à cette variable.
Le serveur Web transmet la page au navigateur requérant, lequel l'affiche de la manière suivante :
Choisissez un langage de script ou de balise en fonction de la technologie de votre serveur. Les langages les plus employés
pour les cinq technologies de serveur prises en charge par Dreamweaver sont :
C#
JavaScript
PHP PHP
Dreamweaver peut créer les scripts ou les balises côté serveur nécessaires au bon fonctionnement de vos pages. Vous pouvez
également les rédiger manuellement dans l'environnement de codage de Dreamweaver.
Voir aussi
« Choix d'un serveur d'application » à la page 476
DREAMWEAVER CS3 472
Guide de l'utilisateur
Les serveurs d'application les plus utilisés sont ColdFusion, Macromedia JRun Server, la plate-forme .NET de Microsoft,
IBM WebSphere et Apache Tomcat.
Une base de données est un ensemble de données stockées sous forme de tables. Chaque ligne d'une table correspond à un
enregistrement et chaque colonne correspond à un champ de l'enregistrement, tel qu'illustré dans l'exemple ci-dessous.
Un pilote de base de données est un logiciel qui agit comme un interprète entre une application Web et une base de
données. Les données d'une base de données sont stockées dans un format propriétaire. Un pilote de base de données
permet à l'application Web de lire et de manipuler des données qui, sans cela, seraient indéchiffrables.
Un système de gestion de bases de données (SGBD ou système de base de données) est un logiciel utilisé pour créer et
manipuler des bases de données. Les systèmes de base de données les plus courants sont Microsoft Access, Oracle 9i
et MySQL.
Une requête de base de données désigne l'opération permettant d'extraire un jeu d'enregistrements d'une base de données.
Une requête est constituée de critères de recherche exprimés en langage de base de données appelé SQL. La requête peut,
par exemple, spécifier que seules certaines colonnes ou certains enregistrements doivent être inclus dans le jeu
d'enregistrements.
Une page dynamique est une page Web qui est personnalisée par un serveur d'application avant d'être transmise à un
navigateur.
Un jeu d'enregistrements est un ensemble de données extraites d'une ou plusieurs tables de base de données, comme
l'illustre l'exemple suivant :
DREAMWEAVER CS3 473
Guide de l'utilisateur
Une base de données relationnelle est une base de données contenant plusieurs tables qui partagent des données. La base
de données suivante est relationnelle car deux tables partagent la colonne DepartmentID.
Une technologie de serveur est une technologie utilisée par un serveur d'application pour modifier des pages dynamiques
lors de l'exécution.
Les serveurs Web les plus courants sont Microsoft Internet Information Server, Microsoft Personal Web Server, Apache
HTTP Server, Netscape Enterprise Server et Sun ONE Web Server.
Si vous travaillez sur Macintosh, vous pouvez utiliser le serveur Web Apache déjà installé sur votre machine.
Remarque : Adobe ne fournit aucune assistance technique pour les logiciels tiers, tels que Microsoft Internet Information
Server. Si vous avez besoin d'aide pour un produit Microsoft, contactez le support technique de Microsoft.
Si vous utilisez Internet Information Server (IIS) pour développer des applications Web, le nom par défaut de votre serveur
Web est le nom de votre ordinateur. Vous pouvez modifier le nom du serveur en modifiant celui de votre ordinateur. Si votre
ordinateur n'a pas de nom, le serveur utilise le mot « localhost ».
DREAMWEAVER CS3 474
Guide de l'utilisateur
Le nom du serveur correspond au dossier racine du serveur, lequel est généralement (sur un ordinateur fonctionnant sous
Windows) : C:\Inetpub\wwwroot. Vous pouvez ouvrir une page Web quelconque stockée dans le dossier racine en entrant
l'URL suivante dans un navigateur en cours d'exécution sur votre ordinateur.
[Link]
Par exemple, si le nom du serveur est mer_noire et qu'une page Web intitulée [Link] est stockée dans
C:\Inetput\wwwroot\, vous pouvez ouvrir cette page en tapant l'URL suivante dans le navigateur en cours d'exécution sur
l'ordinateur local :
[Link]
Remarque : Veillez à taper des barres obliques normales et non inverses dans les URL.
Vous pouvez également ouvrir une page Web quelconque stockée dans un sous-dossier du dossier racine en spécifiant ce
sous-dossier dans l'URL. Par exemple, supposons que le fichier [Link] est stocké dans un sous-dossier nommé gamelan,
de la façon suivante :
C:\Inetput\wwwroot\gamelan\[Link]
Vous pouvez ouvrir cette page en entrant l'URL suivante dans un navigateur en cours d'exécution sur votre ordinateur :
[Link]
Lorsque le serveur Web est exécuté sur votre ordinateur, vous pouvez remplacer le nom du serveur par localhost. Par
exemple, les URL suivantes ouvrent la même page dans un navigateur :
[Link]
[Link]
Remarque : Vous pouvez aussi utiliser une autre expression à la place du nom du serveur ou de localhost : [Link] (par
exemple, [Link]
Voir aussi
« Installation d'un serveur Web local » à la page 473
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. Les utilisateurs souhaitant développer des applications Web ColdFusion sous Windows peuvent le faire grâce au
serveur Web inclus dans l'édition développeur du serveur d'application ColdFusion MX 7. Cette édition est disponible
gratuitement.
Les autres utilisateurs Windows peuvent exécuter un serveur Web sur leur ordinateur local en installant IIS. Ce serveur Web
peut avoir déjà été installé sur votre ordinateur. Parcourez votre arborescence pour vérifier si elle comporte un dossier
C:\Inetpub ou D:\Inetpub. IIS crée ce dossier pendant l'installation.
Les pages [Link] sont prises en charge par un seul serveur Web : Microsoft IIS 5 ou version supérieure. IIS 5 étant un
service des systèmes d'exploitation Windows 2000 et Windows XP Professionnel, vous pouvez utiliser l'une de ces deux
versions de Windows pour héberger des applications [Link]. Toutefois, à défaut d'héberger des applications [Link],
vous pouvez les développer sur tous les types d'ordinateurs (Mac OS compris) exécutant Dreamweaver.
Pour Mac OS, vous pouvez avoir recours à un service d'hébergement Web ou installer les logiciels requis sur un ordinateur
distant. Vous pouvez également développer des sites PHP sur votre ordinateur local à l'aide du serveur Web Apache et du
serveur d'application PHP installés avec votre système d'exploitation
Pour plus d'informations sur l'installation et la configuration des autres serveurs Web, consultez la documentation de votre
fournisseur ou consultez l'administrateur système.
DREAMWEAVER CS3 475
Guide de l'utilisateur
Remarque : Si vous souhaitez développer des applications ColdFusion, vous pouvez utiliser à la place le serveur Web inclus
dans l'édition développeur de ColdFusion MX 7.
Si vous utilisez Windows XP Professionnel, vérifiez si IIS est déjà installé et en cours d'exécution sur votre système. Pour
cela, recherchez le dossier C:\Inetpub. S'il n'existe pas, il est probable qu'IIS n'est pas installé sur votre système.
1 Sélectionnez Démarrer > Paramètres > Panneau de configuration > Ajouter ou supprimer des programmes ou
Démarrer > Panneau de configuration > Ajout/Suppression de programmes.
2 Cliquez sur Ajouter/Supprimer des composants Windows.
3 Sélectionnez Internet Information Services (IIS) et cliquez sur Suivant.
4 Suivez les instructions d'installation et testez le serveur Web.
2 Ouvrez la page de test dans un navigateur Web avec une requête HTTP. Si IIS est exécuté sur votre ordinateur local,
entrez l'URL suivante dans votre navigateur Web :
[Link]
3 Si IIS est exécuté sur un ordinateur en réseau, utilisez le nom de l'ordinateur en réseau comme nom de domaine. Par
exemple, si le nom de l'ordinateur qui exécute IIS est rockford-pc, entrez l'URL suivante dans votre navigateur :
[Link]
Remarque : Si vous souhaitez développer des applications ColdFusion, vous pouvez utiliser à la place le serveur Web inclus
dans l'édition développeur de ColdFusion MX 7.
2 Ouvrez la page de test dans un navigateur Web avec une requête HTTP. Pour cela, saisissez l'URL ci-dessous dans votre
navigateur Web :
[Link]
DREAMWEAVER CS3 476
Guide de l'utilisateur
3 Si le navigateur affiche votre page, le serveur Web est exécuté normalement. Si le navigateur ne parvient pas à afficher la
page, vérifiez que vous avez bien indiqué votre nom d'utilisateur Macintosh en le préfixant du caractère ~.
Remarque : Par défaut, le serveur Web Apache ne fonctionne pas avec PHP ; vous devez d'abord le configurer avant de pouvoir
utiliser PHP.
Voir aussi
« Installation d'un serveur d'application PHP » à la page 477
• Un serveur Web
• Un serveur d'application exécuté sur votre serveur Web
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 :
Si vous souhaitez utiliser une base de données avec votre application Web, vous devez au préalable établir une connexion
avec cette base.
Voir aussi
« Installation d'un serveur Web local » à la page 473
Apache Tomcat
Remarque : Vérifiez que le serveur d'application est compatible avec votre serveur Web. Par exemple, .NET Framework est
compatible uniquement avec IIS version 5 ou supérieure.
Pour en savoir davantage sur ColdFusion, sélectionnez ColdFusion dans le menu Aide.
Pour en savoir plus sur [Link], visitez le site Web Microsoft à l'adresse suivante : [Link]
Pour en savoir plus sur ASP, visitez le site Web Microsoft à l'adresse suivante :
[Link]
Pour en savoir plus sur JSP, visitez le site Web de Sun Microsystems à l'adresse suivante : [Link]/products/jsp/.
Pour en savoir plus sur PHP, visitez le site Web de PHP à l'adresse suivante : [Link]/.
Les utilisateurs de Windows et Macintosh ont la possibilité de télécharger et d'installer la version complète de
ColdFusion MX 7 édition développeur, disponible sur le site Web de Adobe, à l'adresse [Link]/go/coldfusion_fr/.
Remarque : L'édition développeur est réservée au développement et à l'évaluation d'applications Web non commerciales. La
licence accordée ne permet pas d'effectuer le déploiement. Cette édition prend en charge les requêtes provenant de l'hôte local et
de deux adresses IP distantes. Vous pouvez l'utiliser pour développer et tester vos applications Web aussi longtemps que
nécessaire, car la licence est permanente. Pour plus d'informations, consultez l'aide de ColdFusion (Aide > Aide de ColdFusion).
Pendant l'installation, vous pouvez configurer ColdFusion de manière à utiliser le serveur Web intégré au programme ou
un autre serveur Web de votre système. En principe, il est préférable de faire correspondre du mieux possible votre
environnement de développement et votre environnement de production. Par conséquent, si un serveur Web (par exemple,
Microsoft IIS) est installé sur l'ordinateur sur lequel vous développez vos applications, il est peut-être préférable de l'utiliser.
Après avoir installé le serveur d'application, vous devez créer un dossier racine pour votre application Web.
Pour plus d'informations sur le serveur d'applications, consultez la documentation PHP, que vous pouvez également
télécharger à partir du site Web PHP à l'adresse [Link]/[Link].
4 Dans l'écran Choose Items To Install, cliquez sur le bouton Plus (+) en regard d'Extensions, accédez à MySQL dans la
liste, puis activez l'option Will Be Installed On Local Hard Drive.
Avec PHP 5, l'extension MySQL qui permet à PHP de fonctionner avec un serveur de base de données MySQL n'est pas
installé ou activé par défaut par le programme d'installation de Windows.
5 Dans le dossier d'installation de PHP (probablement C:\Program Files\PHP), repérez le fichier appelé [Link] et ouvrez-
le dans le Bloc-Notes.
Vous devez modifier ce fichier pour activer l'extension MySQL.
10 Redémarrez IIS.
Après avoir installé PHP, vous pouvez tester le serveur pour vous assurer qu'il fonctionne correctement Reportez-vous à la
section suivante.
3 Copiez le fichier dans le dossier C:Inetpub\wwwroot de l'ordinateur Windows qui exécute IIS.
4 Dans votre navigateur Web, tapez l'URL de votre page de test, puis appuyez sur Entrée.
Si vous avez installé PHP sur votre ordinateur local, vous pouvez taper l'URL suivante :
[Link]
L'heure indiquée correspond au contenu dynamique car elle change chaque fois que vous appelez la page. Cliquez sur le
bouton Actualiser du navigateur pour générer une nouvelle page avec une heure différente.
Remarque : En consultant le code source (Affichage > Source dans Internet Explorer), vous pourrez vérifier que la page
n'utilise pas de code JavaScript côté client pour obtenir ce résultat.
• L'URL contient une faute de frappe. Recherchez les erreurs éventuelles et vérifiez que le nom de fichier n'est pas suivi
d'une barre oblique, comme dans l'adresse suivante : [Link]
• Le code de la page contient une faute de frappe.
Après avoir installé et testé le logiciel de serveur, créez un dossier racine pour votre application Web Consultez la section
« Création d'un dossier racine pour l'application » à la page 481.
5 Dans Terminal, décompressez le fichier gz en tapant gunzip suivi du nom du fichier gz figurant dans votre dossier
webapps.
Par exemple, si vous avez téléchargé [Link], tapez la commande suivante puis appuyez sur Entrée :
gunzip [Link]
6 Dans Terminal, ouvrez l'archive tar que vous venez de décompresser en tapant tar xf suivi du nom du fichier tar.
Exemple :
tar xf [Link]
7 Double-cliquez sur le package d'installation [Link] et suivez les instructions qui paraissent à l'écran.
Après avoir installé PHP, vous pouvez tester le serveur pour vous assurer qu'il fonctionne correctement Reportez-vous à la
section suivante.
4 Dans votre navigateur Web, saisissez l'URL ci-dessous, puis appuyez sur la touche Retour :
[Link]
L'heure indiquée correspond au contenu dynamique car elle change chaque fois que vous appelez la page. Cliquez sur le
bouton Actualiser du navigateur pour générer une nouvelle page avec une heure différente.
Remarque : En consultant le code source (Présentation > Code source dans Safari), vous pourrez vérifier que la page n'utilise
pas de code JavaScript côté client pour obtenir ce résultat.
DREAMWEAVER CS3 480
Guide de l'utilisateur
Les utilisateurs de Windows XP Professionnel peuvent installer et exécuter IIS sur leur ordinateur local. Pour obtenir des
instructions, voir la section « Installation d'Internet Information Server (Windows) » à la page 475.
Les utilisateurs de Macintosh peuvent faire appel à un service d'hébergement Web offrant une solution ASP ou bien
installer IIS sur un ordinateur distant.
Après avoir installé IIS, vous devez créer un dossier racine pour votre application Web.
1 Contrôlez que la plate-forme .NET est installée sur votre système en parcourant la liste des applications dans la boîte de
dialogue Ajout/Suppression de programmes (Démarrer > Panneau de configuration > Ajout/Suppression de programmes).
Si vous trouvez Microsoft .NET Framework 1.1 dans la liste, alors la plate-forme est déjà installée et vous pouvez passer
directement à l'étape 3.
2 Si la plate-forme n'est pas installée sur votre système, téléchargez et installez le package redistributable .NET Framework
version 1.1 à partir du site Web de Microsoft et suivez les instructions d'installation que vous trouverez sur ce site.
Remarque : Vous installez la plate-forme comme une mise à jour de Windows.
3 Téléchargez le kit de développement Microsoft .NET Framework version 1.1 du site Web Microsoft et suivez les
instructions d'installation.
Après avoir installé .NET Framework et le SDK, vous devez également installer le pack Microsoft Data Access Components
(MDAC) 2.8. Vous pouvez télécharger et installer le pack MDAC 2.7 gratuitement à partir du site Web de Microsoft à
l'adresse [Link]
Les utilisateurs de Macintosh ou de Windows 98 peuvent faire appel à un service d'hébergement Web offrant une solution
[Link], ou bien installer .NET Framework et le SDK sur un ordinateur Windows 2000 ou Windows XP Professionnel
distant exécutant IIS version 5 ou ultérieure.
Après avoir installé .NET Framework et le SDK, vous devez créer un dossier racine pour votre application Web.
DREAMWEAVER CS3 481
Guide de l'utilisateur
• Macromedia JRun pour Windows, Mac OS X, Linux, Solaris ou UNIX. Vous pouvez télécharger une version d'évaluation
de JRun depuis le site Web de Adobe, à l'adresse [Link]/go/jrun_fr/.
• Tomcat pour Windows et UNIX (incluant Mac OS X). Vous pouvez télécharger un exemplaire de Tomcat depuis le site
Web Jakarta Project, à l'adresse [Link] Pour plus d'informations concernant l'installation de Tomcat
sur le Macintosh, consultez le site Apple à l'adresse [Link]
Après avoir installé un serveur d'application JSP, vous devez créer un dossier racine pour votre application Web.
Le serveur Web répondra aux requêtes HTTP d'un navigateur Web en renvoyant les fichiers de ce dossier ou de ses sous-dossiers.
Par exemple, dans le cas d'un ordinateur exécutant ColdFusion MX 7, il convient de s'assurer que tous les fichiers contenus dans
le dossier \CFusionMX7\wwwroot et dans chacun de ses sous-dossiers peuvent être transmis à un navigateur Web.
Le tableau ci-dessous répertorie les dossiers racine par défaut des différents serveurs Web :
ColdFusion MX 7 \CFusionMX7\wwwroot
IIS \Inetpub\wwwroot
Pour tester le serveur Web, enregistrez une page HTML test dans le dossier racine par défaut, puis tentez de l'ouvrir en
indiquant son URL dans un navigateur. L'URL est composée du nom de domaine et du nom du fichier correspondant à la
pageHTML, comme dans l'exemple ci-dessous : [Link]/[Link]
Si le serveur Web s'exécute sur votre ordinateur local, vous pouvez utiliser localhost au lieu d'un nom de domaine. Entrez
l'une des URL d'hôte local suivantes correspondant à votre serveur Web :
ColdFusion MX 7 [Link]
IIS [Link]
Remarque : Par défaut, le serveur ColdFusion MX 7 est relié au port 8500, et le serveur Jakarta Tomcat au port 8080.
• Le serveur Web n'est pas en cours d'exécution. Consultez les instructions de démarrage dans la documentation du
serveur Web.
• Le fichier n'a pas d'extension .htm ou .html.
DREAMWEAVER CS3 482
Guide de l'utilisateur
• Vous avez indiqué le chemin du fichier contenant la page (par exemple, c:\CFusionMX7\wwwroot\[Link]) au lieu
de son URL (par exemple, [Link] dans la zone d'adresse de votre navigateur.
• L'URL contient une faute de frappe. Recherchez les erreurs éventuelles et vérifiez que le nom de fichier n'est pas suivi
d'une barre oblique, comme dans l'adresse suivante : [Link]
Après avoir créé un dossier racine pour votre application, définissez un site Dreamweaver pour la gestion des fichiers.
Voir aussi
« Installation d'un serveur Web local » à la page 473
• 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
• Un serveur d'application est installé et exécuté sur le système où réside le serveur Web.
• Vous avez créé un dossier racine pour votre application Web sur le système exécutant le serveur Web.
La définition d'un site Dreamweaver pour l'application Web se déroule en trois étapes :
Une fois le site Dreamweaver défini, vous pouvez procéder à la création de l'application Web.
Voir aussi
« Configuration d'un site Dreamweaver » à la page 38
Avant d'établir une connexion à une base de données, vous devez configurer une application Web ColdFusion. Vous devez
également installer une base de données sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau
ou par FTP.
Assurez-vous également que Dreamweaver sait où aller chercher les 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.
Ensuite, vous devez créer une source de données ColdFusion dans Dreamweaver ou le programme ColdFusion
Administrator (s'il n'en existe pas déjà une). Une fois la source de données ColdFusion créée, vous pouvez l'utiliser dans
Dreamweaver pour vous connecter à la base de données.
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Création ou modification d'une source de données ColdFusion avec ColdFusion MX 7 ou version ultérieure
1 Vérifiez qu'un ordinateur exécutant ColdFusion MX 7 ou version ultérieure est défini comme serveur d'évaluation pour
votre site.
2 Ouvrez une page ColdFusion dans Dreamweaver.
3 Pour créer une source de données, cliquez sur le bouton Plus (+) dans le panneau Bases de données (Fenêtres > Bases de
données) et saisissez les valeurs des paramètres spécifiques au pilote de base de données.
Remarque : Dreamweaver n’affiche le bouton Plus que si vous exécutez ColdFusion MX 7 ou une version ultérieure.
4 Pour modifier une source de données, double-cliquez sur le bouton de connexion à la base de données dans le panneau
Bases de données, et modifiez les valeurs nécessaires.
Vous pouvez modifier tous les paramètres, sauf le nom de la source de données. Pour plus d'informations, consultez la
documentation du fournisseur du pilote ou consultez votre administrateur système.
Création ou modification d'une source de données ColdFusion avec ColdFusion MX 6.1 ou 6.0
1 Ouvrez une page ColdFusion dans Dreamweaver.
2 Dans le panneau Bases de données (Fenêtre > Bases de données) de Dreamweaver, cliquez sur Modifier les sources de
données dans la barre d'outils.
3 Connectez-vous à ColdFusion MX Administrator et créez ou modifiez la source de données.
DREAMWEAVER CS3 484
Guide de l'utilisateur
Pour plus d'informations, consultez l'aide de ColdFusion (Aide > Aide de 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, consultez 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.
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 ce n'est pas le cas, remplissez la liste de contrôle du panneau. Assurez-vous également que Dreamweaver sait où aller
chercher les 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.
Voir aussi
« Résolution des problèmes de connexion aux bases de données » à la page 499
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. Vous devez utiliser une chaîne de connexion si vous vous connectez via un fournisseur OLE
DB ou via un pilote ODBC qui n 'est pas installé sur un système Windows.
Un DSN est un identificateur formé d'un seul mot (MaConnexion, 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.
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, comme le montre l'exemple suivant :
Driver={SQL Server};Server=Socrates;Database=AcmeMktg;
UID=wiley;PWD=roadrunner
DREAMWEAVER CS3 485
Guide de l'utilisateur
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.
Voir aussi
« Accès à une base de données » à la page 469
Si vous ne précisez pas de fournisseur de OLE DB pour votre base de données, ASP utilisera le fournisseur par défaut pour
les pilotes ODBC pour communiquer avec un pilote ODBC, lequel communiquera à son tour avec la base de données.
Différents fournisseurs de OLE DB existent pour différentes bases de données. Vous pouvez obtenir des fournisseurs de
OLE DB pour Microsoft Access et SQL Server en téléchargeant et en installant les packs Microsoft Data Access Components
(MDAC) 2.5 et 2.7 sur l'ordinateur Windows exécutant IIS. Vous pouvez télécharger et installer les packs MDAC
gratuitement à partir du site Web de Microsoft à l'adresse [Link]
Remarque : Assurez-vous que vous disposez de MDAC 2.5 avant d'installer MDAC 2.7.
Vous pouvez télécharger les fournisseurs de OLE DB pour les bases de données Oracle sur le site Web d'Oracle, à l'adresse
[Link]/technology/software/tech/windows/ole_db/[Link] (enregistrement obligatoire).
Pour créer une connexion OLE DB dans Dreamweaver, vous devez inclure un paramètre Provider (Fournisseur) dans une
chaîne de connexion. Voici par exemple des paramètres de fournisseurs de OLE DB courants pour les bases de données
Access, SQL Server et Oracle, respectivement :
Provider=[Link].4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Pour connaître le paramètre de votre fournisseur de OLE DB, consultez la documentation du fournisseur de votre pilote ou
consultez votre administrateur système.
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 :
Provider (Fournisseur) Indique le fournisseur OLE DB pour votre base de données. Voici par exemple des paramètres de
fournisseurs de OLE DB courants pour les bases de données Access, SQL Server et Oracle, respectivement :
Provider=[Link].4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Pour connaître le paramètre de votre fournisseur de OLE DB, consultez 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 OLE DB par défaut pour ODBC sera utilisé et
vous devrez préciser un pilote ODBC approprié pour votre base de données.
Driver (Pilote) Indique le pilote ODBC à utiliser si vous ne spécifiez pas de fournisseur de OLE DB pour votre base de
données.
DREAMWEAVER CS3 486
Guide de l'utilisateur
Server (Serveur) 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.
Database (base de données) 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.
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.
Il est également possible que ces paramètres aient un nom ou une utilisation différents pour d'autres types de bases de
données. Pour plus d'informations, consultez 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 [Link] :
Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\Research\[Link]
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
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.
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 OLE DB.
Vous pouvez utiliser un DSN défini localement pour créer une connexion à une base de données dans Dreamweaver.
• Si votre ordinateur fonctionne sous Windows 2000, consultez l'article 300596 de la base de connaissances Microsoft à
l'adresse suivante :[Link]
• Si votre ordinateur fonctionne sous Windows XP, consultez l'article 305599 de la base de connaissances Microsoft à
l'adresse suivante :[Link]
2 Ouvrez une page ASP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données).
3 Cliquez sur le bouton Plus (+) dans le panneau et sélectionnez Nom de la source de données (DSN) dans le menu.
4 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
5 Activez l'option Utilisation du DSN local et choisissez le DSN que vous souhaitez utiliser dans le menu Nom de la source
de données (DSN).
Si vous voulez utiliser un DSN local mais n'en avez pas encore défini, cliquez sur Définir pour ouvrir l'administrateur de
sources de données ODBC Windows.
7 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.
Remarque : Vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access.
8 Cliquez sur Tester pour vous connecter à la base de données, puis cliquez sur OK. Si la connexion n'aboutit pas, double-
cliquez sur la chaîne de connexion ou vérifiez les paramètres du dossier d'évaluation utilisé par Dreamweaver pour traiter
les pages dynamiques.
Voir aussi
« Limitation des informations de base de données affichées dans Dreamweaver » à la page 514
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).
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 OLE DB.
• Si votre ordinateur fonctionne sous Windows 2000, consultez l'article 300596 de la base de connaissances Microsoft à
l'adresse suivante :[Link]
• Si votre ordinateur fonctionne sous Windows XP, consultez l'article 305599 de la base de connaissances Microsoft à
l'adresse suivante :[Link]
2 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données).
3 Cliquez sur le bouton Plus (+) dans le panneau et sélectionnez Nom de la source de données (DSN) dans le menu.
4 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
5 Sélectionnez Utilisation de la DSN sur le serveur d'évaluation
Remarque : 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 or ou cliquez sur le bouton DSN pour vous connecter au serveur et sélectionnez le DSN pour la base de
données de votre choix, puis définissez les options.
7 Renseignez les zones Nom d'utilisateur et Mot de passe.
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.
Remarque : Vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access.
9 Cliquez sur Tester pour vous connecter à la base de données, puis cliquez sur OK. Si la connexion n'aboutit pas, double-
cliquez sur la chaîne de connexion ou vérifiez les paramètres du dossier d'évaluation utilisé par Dreamweaver pour traiter
les pages dynamiques.
DREAMWEAVER CS3 488
Guide de l'utilisateur
Voir aussi
« Configuration d'une application Web » à la page 476
« Limitation des informations de base de données affichées dans Dreamweaver » à la page 514
1 Ouvrez une page ASP 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 Chaîne de connexion personnalisée dans le menu.
Définissez les options, puis cliquez sur OK.
3 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
4 Tapez une chaîne de connexion vers la base de données. Si vous n'indiquez pas de fournisseur de BD OLE dans la chaîne
de connexion, c'est-à-dire si vous ne saisissez pas de paramètre Provider (Fournisseur), ASP utilisera automatiquement
le fournisseur de BD OLE pour les pilotes ODBC. Dans ce cas, vous devrez indiquer un pilote ODBC approprié pour votre
base de données.
Si votre site est hébergé par un fournisseur d'accès Internet et que vous ne connaissez pas le chemin d'accès complet à votre
base de données, utilisez la méthode MapPath de l'objet de serveur ASP dans votre chaîne de connexion.
5 Si le pilote de base de données spécifié dans la chaîne de connexion n'est pas installé sur le même ordinateur que
Dreamweaver, sélectionnez Utilisation du pilote sur le serveur d'évaluation.
Remarque : Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions aux bases de données utilisent le
serveur d'application.
6 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.
Remarque : Vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access.
7 Cliquez sur Tester pour vous connecter à la base de données, puis cliquez sur OK. Si la connexion n'aboutit pas, double-
cliquez sur la chaîne de connexion ou vérifiez les paramètres du dossier d'évaluation utilisé par Dreamweaver pour traiter
les pages dynamiques.
Voir aussi
« Connexion à une base de données ColdFusion » à la page 483
« Limitation des informations de base de données affichées dans Dreamweaver » à la page 514
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.
Vous pouvez obtenir le chemin d'accès physique à un fichier de base de données présent sur un serveur en utilisant la
méthode MapPath de l'objet serveur ASP.
Remarque : Les techniques présentées dans la présente section sont valables uniquement si votre base de données est basée sur
un fichier, comme par exemple, une base de données Microsoft Access, qui stocke les données dans un fichier .mdb.
DREAMWEAVER CS3 489
Guide de l'utilisateur
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 :
[Link]/jsmith/[Link]
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 à un fichier présent sur le serveur en utilisant la méthode MapPath.
La méthode MacPath utilise 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 :
[Link]("/virtualpath")
Si le chemin virtuel d'un fichier est /jsmith/[Link], l'expression suivante permet d'obtenir son chemin d'accès physique :
[Link]("/jsmith/[Link]")
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.
<%[Link](stringvariable)%>
3 Utilisez la méthode MapPath afin d'obtenir une valeur pour l'argument stringvariable.
Exemple :
<% [Link]([Link]("/jsmith/[Link]")) %>
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, par exemple :
c:\Inetpub\wwwroot\accounts\users\jsmith\[Link]
Pour plus d'informations sur la méthode MapPath, consultez la documentation en ligne disponible avec Microsoft IIS.
Utiliser 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\[Link]
DREAMWEAVER CS3 490
Guide de l'utilisateur
Si vous ne connaissez pas le chemin d'accès physique à vos fichiers sur le serveur distant, vous pouvez l'obtenir en utilisant
la méthode MapPath dans votre chaîne de connexion.
1 Chargez le fichier de base de données le fichier de base de données sur le serveur distant et notez son chemin d'accès
virtuel (par exemple, /jsmith/data/[Link]).
2 Ouvrez une page ASP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données).
3 Cliquez sur le bouton Plus (+) dans le panneau et sélectionnez Chaîne de connexion personnalisée dans le menu.
4 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
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/[Link]. 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=” & [Link]¬
("/jsmith/data/[Link]")
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 [Link]. 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\[Link]
Si vous utilisez JavaScript, l'expression est quasiment identique ; la seule différence réside dans l'utilisation d'un signe plus
(+) au lieu d'une esperluette (&) pour concaténer les deux chaînes :
“Driver={Microsoft Access Driver (*.mdb)};DBQ=” + [Link]¬
("/jsmith/data/[Link]")
6 Sélectionnez Utilisation du pilote sur le serveur d'évaluation, cliquez sur Tester, puis cliquez sur OK.
Remarque : Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions aux bases de données utilisent le
serveur d'application.
Remarque : Si la connexion n'échoue, cliquez deux fois sur la chaîne de connexion ou 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.
7 Mettez à jour la connexion de base de données des pages dynamiques existantes (ouvrez la page dans Dreamweaver,
double-cliquez sur le nom du jeu d'enregistrements dans le panneau Liaisons ou Comportements de serveur, et sélectionnez
la connexion que vous venez de créer dans le menu Connexion), et utilisez la nouvelle connexion avec toutes les nouvelles
pages que vous créerez.
Pour réaliser les opérations présentées dans la présente section, vous devez avoir configuré une application PHP. 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.
Pour les besoins du développement, téléchargez et installez la version Windows Essentials du serveur de base de données
MySQL.
Voir aussi
« Configuration d'une application Web » à la page 476
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, sélectionnez Connexion MySQL dans le menu et définissez les options
de la boîte de dialogue.
• Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
• Dans la zone Serveur MySQL, entrez une adresse IP ou un nom de serveur pour l'ordinateur qui héberge MySQL. Si
MySQL et PHP s'exécutent sur le même ordinateur, vous pouvez entrer localhost.
• Entrez votre nom d'utilisateur et mot de passe MySQL.
• Dans la zone Base de données, entrez le nom de la base de données ou cliquez sur Sélectionner et choisissez une base de
données dans la liste de bases de données MySQL, puis cliquez sur Tester.
Dreamweaver tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le nom du serveur, le nom
d'utilisateur et le mot de passe. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier d'évaluation utilisé
par Dreamweaver pour traiter les pages dynamiques.
Remarque : Si vous voyez le message d'erreur « Client does not support authentication protocol requested. Consider upgrading
MySQL client » (Le client ne prend pas en charge le protocole d'identification requis. Essayez de mettre à jour le client MySQL.)
lors de l'évaluation d'une connexion de base de données PHP à MySQL 4.1, consultez la section « Résolution des messages
d'erreur MySQL » à la page 504.
Avant d'établir une connexion à la base de données, vous devez configurer une application [Link]. Par ailleurs, la base de
données doit être installée soit sur votre ordinateur local, soit sur un système auquel vous pouvez accéder en réseau ou par FTP.
Une fois le fournisseur de base de données installé, vous pouvez l'utiliser pour vous connecter à la 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 avec le SDK .NET Framework 1.1. Ce fournisseur, très rapide et optimisé
pour SQL Server, s'installe en même temps que le SDK.
DREAMWEAVER CS3 493
Guide de l'utilisateur
Si vous souhaitez vous connecter à une base de données autre que SQL Server, assurez-vous qu'un fournisseur de OLE DB
pour votre base de données est installé sur l'ordinateur exécutant .NET Framework. Vous pouvez vous procurer un
fournisseur de OLE DB pour Microsoft Access en téléchargeant et en installant le pack Microsoft Data Access Components
(MDAC) 2.7 sur le site Web de Microsoft, à l'adresse [Link]
Vous pouvez télécharger les fournisseurs de OLE DB pour les bases de données Oracle sur le site Web d'Oracle, à l'adresse
[Link]/technology/software/tech/windows/ole_db/[Link]. Vous pouvez également acheter des fournisseurs
de OLE DB auprès d'éditeurs tiers.
Voir aussi
« Accès à une base de données » à la page 469
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.
1 Ouvrez une page [Link] 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, puis sélectionnez Connexion à OLE DB ou Connexion SQL Server dans
le menu.
Remarque : Sélectionnez Connexion SQL Server uniquement si vous souhaitez vous connecter à une base de données
Microsoft SQL Server.
3 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux, et entrez la chaîne de connexion.
Remarque : Si vous avez besoin d'aide par rapport à une chaîne de connexion OLE DB, cliquez sur Modèles pour ouvrir la
boîte de dialogue Modèle de chaîne de connexion, choisissez votre fournisseur de OLE DB, et cliquez sur OK.
4 Remplacez les espaces réservés dans la chaîne par les informations requises, cliquez sur Tester, puis sur OK.
Voir aussi
« Exemples de paramètres de connexion à OLE DB pour [Link] » à la page 494
Créer une connexion en utilisant la boîte de dialogue Propriétés des liaisons de données
Après avoir obtenu un fournisseur de OLE DB pour votre base de données, 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. Vous pouvez utiliser cette
méthode uniquement si le fournisseur de OLE DB à utiliser est installé sur le même ordinateur Windows que Dreamweaver.
1 Ouvrez une page [Link] 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.
2 Cliquez sur le bouton Plus (+) dans le panneau, puis sélectionnez Connexion à OLE DB dans le menu.
3 Dans la boîte de dialogue Connexion à OLE DB, cliquez sur Générer. Les fournisseurs OLE DB actuellement installés
sur l'ordinateur Windows exécutant Dreamweaver sont affichés.
4 Complétez la boîte de dialogue Propriétés des liaisons de données, puis cliquez sur OK pour insérer une chaîne de
connexion.
5 Cliquez sur Tester pour vous connecter à la base de données, puis cliquez sur OK. Si la connexion n'aboutit pas, double-
cliquez sur la chaîne de connexion ou vérifiez les paramètres du dossier d'évaluation utilisé par Dreamweaver pour traiter
les pages dynamiques.
DREAMWEAVER CS3 494
Guide de l'utilisateur
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Dreamweaver vous fournit des modèles de chaînes pour créer des chaînes de connexion à OLE DB pour les applications
[Link]. 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 les bases de données Microsoft Access et SQL
Server.
Remarque : Pour connaître les valeurs de paramètres spécifiques aux autres bases de données, consultez la documentation de
votre fournisseur ou contactez votre administrateur système.
Cas 1 : vous disposez de la structure .NET sur votre ordinateur local et vous souhaitez vous connecter à une base de
données Microsoft Access appelée [Link] se trouvant dans le dossier suivant sur votre disque dur :
c:\Inetpub\wwwroot\SkyDiveSchool\data\[Link]. Voici les paramètres nécessaires pour créer cette chaîne de
connexion :
Provider=[Link].4.0;
Data Source=c:\Inetpub\wwwroot\SkyDiveSchool\data\[Link];
Cas 2 : 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 [Link], qui se trouve dans le dossier suivant sur le serveur :
d:\users\tara\projects\MtnDrivingSchool\data\[Link]. Voici les paramètres nécessaires pour créer la chaîne de
connexion :
Provider=[Link].4.0;
Data Source=d:\users\tara\projects\MtnDrivingSchool\data\[Link];
Cas 3 : vous utilisez .NET Framework sur un serveur de développement en réseau appelé Savant et vous souhaitez 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=;
Si vous renommez une connexion, vous devez mettre à jour tous les ensembles de données (jeux d'enregistrements)
utilisant l'ancien nom de connexion en double-cliquant sur chaque ensemble dans le panneau Liaisons et en choisissant le
nouveau nom de connexion dans la boîte de dialogue Ensemble de données.
3 Effectuez vos modifications puis cliquez sur OK. Dreamweaver met automatiquement à jour le fichier inclus, ce qui
actualise toutes les pages du site qui utilisent la connexion.
Vous pouvez également utiliser un pilote ODBC (et un DSN Windows) si vous employez un pilote JDBC-ODBC Bridge.
Remarque : Votre serveur d'application JSP doit fonctionner sur un ordinateur local ou distant. Vous devez également avoir
installé une base de données sur votre ordinateur local ou sur un système auquel vous pouvez accéder en réseau ou par FTP.
Voir aussi
« Configuration d'une application Web » à la page 476
Cet exemple montre comment définir des paramètres de connexion sous 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 déroulant. La boîte de dialogue Pilote Oracle Thin 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 l'espace réservé [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.
DREAMWEAVER CS3 496
Guide de l'utilisateur
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 :
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 [Link]/products/jdbc/.
Sun fournit également une base de données de recherche des pilotes JDBC et de leurs fournisseurs sur son site Web à
l'adresse [Link]
Voir aussi
« Installation du pilote JDBC-ODBC Bridge de Sun » à la page 497
1 Ouvrez une page JSP dans Dreamweaver, puis allez dans le panneau Bases de données (Fenêtre > Bases de données).
2 Cliquez sur le bouton Plus (+) et choisissez votre pilote dans le menu. (Si votre pilote ne figure pas dans la liste, choisissez
Connexion JDBC personnalisée.)
3 Saisissez les paramètres de connexion dans la boîte de dialogue.
4 Indiquez l'emplacement du pilote JDBC que vous souhaitez utiliser.
• Si votre pilote JDBC est installé sur le même ordinateur que Dreamweaver, sélectionnez Utilisation du pilote sur cette
machine.
• Si votre pilote JDBC n'est pas installé sur le même ordinateur que Dreamweaver, sélectionnez Utilisation du pilote sur le
serveur d'évaluation.
Remarque : Les utilisateurs Macintosh peuvent ignorer cette étape car toutes les connexions aux bases de données utilisent le
serveur d'application.
5 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.
Remarque : Vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access.
Voir aussi
« Limitation des informations de base de données affichées dans Dreamweaver » à la page 514
« Obtention d'un pilote JDBC pour votre base de données » à la page 496
Ce type de connexion offre deux avantages aux utilisateurs de Windows. 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.
Les conditions suivantes doivent être remplies pour qu'il soit possible d'é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.
• Un pilote de pont JDBC-ODBC doit être installé sur l'ordinateur Windows qui héberge le serveur d'application.
Si ces conditions sont respectées, vous pouvez établir une connexion via un pilote ODBC.
Remarque : Vous devez installer le pack MDAC 2.5 avant d'installer MDAC 2.7.
Pour savoir si vous avez déjà le SDK Java 2 avec le pilote, recherchez l'un des répertoires suivants sur votre disque dur :
jdk1.2, jdk1.3 ou j2sdk1.4.
Si vous ne disposez pas du SDK, vous pouvez le télécharger et l'installer à partir du site Web Sun à l'adresse
[Link] ; le pilote sera également installé.
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, consultez la TechNote 17392 du centre
de support Adobe à l'adresse [Link]/go/17392_fr.
Après avoir installé le pilote de pont, vous pouvez créer la connexion à une base de données.
DREAMWEAVER CS3 498
Guide de l'utilisateur
• Utilisateurs de Windows 2000, voir l'article 300596 de la Base de connaissances de Microsoft à l'adresse
[Link]
• Utilisateurs de Windows XP, voir l'article 305599 de la Base de connaissances de Microsoft à l'adresse
[Link]
2 Ouvrez une page JSP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données).
3 Cliquez sur le bouton Plus (+) dans le panneau et choisissez Pilote JDBC-ODBC Sun (Base de données ODBC) dans le menu.
4 Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.
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
Pilote : [Link]
URL : jdbc:odbc:Acme
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
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.
Le compte Windows qui tente d'accéder à la base de données ne dispose pas des droits suffisants. Le compte peut être le
compte anonyme Windows (par défaut, IUSR_computername) ou un compte utilisateur spécifique si la page a été sécurisée
pour un accès authentifié.
Vous devez modifier les autorisations afin d'attribuer les droits d'accès appropriés au compte IUSR_computername pour
que le serveur Web puisse accéder au fichier de base de données. En outre, le dossier contenant le fichier de base de données
doit également disposer de certaines autorisations pour écrire dans cette base de données.
Si la page doit être accédée de manière anonyme, attribuez le contrôle complet au compte IUSR_computername pour le
dossier et le fichier de base de données, comme indiqué dans la procédure ci-dessous.
En outre, si le chemin d'accès à la base de données est référencé au moyen de la convention UNC (\\Serveur\Share), assurez-
vous que les Autorisations de partage attribuent les droits d'accès complets au compte IUSR_computername. Cette étape
s'applique même si le partage est situé au niveau du serveur Web local.
Si vous copiez la base de données depuis un autre emplacement, il est possible qu'elle n'hérite pas des autorisations d'accès
de son dossier de destination et que vous deviez modifier les autorisations d'accès pour la base de données.
4 Si le compte IUSR_computername n'apparaît pas dans la liste des noms d'utilisateur ou de groupe, cliquez sur le bouton
Ajouter pour le rajouter.
5 Dans la boîte de dialogue de sélection des utilisateurs ou des groupes, cliquez sur Avancé.
La boîte de dialogue vous propose alors davantage d'options.
4 Si le compte IUSR_computername n'est pas répertorié parmi les comptes Windows dans la boîte de dialogue
Autorisations - Fichier, cliquez sur le bouton Ajouter pour l'ajouter.
5 Dans la boîte de dialogue de sélection des utilisateurs, ordinateurs ou groupes, choisissez le nom de l'ordinateur à partir
du menu de recherche pour afficher une liste des noms de compte associés à l'ordinateur.
6 Sélectionnez le compte IUSR_computername et cliquez sur Ajouter.
7 Pour attribuer les droits d'accès complets au compte IUSR, sélectionnez Contrôle total dans le menu Type d'accès, puis
cliquez sur OK.
Pour une sécurité accrue, les autorisations peuvent être définies de façon à ce que le droit d'accès en lecture soit désactivé
pour le dossier Web contenant la base de données. Il ne sera pas permis de parcourir ce dossier, mais les pages Web
continueront d'accéder à la base de données.
Pour plus d'informations sur les autorisations du compte IUSR et du serveur Web, consultez les notes techniques du centre
de support technique Adobe :
Remarque : Adobe n'offre pas de support technique pour les logiciels tiers tels que Microsoft Windows et IIS. Si cette section
ne vous permet pas de résoudre votre problème, contactez le support technique de Microsoft ou visitez le site Web de support
technique Microsoft à l'adresse [Link]
Pour plus d'informations sur les erreurs de type 80004005, voir la section « Guide de dépannage pour les erreurs de type
80004005 au niveau des composants Active Server Pages et Microsoft Data Access (Q306518) » sur le site Web de Microsoft
à l'adresse [Link]
DREAMWEAVER CS3 501
Guide de l'utilisateur
[Reference]80004005 - Data source name not found and no default driver specified (Le nom de la source de données
est introuvable et aucun pilote par défaut n'est spécifié)
Cette erreur survient lorsque vous essayez de visualiser une page dynamique dans un navigateur Web ou en mode Live
Data. Le message d'erreur varie en fonction de votre base de données et de votre serveur Web. D'autres variantes de ce
message d'erreur incluent :
• La page ne parvient pas à trouver le DSN. Assurez-vous qu'un DSN a été créé sur le serveur Web et sur l'ordinateur local.
• Le DSN peut avoir été défini en tant que DSN utilisateur, et non en tant que DSN système. Supprimez le DSN utilisateur
et créez un DSN système pour le remplacer.
Remarque : Si vous ne supprimez pas le DSN utilisateur, les noms DSN en double engendrent de nouvelles erreurs ODBC.
Si vous utilisez Microsoft Access, le fichier de base de données (.mdb) peut être verrouillé Ce verrouillage peut être la
conséquence d'un DSN avec un nom différent accédant à la base de données. Dans l'Explorateur Windows, recherchez le
fichier de verrouillage (.ldb) dans le dossier contenant le fichier de base de données (.mdb) et supprimez-le. Si un autre DSN
pointe vers le même fichier de base de données, vous pouvez supprimer ce DSN pour empêcher tout risque d'erreur à
l'avenir. Redémarrez l'ordinateur après avoir apporté des modifications.
[Reference]80004005—Couldn’t use ‘(unknown)’; file already in use (Impossible d'utiliser "(inconnu)" ; fichier en
cours d'utilisation)
Cette erreur survient lorsque vous utilisez une base de données Microsoft Access et essayez de visualiser une page
dynamique dans un navigateur Web ou en mode Live Data. Une variante de ce message d'erreur est « 80004005 - Microsoft
Jet database engine cannot open the file (unknown) » (Le moteur de base de données Jet ne peut pas ouvrir le fichier
(inconnu)).
Ceci est probablement dû à un problème d'autorisations. Voici quelques causes et solutions spécifiques :
• Le compte utilisé par Internet Information Server (généralement IUSR) peut ne pas disposer des droit d'accès Windows
adéquats pour une base de données basée sur fichier ou pour le dossier contenant le fichier. Vérifiez les droits d'accès du
compte IIS (IUSR) dans le gestionnaire utilisateur.
• Il est possible que vous ne soyez pas autorisé à créer ou à supprimer des fichiers temporaires. Vérifiez les autorisations
attribuées au fichier et au dossier. Assurez-vous que vous êtes autorisé à créer ou à supprimer des fichiers temporaires.
Les fichiers temporaires sont généralement créés dans le même dossier que la base de données, mais ils peuvent
également être créés dans d'autres dossiers tels que /Winnt.
• Sous Windows 2000, il peut être nécessaire de modifier le délai d'expiration pour le DSN de la base de données Access.
Pour modifier ce délai, choisissez Démarrer > Paramètres > Panneau de configuration > Outils d'administration >
Sources de données (ODBC). Cliquez sur l'onglet Système, sélectionnez le DSN approprié puis cliquez sur le bouton
Configurer. Cliquez sur le bouton Options et fixez la valeur de délai d'expiration de la page à 5000.
Si les problèmes persistent, consultez les points suivants dans la base de connaissances Microsoft :
• PRB : 80004005 « Couldn’t use ‘(unknown)’; file already in use » (Impossible d'utiliser "(inconnu)" ; fichier en cours
d'utilisation) à l'adresse [Link]
• PRB : La connectivité de la base de données Microsoft Access échoue dans Active Server Pages à l'adresse
[Link]
• PRB : Erreur « Impossible d'ouvrir le fichier inconnu » lors de l'utilisation d'Access à l'adresse
[Link]
Cette erreur est générée par SQL Server s'il refuse ou ne reconnaît pas le compte ou le mot de passe de connexion soumis
(si vous utilisez une sécurité standard), ou si un compte Windows n'est pas associé à un compte SQL (si vous utilisez une
sécurité intégrée).
• Si vous utilisez une sécurité standard, le nom de compte et le mot de passe peuvent être incorrects. Essayez le compte et
le mot de passe de l'administrateur système (ID utilisateur : « sa » et aucun mot de passe), qui doivent être définis dans
la ligne de chaîne de connexion. Les DSN ne conservent pas les noms d'utilisateurs et les mots de passe.
• Si vous utilisez une sécurité intégrée, vérifiez le compte Windows appelant la page et localisez son compte SQL associé
(s'il existe).
• SQL Server n'autorise pas le trait de soulignement dans les noms de compte SQL. Si un utilisateur connecte
manuellement le compte Windows IUSR_nommachine à un compte SQL portant le même nom, il s'ensuivra
automatiquement un échec. Connectez un compte quelconque qui utilise un trait de soulignement à un nom de compte
SQL qui n'en comporte aucun.
[Reference]80004005—Operation must use an updateable query (L'opération doit utiliser une requête pouvant être
mise à jour)
Cette erreur survient lorsqu'un événement met à jour un jeu d'enregistrements ou y insère des données.
• Les autorisations définies pour le dossier contenant la base de données sont trop restrictives. Les droits d'accès IUSR
doivent être définis sur lecture/écriture.
• Le fichier de base de données lui-même ne dispose pas de droits d'accès en lecture/écriture complets.
• La base de données est peut-être hors du répertoire Inetpub/wwwroot. Bien que vous puissiez visualiser et parcourir les
données, vous risquez de ne pas pouvoir les mettre à jour, à moins que la base de données ne soit placée dans le
répertoire wwwroot.
• Le jeu d'enregistrements repose sur une requête ne pouvant pas être mise à jour. Les relations sont de bons exemples de
requêtes ne pouvant être mises à jour dans une base de données. Restructurez vos requêtes de façon à ce qu'elles puissent
être mises à jour.
Pour plus d'informations sur cette erreur, voir « RBN : Erreur ASP 'La requête ne peut pas être mise à jour' lorsque vous
mettez l'enregistrement de la table à jour » dans la base de connaissance Microsoft à l'adresse suivante
[Link]
[Reference]80040e07—Data type mismatch in criteria expression (Types de données non concordants dans
l'expression des critères)
Cette erreur survient lorsque le serveur essaie de traiter une page contenant un comportement de serveur Insérer
l'enregistrement ou Mettre à jour l'enregistrement et que le comportement du serveur tente de définir la valeur d'une
colonne Date/Heure d'une base de données Microsoft Access sur une chaîne vide ("").
Microsoft Access utilise une saisie des caractères rigoureuse ; le logiciel impose un jeu de règles strictes pour les valeurs de
certaines colonnes. La valeur d'une chaîne vide d'une requête SQL ne peut pas être stockée dans une colonne Date/Heure
Access. Actuellement, la seule solution connue consiste à éviter d'insérer ou de mettre à jour les colonnes Date/Heure
Access avec des chaînes vides ("") ou avec toute autre valeur ne correspondant pas à la gamme de valeurs spécifiées pour le
type de données.
Vous tentez peut-être d'insérer un enregistrement dans un champ de base de données qui comporte un point
d'interrogation(?) dans son nom de champ. Le point d'interrogation est un caractère spécial pour certains moteurs de bases
de données, notamment Microsoft Access, et il ne doit pas être utilisé pour les noms de tables de bases de données ou de
champs.
Ouvrez votre système de base de données, supprimez le point d'interrogation (?) des noms de champs et mettez à jour les
comportements de serveur sur la page qui se rapporte à ce champ.
[Reference]80040e14—Syntax error in INSERT INTO statement (Erreur de syntaxe dans l'instruction INSERT INTO)
Cette erreur survient lorsque le serveur tente de traiter une page contenant un comportement de serveur Insérer
l'enregistrement.
Cette erreur résulte généralement d'un ou de plusieurs problèmes, cités ci-dessous, relatifs au nom d'un champ, d'un objet
ou d'une variable de la base de données :
• Utilisation d'un mot réservé en tant que nom. La majorité des bases de données disposent d'un jeu de mots réservés. Par
exemple, « date » est un mot réservé et ne peut pas être utilisé pour les noms de champs d'une base de données.
• Utilisation de caractères spéciaux dans le nom, tels que ceux mentionnés ci-dessous :
./*:!#&-?
Pour résoudre le problème, évitez d'utiliser des mots réservés tels que « date », « name » « select », « where » et « level »
lorsque vous spécifiez des noms de colonnes dans votre base de données. Eliminez également les espaces et les caractères
spéciaux.
Consultez les pages Web suivantes pour des listes détaillées de mots réservés dans les systèmes de bases de données
courants.
[Reference]80040e21—ODBC error on Insert or Update (Erreur OBDC au moment d'insérer ou de mettre à jour)
Cette erreur survient lorsque le serveur tente de traiter une page contenant un comportement de serveur Mettre à jour
l'enregistrement ou Insérer l'enregistrement. La base de données ne peut pas gérer la mise à jour ou l'insertion que le
comportement de serveur tente de réaliser.
• Le comportement de serveur tente de mettre à jour un champ de numérotation automatique d'une table de base de
données ou d'insérer un enregistrement dans un champ de numérotation automatique. Les champs de numérotation
automatique sont automatiquement complétés par le système de la base de données ; toute tentative faite pour les remplir
manuellement est vouée à l'échec.
• Le type de données que le comportement de serveur met à jour ou insère ne correspond pas à celui du champ de la base
de données : insertion d'une date dans un champ booléen (oui/non), insertion d'une chaîne dans un champ numérique
ou insertion d'une chaîne à la mise en forme incorrecte dans un champ Date/Heure.
DREAMWEAVER CS3 504
Guide de l'utilisateur
Ce problème survient lorsque la page tente d'afficher des données à partir d'un jeu d'enregistrements vide. Pour le résoudre,
appliquez le comportement de serveur Afficher la région au contenu dynamique à afficher sur la page, de la manière
suivante :
Il peut être nécessaire de revenir à une version précédente de MySQL ou d'installer PHP 5 et copier certaines bibliothèques
de liaison dynamique (DLL). Pour obtenir des instructions, voir « Installation d'un serveur d'application PHP » à la
page 477.
Lorsque vous sélectionnez l'option Utilisation du pilote sur le serveur d'évaluation ou Utilisation de la DSN sur le serveur
d'évaluation dans la boîte de dialogue de connexion à une base de données, Dreamweaver charge un script MMHTTPDB
sur le serveur d'évaluation. Ceci permet à Dreamweaver de manipuler le pilote de base de données distant avec le protocole
HTTP, ce qui permet en retour à Dreamweaver d'obtenir, dans la base de données, les informations nécessaires à la création
de votre site. Toutefois, ce fichier ne permet pas de voir les noms des sources de données (DSN) définis sur l'ordinateur. Si
les DSN et les bases de données ne sont pas protégés par un mot de passe, le script permet à une personne malveillante
d'envoyer des commandes SQL à la base de données.
Les fichiers de scripts MMHTTPDB se trouvent dans le dossier _mmServerScripts, qui est lui-même situé à la racine du
site Web.
Remarque : Le navigateur de fichiers de Dreamweaver (le panneau Fichiers) ne montre pas le dossier _mmServerScripts.
Celui-ci n’est visible qu’à partir d’un client FTP tiers ou du navigateur de fichiers.
Avec certaines configurations, ces scripts sont inutiles. Comme ces scripts ne sont pas utilisés lors du transfert des pages
Web aux visiteurs du site, il est conseillé de ne pas les placer sur un serveur de production.
Si vous avez transféré le fichier de scripts MMHTTPDB sur un serveur de production, il est conseillé de le supprimer. La
commande Supprimer les scripts de connexion efface automatiquement ces fichiers.
Pour plus d'informations, consultez la TechNote 19214 sur le site Web de Adobe à l'adresse [Link]/go/19214_fr.
505
L'utilisation d'une base de données pour stocker un contenu vous permet de séparer l'aspect conceptuel d'un site Web du
contenu à afficher aux utilisateurs du site. Plutôt que de créer des fichiers HTML distincts pour chacune des pages, il vous
suffit de créer une page (ou un modèle) pour les différents types d'informations que vous souhaitez présenter. Vous pouvez
ensuite télécharger du contenu dans une base de données pour qu'ensuite le site Web puisse extraire ce contenu en réponse
à une demande d'un utilisateur. Vous pouvez également mettre à jour des informations dans une source unique, puis
répercuter cette modification à travers le site Web sans avoir à modifier chaque page manuellement.
Les bases de données se présentent sous une multitude de formes, selon la quantité et la complexité des données qu'elles
doivent stocker. Sur les ordinateurs Windows, Microsoft Access est le logiciel de base de données le plus répandu. Si vous
n'êtes pas familiarisé avec les bases de données, sachez que Microsoft Access contient une interface conviviale pour
travailler avec des tables de base de données. Vous pouvez utiliser Microsoft Access comme source de données pour la
plupart des applications de site Web, mais notez que la taille maximale des fichiers y est limitée à 2 Go et l'accès simultané
à 255 utilisateurs. Access constitue donc une solution raisonnable pour le développement de sites Web et les groupes de
travail d'entreprise. Toutefois, si vous pensez qu'une large communauté d'utilisateurs accédera à votre site Web, utilisez une
base de données conçue pour prendre en charge l'ensemble des utilisateurs potentiels de votre site.
Lorsque les sites Web nécessitent une plus grande souplesse en termes de modélisation des données et doivent prendre en
charge un très grand nombre d'utilisateurs simultanés, les concepteurs utilisent généralement des bases de données
relationnelles serveur (communément désignées sous le nom de RDBMS), telles que MySQL, Microsoft SQL Server et
Oracle.
Une requête SQL peut générer un jeu d'enregistrements n'incluant que certaines colonnes, certains enregistrements ou
encore une combinaison des deux. Un jeu d'enregistrements peut également inclure tous les enregistrements et toutes les
colonnes d'une table de base de données. Toutefois, comme les applications n'ont généralement pas besoin de toutes les
DREAMWEAVER CS3 506
Guide de l'utilisateur
informations stockées dans une base de données, il est fortement conseillé d'essayer de limiter au maximum la taille des
jeux d'enregistrements. De plus, comme le serveur Web stocke temporairement en mémoire le jeu d'enregistrements,
l'utilisation d'un jeu de taille limitée économise de la mémoire et peut de ce fait améliorer les performances du serveur.
Vous pouvez utiliser Dreamweaver pour concevoir rapidement des formulaires HTML qui envoient les paramètres de
formulaire au serveur. Vous devez connaître la méthode que vous utilisez pour transmettre les informations du navigateur
au serveur.
Les paramètres de formulaire prennent le nom des objets de formulaire correspondants. Ainsi, si un formulaire contient un
champ de texte portant le nom txtLastName, le paramètre de formulaire suivant est alors transmis au serveur lorsqu'un
utilisateur clique sur le bouton Envoyer :
txtLastName=enteredvalue
Si une application Web s'attend à recevoir une valeur de paramètre précise (lorsqu'elle exécute une action en fonction d'une
option parmi plusieurs options possibles, par exemple), utilisez un objet de formulaire de type bouton radio, case à cocher
ou liste/menu afin de contrôler les valeurs susceptibles d'être envoyées par l'utilisateur. Cela évite que les utilisateurs ne
commettent des erreurs lors de la saisie d'informations et empêche de ce fait toute erreur au niveau de l'application.
L'exemple ci-dessous décrit un formulaire contenant un menu déroulant à trois choix :
DREAMWEAVER CS3 507
Guide de l'utilisateur
Chaque choix du menu correspond à une valeur figée dans le code qui est envoyée au serveur en tant que paramètre de
formulaire. La boîte de dialogue Valeurs de la liste présentée dans l'exemple suivant associe chaque élément de la liste à une
valeur (Ajouter, Mettre à jour ou Supprimer) :
Une fois un paramètre de formulaire créé, Dreamweaver peut en récupérer la valeur et l'utiliser dans une application Web.
Après avoir défini un paramètre de formulaire dans Dreamweaver, vous pouvez en insérer la valeur dans une page.
Voir aussi
« Création de formulaires » à la page 572
« Ajout de contenu dynamique dans les pages » à la page 537
« Accès aux données stockées dans une base de données » à la page 505
Paramètres d'URL
Utilisez les paramètres d'URL pour transmettre du navigateur au serveur les informations fournies par les utilisateurs.
Lorsqu'il reçoit une demande et que des paramètres sont annexés à l'URL de la demande, le serveur met les paramètres à la
disposition de la page demandée avant de fournir la page au navigateur.
Un paramètre d'URL est une paire nom-valeur (name-value) annexée à une URL. Le paramètre commence par un point
d'interrogation (?) et prend la forme nom=valeur. S'il existe plusieurs paramètres d'URL, ils sont séparés par une esperluette
(&). L'exemple ci-dessous décrit un paramètre d'URL doté de deux paires nom-valeur :
[Link]
Dans cet exemple de processus, l'application est une boutique en ligne. Comme les développeurs souhaitent atteindre un
public aussi large que possible, le site a été conçu pour prendre en charge plusieurs devises. Lorsque des utilisateurs se
connectent au site, ils peuvent donc sélectionner la devise dans laquelle afficher les tarifs des articles disponibles.
1 Le navigateur demande la page [Link] au serveur. Cette requête inclut le paramètre d'URL Currency="euro". La
variable Currency="euro" indique que tous les montants récupérés doivent être affichés en euros.
2 Le serveur stocke temporairement en mémoire le paramètre d'URL.
3 La page [Link] utilise le paramètre pour obtenir le tarif des articles en euros. Ces montants peuvent soit être stockés
dans une table de base de données contenant des devises différentes, soit être convertis depuis la devise spécifique à chaque
article (dans n'importe quelle devise prise en charge par l'application).
DREAMWEAVER CS3 508
Guide de l'utilisateur
4 Le serveur renvoie la page [Link] au navigateur en affichant le montant des articles dans la devise demandée.
Lorsque cet utilisateur ferme la session, le serveur efface la valeur du paramètre d'URL et libère ainsi la mémoire du serveur
qui peut stocker de nouvelles demandes d'utilisateur.
La création des paramètres d'URL a lieu lorsque la méthode GET du protocole HTTP est utilisée en conjonction avec un
formulaire HTML. La méthode GET indique que la valeur du paramètre doit être annexée à la demande d'URL lors de l'envoi
du formulaire.
La personnalisation d'un site Web en fonction des préférences d'un utilisateur constitue un exemple typique d'utilisation
des paramètres d'URL. Un paramètre d'URL composé d'un nom d'utilisateur et d'un mot de passe, par exemple, peut être
utilisé pour authentifier un utilisateur et n'afficher que les informations auxquelles il a souscrit. Les sites Web financiers
affichant le cours d'actions particulières en fonction des symboles boursiers sélectionnés précédemment par un utilisateur
ont recours à ce type de paramètres, par exemple. Les développeurs d'applications Web utilisent souvent les paramètres
d'URL pour transmettre des valeurs aux variables au sein des applications. Vous pouvez, par exemple, transmettre des
termes à rechercher à des variable SQL au sein d'une application Web afin de générer des résultats de recherche.
Dans l'exemple ci-dessous, trois liens créent un même paramètre d'URL (action) pouvant avoir trois valeurs : Add (ajouter),
Update (mettre à jour) et Delete (supprimer). Lorsque l'utilisateur clique sur un lien, une valeur de paramètre différente est
envoyée au serveur et l'action demandée est exécutée.
<a href="[Link] a record</a>
<a href="[Link] a record</a>
<a href="[Link] a record</a>
L'inspecteur Propriétés (Fenêtre > Propriétés) permet de créer les mêmes paramètres d'URL en sélectionnant le lien, puis
en ajoutant les paramètres d'URL à la fin du lien d'URL de la zone Lien.
Une fois un paramètre d'URL créé, Dreamweaver peut en récupérer la valeur et l'utiliser dans une application Web. Après
avoir défini un paramètre d'URL dans Dreamweaver, vous pouvez en insérer la valeur dans une page.
Voir aussi
« A propos des paramètres d'URL et de formulaire » à la page 518
« Accès aux données stockées dans une base de données » à la page 505
Les variables de session stockent les informations pendant toute la durée de la session d'un utilisateur. La session commence
lorsque l'utilisateur ouvre une page dans l'application et se termine lorsqu'il n'ouvre pas d'autre page dans l'application
pendant un laps de temps donné ou lorsqu'il met explicitement fin à la session (en général, en cliquant sur un lien de
déconnexion). Tant qu'elle existe, la session est spécifique à un utilisateur donné ; chaque utilisateur dispose donc d'une
session qui lui est propre.
Faites appel aux variables de session pour stocker des informations auxquelles chaque page de l'application Web doit
pouvoir accéder. Ces informations peuvent aller du nom de l'utilisateur à ses préférences pour la taille des polices à l'écran,
en passant par un indicateur signalant la réussite ou l'échec de sa connexion. Les variables de session sont également souvent
utilisées pour assurer le suivi d'un comptage cumulatif, tel que le nombre de questions auxquelles un utilisateur a répondu
correctement jusqu'à présent dans un quiz en ligne ou les produits qu'il a sélectionnés dans un catalogue en ligne.
Les variables de session ne peuvent fonctionner que si le navigateur de l'utilisateur est configuré pour accepter les cookies.
Le serveur crée un numéro d'ID de session qui permet l'identification univoque de l'utilisateur lors de l'initialisation de la
première session, puis envoie au navigateur de l'utilisateur un cookie contenant ce numéro d'ID. Lorsque l'utilisateur
demande une nouvelle page située sur le serveur, celui-ci lit le cookie dans le navigateur pour identifier l'utilisateur et
récupérer ses variables de session personnelles, stockées en mémoire.
Un catalogue de produits utilisant des paramètres d'URL figés dans le code et créés à l'aide d'un lien pour renvoyer des
informations sur les produits au serveur afin qu'elles soient stockées dans une variable de session est un exemple typique
de stockage de paramètres d'URL dans les variables de session. Quand un utilisateur clique sur le lien « Add to shopping
cart » (Ajouter au panier), l'ID du produit est stockée dans une variable de session pendant que l'utilisateur poursuit ses
achats. Lorsqu'il passe à la page de paiement, l'ID du produit stockée dans la variable de session est récupérée.
Un sondage reposant sur un formulaire est un exemple typique de page stockant les paramètres de formulaire dans les
variables de session. Le formulaire renvoie l'information sélectionnée au serveur, où une page d'application note le sondage
et stocke les réponses dans une variable de session, afin, par exemple, de les transmettre à une application qui regroupe les
réponses de toutes les personnes ayant répondu au sondage. Il est également possible que les informations soient stockées
dans une base de données pour être utilisées ultérieurement.
DREAMWEAVER CS3 510
Guide de l'utilisateur
Une fois que vous avez envoyé les informations au serveur, vous pouvez les stocker dans des variables de session en ajoutant
à la page spécifiée par le paramètre de formulaire ou d'URL le code adapté à votre modèle de serveur. Appelée page de
destination, cette page est spécifiée soit dans l'attribut action du formulaire HTML, soit dans l'attribut href du lien
hypertexte situé dans la première page.
Après avoir stocké une valeur dans une variable de session, vous pouvez utiliser Dreamweaver pour la récupérer et l'utiliser
dans une application Web. Après avoir défini la variable de session dans Dreamweaver, vous pouvez en insérer la valeur
dans une page.
Le choix de la technologie serveur et de la méthode d'obtention des informations détermine le code utilisé pour stocker les
informations dans une variable de session. La syntaxe de base de chaque technologie serveur se présente comme suit :
ColdFusion
<CFSET session.variable_name = value>
ASP et [Link]
<% Session("variable_name") = value %>
L'expression value correspond en général à une expression de serveur telle que [Link](“lastname”). Ainsi, si vous
utilisez un paramètre d'URL appelé product (ou un formulaire HTML avec la méthode GET et un champ de texte appelé
product) pour recueillir des informations, les instructions suivantes stockent les informations dans une variable de session
appelée prodID :
ColdFusion
<CFSET [Link] = [Link]>
ASP et [Link]
<% Session("prodID") = [Link]("product") %>
Si vous utilisez un formulaire HTML avec la méthode post et un champ de texte appelé txtProduct pour recueillir les
informations, les instructions suivantes stockent alors ces informations dans la variable de session :
ColdFusion
<CFSET [Link] = [Link]>
ASP et [Link]
<% Session("prodID") = [Link]("txtProduct") %>
Voir aussi
« Ajout de contenu dynamique dans les pages » à la page 537
Chaque lien comporte un paramètre d'URL appelé fontsize. Ce paramètre envoie au serveur la préférence de texte de
l'utilisateur, comme cela est indiqué dans l'exemple suivant spécifique à Macromedia ColdFusion® d'Adobe :
<a href="[Link]?fontsize=large">Larger Text</a><br>
<a href="[Link]?fontsize=small">Normal Text</a>
Stockez la préférence de texte de l'utilisateur dans une variable de session et de l'utiliser afin de définir la taille de police à
utiliser dans chaque page demandée par l'utilisateur.
En haut de la page de destination, saisissez le code suivant pour créer une session appelée font_pref qui stocke la préférence
de l'utilisateur pour la taille de police.
ColdFusion
<CFSET session.font_pref = [Link]>
ASP et [Link]
<% Session("font_pref") = [Link]("fontsize") %>
Lorsque l'utilisateur clique sur le lien hypertexte, la page envoie à la page de destination la préférence de texte de l'utilisateur
dans un paramètre d'URL. Le code de la page de destination stocke le paramètre d'URL dans la variable de session
font_pref. Pendant la durée de la session de l'utilisateur, toutes les pages de l'application récupèrent cette valeur et affichent
la taille de police sélectionnée.
512
Vous pouvez également utiliser un cadre basé sur Ajax, baptisé Spry, pour créer des pages dynamiques qui affichent et
traitent des données XML. L'emploi d'éléments de formulaire Spry prédéfinis permet de créer des pages dynamiques qui
n'exigent pas d'actualisation globale.
Le nombre et le type de boutons apparaissant varient en fonction du type de document ouvert dans la fenêtre de document.
Amenez la souris au-dessus d'une icône afin d'afficher une info-bulle décrivant la fonction de ce bouton.
La barre Insertion comprend des boutons qui permettent d'ajouter les éléments suivants sur la page :
• Jeu d'enregistrements
• Texte ou tableaux dynamiques
• Barres de navigation d'un enregistrement
Si vous passez en mode Code (Affichage > Code), il est possible que des panneaux supplémentaires apparaissent dans la
catégorie correspondante de la barre Insertion, ce qui vous permettra d'insérer du code dans la page. Par exemple, si vous
visionnez une page ColdFusion en mode Code, un panneau CFML deviendra disponible dans la catégorie CFML de la barre
Insertion.
• Sélectionnez le panneau Liaisons (Fenêtre > Liaisons) pour définir des sources de contenu dynamique pour votre page
et ajouter le contenu dans la page.
• Sélectionnez Comportements du serveur (Fenêtre > Comportements du serveur) pour ajouter une logique côté serveur
dans vos pages dynamiques.
• Sélectionnez le panneau Bases de données (Fenêtre > Bases de données) pour explorer les bases de données ou créer des
connexions aux bases de données.
• Sélectionnez le panneau Composants (Fenêtre > Composants) pour inspecter, ajouter ou modifier un code pour des
JavaBeans, des composants Adobe ColdFusion ou des services Web.
Remarque : Le panneau Composants est activé uniquement si vous ouvrez une page ColdFusion, JSP ou [Link]. Il est
possible que le document ne prenne pas certains composants en charge. Par exemple, les documents ColdFusion ne prennent
pas JavaBeans en charge.
Un comportement de serveur est l'ensemble des instructions insérées dans une page dynamique au moment de la création
et exécutées sur le serveur lors de l'exécution.
Voir aussi
« Liaisons, panneau » à la page 520
Si aucune base de données n'apparaît dans le panneau, vous devez créer une connexion de base de données.
2 Pour afficher les tables, les procédures stockées et les modes dans la base de données, cliquez sur le signe plus (+) située
en regard de la connexion dans la liste.
3 Pour afficher les colonnes de la table, cliquez sur un nom de table.
Les icônes des colonnes reflètent le type de données et indiquent la clé primaire de la table.
4 Pour afficher les données dans une table, cliquez sur le nom de la table dans la liste avec le bouton droit de la souris
(Windows) ou en appuyant sur Contrôle (Macintosh) et choisissez Afficher les données dans le menu déroulant.
Voir aussi
« Configuration d'une application Web » à la page 476
Pour lancer un aperçu des pages dynamiques, vous devez compléter la catégorie Serveur d'évaluation de la boîte de dialogue
Définition du site.
Vous pouvez également utiliser le mode Création pour effectuer une vérification rapide de vos pages tout en travaillant
dessus. Le mode Création affiche une représentation entièrement modifiable de votre page, y compris les données
dynamiques.
Vous pouvez configurer Dreamweaver pour utiliser des fichiers temporaires à la place des fichiers d'origine. Avec cette
option, Dreamweaver exécute une copie de la page sur un serveur Web avant de l'afficher dans votre navigateur
(Dreamweaver efface ensuite le fichier temporaire du serveur.) Pour définir cette option, sélectionnez Edition >
Préférences > Aperçu dans le navigateur.
L'option Aperçu dans le navigateur ne télécharge pas les pages associées (pages de résultats ou d'informations détaillées),
les fichiers dépendants (tels que fichiers d'image) ou les inclusions côté serveur. Pour télécharger un fichier manquant,
choisissez Fenêtre > Site pour ouvrir le panneau Site, sélectionnez le fichier dans Dossier local et cliquez sur la flèche haut
bleue de la barre d'outils pour copier le fichier dans le dossier du serveur Web.
DREAMWEAVER CS3 514
Guide de l'utilisateur
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Remarque : Vous ne pouvez pas créer de schéma ou de catalogue dans Microsoft Access.
D'autres utilisateurs peuvent avoir intérêt à limiter la quantité d'informations récupérées par Dreamweaver au moment de
la conception. Certaines bases de données contiennent des douzaines, voire des centaines de tableaux, et vous pouvez
préférer ne pas tous les répertorier tous pendant que vous travaillez. Un schéma ou catalogue peut limiter le nombre
d'éléments de base de données récupérés au moment de la conception.
Pour commencer, créez un schéma ou un catalogue dans votre application de base de données pour pouvoir ensuite
l'appliquer dans Dreamweaver. Consultez la documentation de votre système de base de données ou consultez votre
administrateur système.
Remarque : Vous ne pouvez pas appliquer un schéma ou un catalogue dans Dreamweaver si vous développez une application
ColdFusion,
1 Ouvrez une page dynamique dans Dreamweaver, puis la fenêtre Bases de données (Fenêtre > Bases de données).
• Si la connexion de base de données existe, cliquez sur cette connexion dans la liste avec le bouton droit de la souris
(Windows) ou en appuyant sur le bouton Contrôle (Macintosh) et choisissez Modifier la connexion dans le menu
déroulant.
• Si la connexion n'existe pas, cliquez sur le bouton Plus (+) en haut du panneau afin de la créer.
2 Cliquez sur Avancé dans la boîte de dialogue de la connexion.
3 Indiquez votre schéma ou catalogue et cliquez sur OK.
❖ Modifiez les options à votre convenance. Lorsque vous sélectionnez une nouvelle option dans l'inspecteur, Dreamweaver
met la page à jour.
Voir aussi
« Modification de contenu dynamique » à la page 541
❖ Modifiez les options à votre convenance. Lorsque vous sélectionnez une nouvelle option dans l'inspecteur, Dreamweaver
met la page à jour.
Si vous modifiez le type de champ dans l'inspecteur Propriétés et placez une valeur reconnue par Dreamweaver (par
exemple, si vous corrigez la faute d'orthographe) l'inspecteur Propriétés se met à jour pour afficher les propriétés du type
reconnu. Définissez les options suivantes dans l'inspecteur Propriétés :
Nom du champ Attribue un nom au champ. Cette zone est obligatoire et le nom doit être unique.
Type Définit le type d'entrée du champ. Le contenu de cette zone reflète la valeur du type d'entrée apparaissant actuellement
dans votre code source HTML.
Valeur Définit la valeur du champ.
Paramètres Ouvre la boîte de dialogue Paramètres pour que vous puissiez visualiser les attributs actuels du champ et
ajouter ou supprimer des attributs.
L'une des méthodes les plus courantes pour insérer un contenu dynamique dans une page Web consiste à créer un tableau
pour présenter le contenu puis à importer le contenu dynamique dans une ou plusieurs des cellules du tableau. Cette
méthode vous permet de présenter divers types d'informations dans un format structuré.
• Créez une connexion avec la source de contenu dynamique (telle qu'une base de données) et avec le serveur d'application
chargé du traitement de la page ; Créez la source de données à l'aide du panneau Liaisons. Vous pouvez ensuite
sélectionner et insérer la source de données dans la page.
• Précisez les informations de la base de données devant être affichées ou les variables devant être incluses dans la page en
créant un jeu d'enregistrements. Vous avez également la possibilité de tester la requête depuis la boîte de dialogue Jeu
d'enregistrements et de procéder à tous les réglages nécessaires avant de l'ajouter au panneau Liaisons.
• Sélectionnez et insérez des éléments de contenu dynamique dans la page sélectionnée.
3 Ajout de contenu dynamique à une page Web
Après avoir défini un jeu d'enregistrements (ou toute autre source de données) et l'avoir ajouté au panneau Liaisons, vous
pouvez insérer le contenu dynamique associé au jeu d'enregistrements dans la page. Grâce à l'interface à base de menus de
Dreamweaver, il suffit de sélectionner une source de contenu dynamique dans le panneau Liaisons et de l'insérer dans l'objet
de texte, d'image ou de formulaire approprié au sein de la page en cours pour ajouter des éléments de contenu dynamique.
Lorsque vous insérez un élément de contenu dynamique ou un comportement de serveur dans une page, Dreamweaver
insère un script côté serveur dans le code source de la page. Ce script donne pour instruction au serveur de récupérer des
données à partir de la source définie et de les restituer dans la page Web. Pour insérer un contenu dynamique dans une
page Web, procédez de l'une des manières suivantes :
• Pour insérer un contenu dynamique dans une page Web, procédez de l'une des manières suivantes :
• placez ce contenu au niveau du point d'insertion en mode Code ou Création ;
• remplacez une chaîne de texte ou un autre espace réservé ;
DREAMWEAVER CS3 516
Guide de l'utilisateur
insérez le contenu dans un attribut HTML. Un contenu dynamique peut, par exemple, définir l'attribut src d'une image ou
l'attribut de valeur d'un champ de formulaire.
Les comportements de serveur de Dreamweaver vous permettent d'ajouter une logique applicative à un site Web sans que
vous ayez à rédiger le code requis. Les comportements fournis avec Dreamweaver prennent en charge les types de document
ColdFusion, ASP, [Link], JSP et PHP. Les comportements de serveur sont développés et testés de sorte à être rapides,
fiables et solides. Les comportements de serveur intégrés prennent en charge des pages adaptées à différents types de plates-
formes et de navigateurs.
• Définition d'un jeu d'enregistrements à partir d'une base de données existante. Le jeu d'enregistrements que vous
définissez est ensuite stocké dans le panneau Liaisons.
• Affichage de plusieurs enregistrements dans une même page. Vous pouvez sélectionner soit un tableau entier, soit des
cellules ou lignes précises renfermant un contenu dynamique, puis définir le nombre d'enregistrements à afficher sur
chaque page.
• Création et insertion d'un tableau dynamique dans une page, puis association du tableau à un jeu d'enregistrements.
Vous pouvez ensuite modifier l'apparence du tableau et de la région répétée à l'aide respectivement de l'inspecteur
Propriétés et du comportement de serveur Région répétée.
• Insertion d'un objet de texte dynamique dans une page. L'objet de texte que vous insérez est un élément provenant d'un
jeu d'enregistrements prédéfini auquel vous appliquez le format de données de votre choix.
• Création de commandes de navigation entre enregistrements et d'état des enregistrements, création de pages
Principale/Détails et de formulaires destinés à mettre à jour les informations d'une base de données.
• Affichage de plusieurs enregistrements à partir d'un enregistrement de base de données.
• Création de liens de navigation de jeu d'enregistrements afin de permettre aux utilisateurs d'afficher les enregistrements
précédant ou suivant un enregistrement de base de données.
• Ajout d'un compteur d'enregistrements pour aider les utilisateurs à suivre le nombre d'enregistrements renvoyés et leur
emplacement dans le résultat obtenu.
Vous pouvez également enrichir les comportements de serveur de Dreamweaver en rédigeant vos propres comportements
ou en installant ceux rédigés par des tiers.
Voir aussi
« Présentation de contenu à l'aide de tableaux » à la page 170
Dreamweaver vous permet aisément d'établir une connexion à une base de données et de créer un jeu d'enregistrements à
partir duquel extraire le contenu dynamique. Un jeu d'enregistrements correspond au résultat d'une requête de base de
données. Il permet d'extraire les informations spécifiques demandées et de les afficher dans une page donnée. L'utilisateur
définit le jeu d'enregistrements en fonction des informations présentes dans la base de données et du contenu qu'il souhaite
afficher.
Certains fournisseurs de technologie utilisent une terminologie différente pour désigner un jeu d'enregistrements. Dans les
technologies ASP et ColdFusion, un jeu d'enregistrements est défini comme requête. Dans la technologie JSP, un jeu
d'enregistrements s'appelle un jeu de résultats. Dans la technologie [Link], on parle de jeu de données (DataSet). Si vous
utilisez d'autres sources de données, telles que des entrées utilisateur ou des variables de serveur, le nom de la source de
données défini dans Dreamweaver est identique à celui de la source de données.
Les sites Web dynamiques requièrent une source de données à partir de laquelle le contenu dynamique peut être récupéré
et affiché. Dreamweaver permet d'utiliser des bases de données, des procédures stockées, des variables de demande, d'URL,
de serveur et de formulaire, ainsi que d'autres sources de contenu dynamique. Suivant la source de données, il est possible
soit de récupérer un nouveau contenu pour répondre à une demande, soit de modifier la page pour satisfaire aux besoins
des utilisateurs.
Toute source de contenu définie dans Dreamweaver est ajoutée à la liste des sources de contenu du panneau Liaisons. Vous
pouvez ensuite insérer la source de contenu dans la page actuellement sélectionnée.
Le jeu d'enregistrements proprement dit est un ensemble de données extrait d'une base de données spécifiée. Il peut se
composer de l'intégralité d'une table de base de données, ou bien d'un sous-ensemble de lignes et de colonnes d'une table.
Les lignes et les colonnes sont récupérées au moyen d'une requête de base de données définie au niveau du jeu
d'enregistrements. Les requêtes de base de données sont écrites en SQL (Structured Query Language), langage simple
permettant de récupérer des informations d'une base de données, mais aussi d'ajouter des données à une base et d'en
supprimer. Le générateur SQL fourni avec Dreamweaver permet de créer des requêtes simples sans maîtriser le langage
SQL. Toutefois, si vous souhaitez créer des requêtes SQL complexes, vous devrez vous familiariser avec SQL et rédiger
manuellement les instructions SQL que vous souhaitez utiliser dans Dreamweaver.
Remarque : Dans la technologie Microsoft [Link], on parle d'ensemble de données (DataSet). Si vous utilisez des types de
document [Link], c'est le terme ensemble de données (DataSet) que vous trouverez dans les boîtes de dialogue et les options
de menu spécifiques à [Link]. Dans la documentation de Dreamweaver, le terme jeu d'enregistrements fait généralement
référence aux deux types de jeux d'enregistrements. Toutefois, lorsqu'il est spécifiquement question de fonctions [Link], c'est
le terme ensemble de données (DataSet) qui est utilisé.
Lorsque vous rédigez des instructions SQL pour [Link], vous devez prendre en compte certaines conditions spécifiques
à [Link].
DREAMWEAVER CS3 518
Guide de l'utilisateur
Avant de définir un jeu d'enregistrements pour l'utiliser dans Dreamweaver, vous devez créer une connexion à une base de
données et saisir des données dans la base si celle-ci n'en contient pas. Si vous n'avez pas encore défini de connexion à une
base de données pour votre site, consultez le chapitre consacré spécifiquement à la mise en place d'une connexion à une
base de données dans le contexte de la technologie de serveur que vous utilisez, et suivez les instructions fournies.
Voir aussi
« Définition un jeu d'enregistrements sans rédiger d'instructions SQL » à la page 521
Paramètres
La syntaxe utilisée pour référencer les paramètres varie en fonction de la connexion à la base de données utilisée (par
exemple, OLE DB ou Microsoft SQL Server).
• OLE DB
Si vous établissez une connexion à une base de données au moyen de BD OLE, les paramètres doivent être référencés à l'aide
d'un point d'interrogation (?).. Par exemple :
SELECT * FROM Employees WHERE HireDate > ?
Voir aussi
« Connexions aux bases de données pour les développeurs [Link] » à la page 492
Les paramètres de formulaire permettent de stocker les informations récupérées dans la requête HTTP d'une page Web. Si
vous créez un formulaire utilisant la méthode POST, les données envoyées par le formulaire sont transmises au serveur.
Avant de commencer, vérifiez que vous avez transmis un paramètre de formulaire au serveur.
Voir aussi
« Paramètres d'URL » à la page 507
Comme les variables de session sont conservées pendant toute la session de l'utilisateur, même lorsque celui-ci passe d'une
page à l'autre dans le site Web, elles conviennent parfaitement au stockage des préférences de l'utilisateur. Les variables de
session peuvent également être utilisées pour insérer une valeur dans le code HTML de la page, attribuer une valeur à une
variable locale ou fournir une valeur permettant d'évaluer une expression conditionnelle.
Avant de définir des variables de session pour une page, vous devez les créer dans le code source. Après avoir créé une
variable de session dans le code source de l'application Web, vous pouvez utiliser Dreamweaver pour récupérer sa valeur et
l'utiliser dans une page Web.
Voir aussi
« Définition de variables de session » à la page 531
Les variables d'application étant conservées pendant toute la durée d'utilisation de l'application, quel que soit l'utilisateur,
elles conviennent parfaitement au stockage des informations nécessaires à tous les utilisateurs, telles que l'heure et la date
courantes. La valeur de la variable d'application est définie dans le code de l'application.
Voir aussi
« Définition de variables de serveur » à la page 533
Variables CGI Fournissent des informations sur le serveur exécutant ColdFusion et sur le navigateur à l'origine d'une
demande de page, ainsi que d'autres informations sur l'environnement de traitement.
Variables de serveur Sont accessibles à tous les clients et à toutes les applications du serveur. Elles sont conservées jusqu'à
l'arrêt du serveur.
Variables locales Créées à l'aide de la balise CFSET ou CFPARAM dans une page ColdFusion.
Voir aussi
« Définition de variables de serveur » à la page 533
DREAMWEAVER CS3 520
Guide de l'utilisateur
Panneau Composants
Le panneau Composants vous permet de créer et d'inspecter les composants et d'insérer un code de composant dans vos
pages.
4 Complétez les options de la boîte de dialogue Jeu d'enregistrements pour votre type de document.
Pour obtenir des instructions, consultez les rubriques ci-dessous.
5 Cliquez sur le bouton Tester pour exécuter la requête et vérifier qu'elle récupère les informations attendues.
Si vous avez défini un filtre qui utilise les paramètres saisis par l'utilisateur, saisissez une valeur dans la zone Valeur test et
cliquez sur OK. Si la création d'une instance du jeu d'enregistrements aboutit, une table contenant les données extraites du
jeu d'enregistrements s'affiche.
6 Cliquez sur OK pour ajouter le jeu d'enregistrements à la liste des sources de contenu disponibles du panneau Liaisons.
Voir aussi
« Connexions aux bases de données pour les développeurs [Link] » à la page 492
DREAMWEAVER CS3 522
Guide de l'utilisateur
Les noms des jeux d'enregistrements ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
3 Dans le menu déroulant Table, sélectionnez la table de base de données qui fournira des données au jeu
d'enregistrements.
Ce menu déroulant répertorie toutes les tables de la base de données spécifiée.
4 Pour inclure un sous-ensemble des colonnes de la table dans le jeu d'enregistrements, cliquez sur Sélectionnées, puis
cliquez sur les colonnes souhaitées tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
5 Pour limiter le nombre d'enregistrements renvoyés depuis la table, complétez la section Filtre :
• Dans le premier menu déroulant, sélectionnez un champ de la table à comparer à la valeur de référence définie.
• Dans le deuxième menu déroulant, sélectionnez une expression conditionnelle pour comparer la valeur sélectionnée
dans chaque enregistrement à la valeur de référence.
• Dans le troisième menu déroulant, sélectionnez Valeur entrée.
• Dans la zone, saisissez la valeur test.
Si la valeur indiquée dans un enregistrement répond aux conditions de filtrage, l'enregistrement est inclus dans le jeu
d'enregistrements.
6 (Facultatif) Pour trier les enregistrements, sélectionnez une colonne de tri, puis indiquez si les enregistrements doivent
être triés dans l'ordre croissant (1, 2, 3... ou A, B, C...) ou décroissant.
7 Cliquez sur Tester pour vous connecter à la base de données et créer une instance de la source de données, et cliquez sur
OK pour fermer la source de données.
Un tableau répertoriant les données renvoyées s'affiche. Chaque ligne contient un enregistrement et chaque colonne un
champ de cet enregistrement.
8 Cliquez sur OK. Le jeu d'enregistrements que vous venez de définir s'affiche dans le panneau Liaisons.
Remarque : Pour créer des jeux d'enregistrements destinés à la version 5 de ColdFusion ou à une version antérieure, utilisez
la boîte de dialogue Jeu d'enregistrements simplifiée commune aux autres types de document, tels que ASP et JSP.
Les noms des jeux d'enregistrements ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
2 Si vous définissez un jeu d'enregistrements pour un composant ColdFusion (si un fichier CFC est ouvert dans
Dreamweaver), sélectionnez une fonction CFC existante dans le menu déroulant Fonction, ou cliquez sur le bouton
Nouvelle fonction pour créer une fonction.
Remarque : Le menu déroulant Fonction n’est disponible que si le document actuel est un fichier CFC, et si vous pouvez accéder
à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
4 Dans les zones Nom d'utilisateur et Mot de passe, tapez le nom d'utilisateur et le mot de passe permettant d'accéder au
serveur d'application ColdFusion, le cas échéant.
Il se peut qu'un nom d'utilisateur et un mot de passe soient nécessaires pour accéder aux sources de données dans
ColdFusion. S'ils ne vous ont pas été communiqués, contactez l'administrateur ColdFusion de votre société.
5 Dans le menu déroulant Table, sélectionnez la table de base de données qui fournira des données au jeu
d'enregistrements.
Ce menu déroulant répertorie toutes les tables de la base de données spécifiée.
6 Pour inclure un sous-ensemble des colonnes de la table dans le jeu d'enregistrements, cliquez sur Sélectionnées, puis
cliquez sur les colonnes souhaitées tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
7 Pour limiter le nombre d'enregistrements renvoyés depuis la table, complétez la section Filtre :
• Dans le premier menu déroulant, sélectionnez un champ de la table à comparer à la valeur de référence définie.
• Dans le deuxième menu déroulant, sélectionnez une expression conditionnelle pour comparer la valeur sélectionnée
dans chaque enregistrement à la valeur de référence.
• Dans le troisième menu déroulant, sélectionnez Valeur entrée.
• Dans la zone, saisissez la valeur test.
Si la valeur indiquée dans un enregistrement répond aux conditions de filtrage, l'enregistrement est inclus dans le jeu
d'enregistrements.
8 (Facultatif) Pour trier les enregistrements, sélectionnez une colonne de tri, puis indiquez si les enregistrements doivent
être triés dans l'ordre croissant (1, 2, 3... ou A, B, C...) ou décroissant.
9 Cliquez sur Tester pour vous connecter à la base de données et créer une instance de la source de données.
Un tableau répertoriant les données renvoyées s'affiche. Chaque ligne contient un enregistrement et chaque colonne un
champ de cet enregistrement. Cliquez sur OK pour fermer le jeu d'enregistrements test.
10 Cliquez sur OK. Le jeu d'enregistrements ColdFusion que vous venez de définir s'affiche dans le panneau Liaisons.
Les noms des ensembles de données ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
3 Dans le menu déroulant Table, sélectionnez la table de base de données qui fournira des données à l'ensemble de données
(DataSet).
Ce menu déroulant répertorie toutes les tables de la base de données spécifiée.
4 Pour inclure un sous-ensemble des colonnes de la table dans l'ensemble de données (DataSet), cliquez sur Sélectionnées,
puis cliquez sur les colonnes souhaitées tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
5 Pour inclure uniquement certains enregistrements de la table, complétez la section Filtre en procédant de la façon
suivante :
• Dans le premier menu déroulant, sélectionnez un champ de la table à comparer à la valeur de référence définie.
DREAMWEAVER CS3 524
Guide de l'utilisateur
• Dans le deuxième menu déroulant, sélectionnez une expression conditionnelle pour comparer la valeur sélectionnée
dans chaque enregistrement à la valeur de référence.
• Dans le troisième menu déroulant, sélectionnez Valeur entrée.
• Dans la zone, saisissez la valeur test.
Si la valeur indiquée dans un enregistrement répond aux conditions de filtrage, l'enregistrement est inclus dans l'ensemble
de données (DataSet).
6 (Facultatif) Pour trier les enregistrements, sélectionnez une colonne de tri, puis indiquez si les enregistrements doivent
être triés dans l'ordre croissant (1, 2, 3... ou A, B, C...) ou décroissant.
7 Vous pouvez définir une page vers laquelle les utilisateurs seront redirigés si la requête de l'ensemble de données
(DataSet) échoue pour une raison quelconque. Par exemple, vous pouvez faire en sorte qu'une page d'erreur contenant un
lien vers la page d'accueil du site s'affiche si la base de données est indisponible au moment de la requête et que l'ensemble
de données ne peut être renvoyé.
8 Cliquez sur Tester pour vous connecter à la base de données et créer une instance de la source de données.
Un tableau répertoriant les données renvoyées s'affiche. Chaque ligne contient un enregistrement et chaque colonne un
champ de cet enregistrement. Cliquez sur OK pour fermer l'ensemble de données.
9 Cliquez sur OK. L'ensemble de données (DataSet) que vous venez de définir s'affiche dans le panneau Liaisons.
Remarque : Si vous rédigez des instructions SQL pour des types de document [Link], consultez la section « Rédaction
d'instructions SQL pour [Link] » à la page 518 pour connaître les règles spécifiques à [Link].
5 Cliquez sur le bouton Tester pour exécuter la requête et vérifier qu'elle récupère les informations attendues.
Si vous avez défini un filtre qui utilise les paramètres saisis par l'utilisateur, la boîte de dialogue Valeur test s'affiche lorsque
vous cliquez sur le bouton Tester. Saisissez une valeur dans la zone Valeur test et cliquez sur OK. Si la création d'une
instance du jeu d'enregistrements aboutit, une table contenant les données du jeu d'enregistrements s'affiche.
6 Cliquez sur OK pour ajouter le jeu d'enregistrements à la liste des sources de contenu disponibles du panneau Liaisons.
Voir aussi
« Création de requêtes SQL à l'aide de l'arborescence Eléments de base de données » à la page 528
« Connexions aux bases de données pour les développeurs ASP » à la page 484
« Connexions aux bases de données pour les développeurs PHP » à la page 491
Les noms des jeux d'enregistrements ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
Vous pouvez également utiliser une instruction SQL prédéfinie issue d'une procédure stockée en sélectionnant la procédure
stockée dans l'arborescence Eléments de base de données et en cliquant sur le bouton Procédure. Dreamweaver remplit
automatiquement les zones SQL et Variable.
4 Si l'instruction SQL contient des variables, définissez leurs valeurs dans la zone Variables en cliquant sur le bouton
Plus (+) et en saisissant le nom de la variable, sa valeur par défaut (celle que doit prendre la variable si aucune valeur
d'exécution n'est renvoyée) et sa valeur d'exécution.
Si l'instruction SQL contient des variables, assurez-vous que la colonne Valeur par défaut de la section Variables contient
des valeurs test correctes.
La valeur d'exécution correspond généralement à un paramètre d'URL ou de formulaire saisi par l'utilisateur dans un
champ de formulaire HTML.
Modèle de serveur Expression de la valeur d'exécution dans le cas d'un paramètre d'URL
ASP [Link](“formFieldName”)
JSP [Link]("formFieldName")
PHP #formFieldName#
ASP [Link](“formFieldName”)
JSP [Link]("formFieldName")
PHP #formFieldName#
5 Cliquez sur Tester pour vous connecter à la base de données et créer une instance du jeu d'enregistrements.
Si l'instruction SQL contient des variables, vérifiez que la colonne Valeur par défaut de la section Variables contient des
valeurs test correctes avant de cliquer sur Tester.
DREAMWEAVER CS3 526
Guide de l'utilisateur
Un tableau répertoriant les données de votre jeu d'enregistrements s'affiche alors. Chaque ligne contient un enregistrement
et chaque colonne un champ de cet enregistrement. Cliquez sur OK pour effacer le jeu.
Remarque : Créez des jeux d'enregistrements avancés destinés à la version 5 de ColdFusion ou à une version antérieure à l'aide
de la boîte de dialogue Jeu d'enregistrements avancée commune aux autres types de document tels qu'ASP et JSP.
Les noms des jeux d'enregistrements ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
Si vous définissez un jeu d'enregistrements pour un composant ColdFusion (si un fichier CFC est ouvert dans
Dreamweaver), sélectionnez une fonction CFC existante dans le menu déroulant Fonction, ou cliquez sur le bouton
Nouvelle fonction pour créer une fonction.
Remarque : Le menu déroulant Fonction n’est disponible que si le document actuel est un fichier CFC, et si vous pouvez accéder
à un ordinateur exécutant ColdFusion MX 7 ou version ultérieure.
3 Dans les zones Nom d'utilisateur et Mot de passe, tapez le nom d'utilisateur et le mot de passe permettant d'accéder au
serveur d'application ColdFusion, le cas échéant.
Il se peut qu'un nom d'utilisateur et un mot de passe soient nécessaires pour accéder aux sources de données dans
ColdFusion. S'ils ne vous ont pas été communiqués, contactez l'administrateur ColdFusion de votre société.
4 Saisissez une instruction SQL dans la zone de texte SQL ou utilisez l'arborescence graphique Eléments de base de
données située au bas de la boîte de dialogue pour créer une instruction SQL à partir du jeu d'enregistrements sélectionné..
5 (Facultatif) Pour créer une instruction SQL à l'aide de l'arborescence Eléments de base de données, procédez comme
suit :
• Vérifiez que la zone de texte SQL est vierge.
• Développez les branches de l'arborescence jusqu'à ce que vous trouviez l'objet souhaité, par exemple une colonne de
table.
• Sélectionnez l'objet de base de données et cliquez sur l'un des boutons situés à droite de l'arborescence.
Par exemple, si vous sélectionnez une colonne de table, les boutons disponibles sont SELECT, WHERE et ORDER BY.
Cliquez sur l'un de ces boutons pour insérer l'instruction associée dans l'instruction SQL.
Si l'instruction SQL contient des paramètres, définissez leurs valeurs dans la zone Paramètres en cliquant sur le bouton
Plus (+) et en saisissant le nom du paramètre et sa valeur par défaut (celle que doit prendre le paramètre si aucune valeur
d'exécution n'est renvoyée).
Si l'instruction SQL contient des paramètres, vérifiez que la colonne Valeur par défaut de la zone Paramètres contient des
valeurs test correctes.
DREAMWEAVER CS3 527
Guide de l'utilisateur
Les paramètres de la page vous permettent d'indiquer les valeurs par défaut des références aux valeurs d'exécution
contenues dans vos instructions SQL. Par exemple, l'instruction SQL suivante sélectionne un enregistrement d'une base de
données répertoriant les employés d'une entreprise suivant la valeur du matricule de l'employé. Vous pouvez attribuer une
valeur par défaut à ce paramètre pour vous assurer qu'une valeur d'exécution sera toujours renvoyée. Dans l'exemple
suivant, FormFieldName désigne un champ de formulaire dans lequel les utilisateurs saisissent leur matricule :
SELECT * FROM Employees WHERE EmpID = + ([Link](#FormFieldName#))
La boîte de dialogue Add Page Parameters (Ajouter des paramètres de page) contiendrait alors une paire nom-valeur
semblable à celle présentée ci-dessous :
FormFieldName 0001
La valeur d'exécution correspond généralement à un paramètre d'URL ou de formulaire saisi par l'utilisateur dans un
champ de formulaire HTML.
6 Cliquez sur Tester pour vous connecter à la base de données et créer une instance du jeu d'enregistrements.
Si l'instruction SQL contient des références à des valeurs d'exécution, vérifiez que la colonne Valeur par défaut du champ
Paramètres de la page contient des valeurs test correctes avant de cliquer sur Tester.
Un tableau répertoriant les données de votre jeu d'enregistrements s'affiche alors. Chaque ligne contient un enregistrement
et chaque colonne un champ de cet enregistrement. Cliquez sur OK pour effacer le jeu.
Les noms des ensembles de données ne peuvent contenir que des lettres, des chiffres et des caractères de soulignement (_).
Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
Vous pouvez également utiliser une instruction SQL prédéfinie issue d'une procédure stockée en sélectionnant la procédure
stockée dans l'arborescence Eléments de base de données et en cliquant sur le bouton Procédure. Dreamweaver remplit
automatiquement les zones SQL et Paramètres.
4 Vous pouvez définir une page vers laquelle les utilisateurs seront redirigés si la requête de l'ensemble de données
(DataSet) échoue pour une raison quelconque. Par exemple, vous pouvez faire en sorte qu'une page d'erreur contenant un
lien vers la page d'accueil du site s'affiche si la base de données est indisponible au moment de la requête et que l'ensemble
de données ne peut être renvoyé.
DREAMWEAVER CS3 528
Guide de l'utilisateur
5 Si l'instruction SQL contient des paramètres, définissez leurs valeurs dans la zone Paramètres en cliquant sur le bouton
Plus (+) et en saisissant le nom du paramètre et sa valeur par défaut (celle que doit prendre le paramètre si aucune valeur
d'exécution n'est renvoyée).
Si l'instruction SQL contient des paramètres, vérifiez que la colonne Valeur par défaut de la zone Paramètres contient des
valeurs test correctes.
Les paramètres de la page vous permettent d'indiquer les valeurs par défaut des références aux valeurs d'exécution
contenues dans vos instructions SQL. Par exemple, l'instruction SQL suivante sélectionne un enregistrement d'une base de
données répertoriant les employés d'une entreprise suivant la valeur du matricule de l'employé. Vous pouvez attribuer une
valeur par défaut à ce paramètre pour vous assurer qu'une valeur d'exécution sera toujours renvoyée. Dans l'exemple
suivant, FormFieldName désigne un champ de formulaire dans lequel les utilisateurs saisissent leur matricule :
“SELECT * FROM Employees WHERE EmpID = “ + ([Link](“FormFieldName”))
La boîte de dialogue Add Page Parameters (Ajouter des paramètres de page) contiendrait alors une paire nom-valeur
semblable à celle présentée ci-dessous :
FormFieldName 0001
La valeur d'exécution correspond généralement à un paramètre d'URL ou de formulaire saisi par l'utilisateur dans un
champ de formulaire HTML.
6 Cliquez sur Tester pour vous connecter à la base de données et créer une instance du jeu d'enregistrements.
Si l'instruction SQL contient des références à des valeurs d'exécution, vérifiez que la colonne Valeur par défaut du champ
Paramètres de la page contient des valeurs test correctes avant de cliquer sur Tester.
Un tableau répertoriant les données de votre ensemble de données (DataSet) s'affiche alors. Chaque ligne contient un
enregistrement et chaque colonne un champ de cet enregistrement. Cliquez sur OK pour effacer l'ensemble de données.
Les deux exemples suivants présentent deux instructions SQL et décrivent les étapes de création de ces instructions à l'aide
de l'arborescence Eléments de base de données de la boîte de dialogue Jeu d'enregistrements avancée.
1 Développez la branche Tables pour afficher toutes les tables de la base de données sélectionnée.
2 Sélectionnez la table Employees.
3 Cliquez sur le bouton Select.
4 Cliquez sur OK pour ajouter le jeu d'enregistrements au panneau Liaisons.
1 Développez la branche Tables pour afficher toutes les tables de la base de données sélectionnée, puis développez la table
Employees pour afficher les lignes individuelles de la table.
4 Définissez la variable 'varJob' en cliquant sur le bouton Plus (+) de la zone Variables et en saisissant les valeurs
suivantes dans les colonnes Nom, Valeur par défaut et Valeur d'exécution : varJob, CLERK, Request("job").
5 Cliquez sur OK pour ajouter le jeu d'enregistrements au panneau Liaisons.
Types de document Elément du menu du panneau Liaisons permettant de définir une variable
d'URL
Types de document Elément du menu du panneau Liaisons permettant de définir une variable
d'URL
4 Dans la boîte de dialogue Variable d'URL, tapez le nom de la variable d'URL dans la zone puis cliquez sur OK.
En général, le nom de la variable d'URL correspond au nom du champ du formulaire HTML ou de l'objet utilisé pour
obtenir sa valeur.
Voir aussi
« A propos des paramètres d'URL et de formulaire » à la page 518
Types de document Elément du menu du panneau Liaisons permettant de définir une variable
de formulaire
4 Dans la boîte de dialogue Variable de formulaire, tapez le nom de la variable de formulaire et cliquez sur OK. En général,
le nom du paramètre de formulaire correspond au nom du champ du formulaire HTML ou de l'objet utilisé pour obtenir
sa valeur.
DREAMWEAVER CS3 531
Guide de l'utilisateur
Voir aussi
« A propos des sources de contenu dynamique » à la page 517
Avant de définir des variables de session pour une page, vous devez les créer dans le code source. Après avoir créé une
variable de session dans le code source de l'application Web, vous pouvez utiliser Dreamweaver pour récupérer sa valeur et
l'utiliser dans une page Web.
1 Créez une variable de session dans le code source et attribuez-lui une valeur.
Dans l'exemple suivant de ColdFusion, une instance de session appelée username est créée, à laquelle est attribuée la
valeurCornelius :
<CFSET [Link] = Cornelius>
Voir aussi
« Collecte de données envoyées par les utilisateurs » à la page 506
« Accès à des données stockées dans des variables de session » à la page 509
« Collecte, stockage et récupération d'informations dans des variables de session » à la page 509
DREAMWEAVER CS3 532
Guide de l'utilisateur
Voir aussi
« A propos de l'ajout de contenu dynamique » à la page 537
5 Complétez les options de la boîte de dialogue Jeu d'enregistrements, puis cliquez sur OK.
6 Initialisez la variable.
DREAMWEAVER CS3 533
Guide de l'utilisateur
Celle-ci n'est pas initialisée automatiquement par Dreamweaver afin que vous puissiez le faire vous-même à votre
convenance. Vous pouvez initialiser la variable dans le code de la page (avant la balise cfquery), dans un fichier inclus ou
encore dans un autre fichier, comme variable d'application ou de session.
Les variables de serveur sont accessibles à tous les clients qui accèdent au serveur et à toutes les applications exécutées sur
le serveur. Les variables de serveur sont conservées jusqu'à l'arrêt du serveur.
Voir aussi
« Ajout de contenu dynamique dans les pages » à la page 537
Variable Description
[Link] Nom du système d'exploitation exécuté sur le serveur (Windows XP, Windows
2000, Linux)
❖ Dans la boîte de dialogue Variable locale, tapez le nom de la variable locale et cliquez sur OK.
2 Cliquez sur le bouton Plus (+) et choisissez Variable d'application dans le menu déroulant.
3 Dans la boîte de dialogue Variable de demande,sélectionnez l'un des ensembles de demandes dans le menu déroulant Type.
L'ensemble QueryString Récupère des informations annexées à l'URL de la page émettrice, par exemple lorsque la page
comprend un formulaire HTML utilisant la méthode GET. La chaîne de requête est composée d'une ou de plusieurs paires
nom/valeur (par exemple, last=Smith, first=Winston) annexées à l'URL avec un point d'interrogation (?). Si la chaîne de
requête compte plusieurs paires nom/valeur, elles sont combinées avec des esperluettes (&).
L'ensemble Form Récupère les informations de formulaire incluses dans le corps de la demande HTTP par un formulaire
HTML utilisant la méthode POST.
L'ensemble ServerVariables Récupère les valeurs de variables d'environnement prédéfinies. Cet ensemble contient une
longue liste de variables, notamment CONTENT_LENGTH (longueur du contenu envoyé dans la demande HTTP, qui permet de
savoir si un formulaire est vierge) et HTTP_USER_AGENT (fournit des informations sur le navigateur de l'utilisateur).
La liste complète des variables d'environnement de serveur ASP figure dans la documentation en ligne fournie avec
Microsoft Personal Web Server (PWS) ou Internet Information Server (IIS).
L'ensemble Cookies Récupère les valeurs des cookies envoyés dans une demande HTTP. Par exemple, supposez que la page
lise un cookie appelé « readMe » sur l’ordinateur de l'utilisateur. Sur le serveur, les valeurs du cookie sont enregistrées dans
la variable [Link]("readMe").
L'ensemble ClientCertificate Récupère les zones de certification de la demande HTTP envoyée par le navigateur. Les zones
de certification sont spécifiées dans la norme X.509.
4 Indiquez à quelle variable de l'ensemble vous souhaitez accéder, et cliquez sur OK.
Par exemple, si vous souhaitez accéder aux données contenues dans la [Link]("HTTP_USER_AGENT"),
tapez l'argument HTTP_USER_AGENT. Si vous souhaitez accéder aux informations de la variable [Link]("lastname"),
tapez l'argument lastname.
3 Dans la boîte de dialogue Variable de demande, tapez le nom de la variable et cliquez sur OK.
❖ Dans la boîte de dialogue Variable client, tapez le nom de la variable client et cliquez sur OK.
Par exemple, pour accéder aux données contenues dans la [Link], tapez LastVisit.
Les variables client sont des variables ajoutées au code pour associer des données à un client spécifique. Elles conservent
l'état de l'application pendant que l'utilisateur passe d'une page à l'autre et d'une session à l'autre dans l'application.
Il existe deux types de variables serveur : les variables intégrées et les variables définies par l'utilisateur. Le tableau ci-dessous
répertorie les variables client ColdFusion intégrées :
DREAMWEAVER CS3 535
Guide de l'utilisateur
Variable Description
[Link] Nombre de demandes de pages liées à un même client (obtenu à l'aide de CFID
et CFTOKEN).
❖ Dans la boîte de dialogue Variable cookie, tapez le nom de la variable client et cliquez sur OK.
❖ Dans la boîte de dialogue Variable CGI, tapez le nom de la variable et cliquez sur OK.
Par exemple, si vous souhaitez accéder aux données contenues dans la CGI.HTTP_REFERER , saisissez HTTP_REFERER.
Le tableau ci-dessous répertorie les variables CGI de ColdFusion les plus fréquemment créées sur le serveur :
Variable Description
SERVER_NAME Nom d'hôte, alias DNS ou adresse IP du serveur tel qu'il/elle se présente dans les URL
d'appel.
SERVER_PROTOCOL Nom et révision du protocole d'informations par lequel la demande a été transmise.
Format : protocole/révision.
REQUEST_METHOD Méthode utilisée pour l'exécution de la demande. Dans le cas de HTTP, il s'agit de Get,
Head, Post, etc.
PATH_INFO Informations de chemin complémentaires, telles qu'elles sont fournies par le client. On
accède aux scripts en utilisant leur nom de chemin virtuel suivi des informations
complémentaires. Celles-ci sont envoyées en tant que PATH_INFO.
PATH_TRANSLATED Le serveur fournit une version traduite de PATH_INFO, résultat de la conversion du chemin
virtuel en chemin physique.
SCRIPT_NAME Chemin virtuel vers le script en cours d'exécution. Variable utilisée pour les URL d'appel.
QUERY_STRING Informations de requête qui suivent le point d'interrogation (?) dans l'URL référençant le
script.
REMOTE_HOST Nom de l'hôte à l'origine de la demande. Si le serveur ne dispose pas de cette information,
il définit REMOTE_ADDR mais pas REMOTE_HOST.
AUTH_TYPE Si le serveur prend en charge l'authentification de l'utilisateur et que le script est protégé,
cette variable correspond à la méthode d'authentification spécifique au protocole utilisée
pour vérifier l'identité de l'utilisateur.
DREAMWEAVER CS3 536
Guide de l'utilisateur
Variable Description
REMOTE_USER AUTH_USER Si le serveur prend en charge l'authentification de l'utilisateur et que le script est protégé,
cette variable correspond au nom saisi par l'utilisateur lors de l'authentification (disponible
également sous la forme AUTH_USER).
REMOTE_IDENT Si le serveur HTTP prend en charge l'identification RFC 931, cette variable reçoit comme
valeur le nom de l'utilisateur distant récupéré du serveur. Utilisez cette variable
uniquement pour la connexion.
CONTENT_TYPE Dans le cas de requêtes assorties d'informations, telles que HTTP POST et PUT, cette
variable correspond au type de contenu des données.
Le tableau ci-dessous répertorie les variables CGI les plus fréquemment créées par le navigateur et transmises au serveur :
Variable Description
HTTP_REFERER Document de référence. Il s'agit du document associé aux données de formulaire ou qui
les envoie.
HTTP_USER_AGENT Navigateur utilisé par le client pour envoyer la demande. Format : logiciel/version
bibliothèque/version.
HTTP_IF_MODIFIED_SINCE Date de la dernière modification de la page. Cette variable est envoyée suivant la
configuration du navigateur, généralement en réponse au serveur ayant envoyé l'en-tête
LAST_MODIFIED HTTP. Peut être utilisée pour tirer parti des possibilités de mise en
mémoire cache au niveau du navigateur.
❖ Cliquez sur la touche fléchée dans le coin supérieur droit du panneau Liaisons et choisissez Cache dans le menu
déroulant.
Si vous modifiez l'une de vos sources de contenu, vous pouvez actualiser le cache en cliquant sur le bouton Actualiser (icône
représentant une flèche en forme de cercle), dans le coin supérieur droit du panneau Liaisons Agrandissez l'affichage si ce
bouton n'apparaît pas.
La modification ou la suppression d'une source de contenu dans le panneau Liaisons ne change ni ne supprime les instances
de cette source sur la page. Cela affecte uniquement son rôle de source de contenu pour la page.
1 Sélectionnez le jeu d'enregistrements dans le panneau Liaisons ou dans le panneau Comportements de serveur.
2 Cliquez sur le jeu d'enregistrements avec le bouton droit de la souris et choisissez Copier dans le menu déroulant.
3 Ouvrez la page dans laquelle vous souhaitez coller le jeu d'enregistrements.
4 Cliquez avec le bouton droit de la souris dans le panneau Liaisons ou sur la barre d'outils Comportements de serveur, et
choisissez Coller dans le menu déroulant.
Voir aussi
« A propos des sources de contenu dynamique » à la page 517
Dans Dreamweaver, vous pouvez placer du contenu dynamique quasiment n'importe où dans une page Web ou dans son
code source HTML. Il est possible de placer le contenu dynamique au niveau du point d'insertion, de remplacer une chaîne
de texte ou d'insérer le contenu en tant qu'attributHTML. Un contenu dynamique peut, par exemple, définir l'attribut src
d'une image ou l'attribut value d'un champ de formulaire.
Vous pouvez ajouter du contenu dynamique à une page en sélectionnant une source de contenu dans le panneau Liaisons.
Dreamweaver insère alors dans le code source de la page un script côté serveur indiquant au serveur de transférer les
données de la source de contenu sélectionnée vers le code source HTML de la page lorsqu'un navigateur appelle la page.
Il existe souvent différentes méthodes pour rendre dynamique un élément d'une page. Dans le cas d'une image, par exemple,
vous pouvez utiliser le panneau Liaisons, l'inspecteur Propriétés ou la commande Image du menu Insertion.
Par défaut, une page HTML ne peut afficher qu'un enregistrement à la fois. Pour afficher les autres enregistrements du jeu,
ajoutez un lien afin d'explorer les enregistrements un à un ou créez une région répétée pour afficher plusieurs
enregistrements sur une seule page.
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
« Application d'éléments typographiques et de mise en forme de page à des données dynamiques » à la page 543
Vous pouvez également appliquer un format de données à un texte dynamique. Par exemple, si vos données sont des dates,
vous pouvez déterminer un format spécifique tel que 04/17/00 pour les visiteurs américains ou 17/04/00 pour les visiteurs
français
Voir aussi
« A propos des jeux d'enregistrements » à la page 517
Si Live Data est désactivé, le contenu est remplacé par un espace réservé (tout texte sélectionné dans la page est remplacé
par l'espace réservé). La syntaxe de l'espace réservé pour le contenu d'un jeu d'enregistrements est
{[Link]}, où Recordset est le nom du jeu d'enregistrements et ColumnName le nom de la colonne
choisie dans ce jeu.
Il arrive que la longueur de l'espace réservé d'un texte dynamique déforme la mise en page dans la fenêtre de document.
Dans ce cas, utilisez des accolades vides pour représenter les espaces réservés, comme l'explique la section suivante.
1 Ouvrez la page en mode Création (Affichage > Création) et placez le point d'insertion à l'endroit où l'image doit
apparaître sur la page.
2 Choisissez Insertion > Image.
La boîte de dialogue Sélectionnez la source de l'image s'affiche.
3 Cliquez sur l'option Sources de données (Windows) ou sur le bouton Source de données (Macintosh).
La liste des sources de contenu s'affiche.
4 Sélectionnez une source de contenu dans la liste, puis cliquez sur OK.
DREAMWEAVER CS3 539
Guide de l'utilisateur
La source de données doit être un jeu d'enregistrements qui contient les chemins d'accès de vos fichiers d'image. En fonction
de la structure de fichiers de votre site, ces chemins peuvent être absolus, relatifs au document ou relatifs à la racine.
Remarque : A l'heure actuelle, Dreamweaver ne prend pas en charge les images binaires stockées dans une base de données.
Si aucun jeu d'enregistrements n'apparaît dans la liste ou si aucun des jeux disponibles ne correspond à vos besoins,
définissez un nouveau jeu.
Voir aussi
« Définition un jeu d'enregistrements sans rédiger d'instructions SQL » à la page 521
Vous pouvez lier des attributs HTML à l'aide du panneau Liaisons ou de l'inspecteur Propriétés.
2 La manière dont il faut lier une source de contenu dynamique à l'attribut HTML dépend de l'endroit où ce dernier est
situé.
• Si une icône de dossier est visible à côté de l'attribut que vous souhaitez lier dans l'inspecteur Propriétés, cliquez sur
l'icône du dossier afin d'ouvrir une boîte de dialogue de sélection de fichier, puis activez l'option Sources de données pour
afficher la liste des sources de données.
• Si aucune icône de dossier n'apparaît à côté de l'attribut que vous souhaitez lier, cliquez sur l'onglet Liste (onglet du bas)
à gauche de l'inspecteur.
La liste de l'inspecteur Propriétés s'affiche.
• Si l'attribut à lier n'apparaît pas dans ce mode, cliquez sur le bouton Plus (+), puis tapez le nom de l'attribut ou cliquez
sur le petit bouton fléché et sélectionnez l'attribut dans le menu déroulant.
3 Pour rendre la valeur de l'attribut dynamique, cliquez sur l'attribut, puis sur l'icône représentant un éclair ou sur l'icône
de dossier située à la fin de la ligne de l'attribut.
DREAMWEAVER CS3 540
Guide de l'utilisateur
Si vous cliquez sur l'icône représentant un éclair, une liste de sources de données s'affiche.
Si vous avez cliqué sur l'icône de dossier, une boîte de dialogue affiche une sélection de fichiers. Cliquez sur l'option Sources
de données pour afficher la liste des sources de contenu.
Lors de la prochaine exécution de la page sur le serveur d'applications, la valeur de la source de données sera affectée à
l'attribut HTML.
Assurez-vous au préalable que les champs de votre jeu d'enregistrements contiennent des données appropriées pour les
paramètres d'objet que vous voulez lier.
1 En mode Création, sélectionnez un objet sur la page et ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés).
2 Cliquez sur le bouton Paramètres.
3 Si votre paramètre ne s'affiche pas dans la liste, cliquez sur le bouton Plus (+), puis saisissez son nom dans la colonne
Paramètre.
4 Pour déterminer une valeur dynamique, cliquez sur la colonne Valeur du paramètre, puis sur l'icône représentant un
éclair.
La liste des sources de données s'affiche.
5 Sélectionnez une source de données dans la liste, puis cliquez sur OK.
Cette source doit contenir des données appropriées pour le paramètre d'objet que vous voulez lier. Si aucune source de
données n'apparaît dans la liste ou si aucune des sources disponibles ne correspond à vos besoins, définissez une nouvelle
source.
Voir aussi
« Sources de données d'applications Web » à la page 505
Le contenu dynamique de la page est répertorié dans le panneau Comportements de serveur. Si vous ajoutez, par exemple,
un jeu d'enregistrements à votre page, le panneau Comportements de serveur l'affiche sous forme de liste :
Recordset(myRecordset)
Si vous ajoutez un autre jeu d'enregistrements à votre page, le panneau Comportements de serveur les affiche tous deux
sous forme de liste, comme suit :
Recordset(mySecondRecordset)Recordset(myRecordset)
DREAMWEAVER CS3 541
Guide de l'utilisateur
3 Effectuez vos modifications dans cette boîte de dialogue, puis cliquez sur OK.
Remarque : Les liens ne fonctionnent pas dans la fenêtre Live Data. Pour les tester, utilisez la fonction Aperçu Dreamweaver
dans le navigateur.
Pendant que le contenu dynamique est affiché, vous pouvez effectuer les opérations suivantes :
Vous pouvez basculer entre la fenêtre du document et la fenêtre Live Data (Affichage > Live Data). Si une page requiert des
données de l'utilisateur (telles que le numéro d'ID d'un enregistrement sélectionné dans une page principale), vous pouvez
communiquer vous-même ces données à l'aide de la boîte de dialogue Paramètres Live Data.
nom=valeur;
où nom est le nom de paramètre d'URL attendu par votre page et valeur la valeur de ce paramètre.
Vous pouvez également définir les paires nom-valeur dans la boîte de dialogue Paramètres Live Data (Affichage >
Paramètres Live Data) et les enregistrer avec la page.
Voir aussi
« Fourniture des paramètres attendus à la page » à la page 554
Pour que les utilisateurs de Contribute puissent sélectionner et supprimer un contenu dynamique ou d'autres éléments
invisibles sur une page, vous pouvez modifier les paramètres du groupe d'autorisations en conséquence. Normalement, les
utilisateurs de Contribute ne peuvent en aucun cas modifier un contenu dynamique, même s'ils sont autorisés à le
sélectionner.
Remarque : Grâce à certaines technologies de serveur, vous pouvez afficher du texte statique à l'aide d'une fonction ou d'une
balise de serveur. Pour permettre aux utilisateurs de Contribute de modifier le texte statique d'une page dynamique qui utilise
une technologie de serveur de ce type, placez le texte statique en dehors des balises de serveur. Pour plus d'informations, voir
Administration de Contribute.
4 Dans la catégorie Utilisateurs et rôles, sélectionnez un rôle, puis cliquez sur le bouton Modifier les paramètres de rôle.
5 Sélectionnez la catégorie Modification et désélectionnez l'option de protection des scripts et des formulaires.
6 Cliquez sur OK pour fermer la boîte de dialogue Modification des paramètres.
7 Cliquez sur Fermer pour fermer la boîte de dialogue Administration du site Web.
Voir aussi
« Gestion des sites Contribute avec Dreamweaver » à la page 54
1 Ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), puis sélectionnez le jeu d'enregistrements dans le panneau
Comportements de serveur (Fenêtre > Comportements de serveur).
2 Modifiez les options à votre convenance. Lorsque vous sélectionnez une nouvelle option dans l'inspecteur, Dreamweaver
met la page à jour.
Voir aussi
« Modification de contenu dynamique » à la page 541
DREAMWEAVER CS3 543
Guide de l'utilisateur
Les bases de données et les autres sources de contenu dynamique permettent d'obtenir de meilleurs résultats lors des
opérations de recherche, de tri ou de consultation de volumes d'informations importants. L'utilisation d'une base de
données pour stocker le contenu de sites Web est particulièrement recommandée lorsque vous souhaitez stocker des
quantités importantes de données, puis les récupérer pour les afficher d'une manière spécifique. Dreamweaver fournit
différents outils et comportements prédéfinis qui permettent de récupérer et d'afficher efficacement les informations d'une
base de données.
Par exemple, si le prix d'un élément dans un jeu d'enregistrements est de 10,989, vous pouvez l'afficher sur votre page sous
la forme 10,99 € en choisissant le format Devise - 2 décimales de Dreamweaver. Dans ce format, les nombres s'affichent
avec deux chiffres après la virgule. Si le nombre a plus de deux chiffres après la virgule, il est arrondi au nombre le plus
proche. Si le nombre est un entier, il est suivi d'une virgule et de deux zéros.
Région répétée Ces comportements de serveur permettent d'afficher plusieurs éléments renvoyés par une requête de base
de données et d'indiquer le nombre d'enregistrements à afficher par page.
Navigation de jeu d'enregistrements Ces comportements de serveur permettent d'insérer des éléments de navigation dont
les utilisateurs peuvent se servir pour passer au groupe d'enregistrements précédent ou suivant renvoyé par le jeu
d'enregistrements. Supposons que vous choisissiez d'afficher dix enregistrements par page à l'aide de l'objet de serveur
Région répétée et que le jeu d'enregistrements renvoie 40 enregistrements ; vous pouvez alors parcourir les enregistrements
par groupe de dix.
Barre d'état du jeu d'enregistrements Ces comportements de serveur permettent d'ajouter un compteur qui indique aux
utilisateurs la position dans laquelle ils se trouvent au sein d'un groupe d'enregistrements par rapport au nombre total
d'enregistrements renvoyés.
Afficher la région Ces comportements de serveur permettent d'afficher ou de masquer des éléments de la page en fonction
de la pertinence des enregistrements affichés. Par exemple, si un utilisateur consulte le dernier enregistrement d'un jeu,
vous pouvez choisir de n'afficher que le lien Précédent ; le lien Suivant est alors masqué.
Voir aussi
« Présentation de contenu à l'aide de tableaux » à la page 170
Vous pouvez créer quatre types de liens pour la navigation dans les jeux d'enregistrements : Premier, Précédent, Suivant et
Dernier. Une page peut contenir un nombre illimité de liens, à condition que tous agissent sur un même jeu
d'enregistrements : Vous ne pouvez pas insérer sur une même page des liens d'accès à des jeux d'enregistrements différents.
Les éléments dynamiques suivants sont nécessaires pour la mise en place de liens de navigation de jeu d'enregistrements :
Avant de placer la barre de navigation dans la page, assurez-vous que la page contient un jeu d'enregistrements dans lequel
naviguer et une mise en forme pour afficher les enregistrements.
Après avoir placé la barre de navigation sur la page, vous pouvez personnaliser la barre à votre gré à l'aide des outils de
conception. Vous pouvez également modifier les comportements de serveur Déplacer vers et Afficher la région en double-
cliquant dessus dans le panneau Comportements de serveur.
Dreamweaver crée un tableau qui contient des liens texte ou image permettant à l'utilisateur, lorsqu'il clique dessus, de se
déplacer dans le jeu d'enregistrements sélectionné. Lorsque le premier enregistrement du jeu s'affiche, les liens ou images
Premier et Précédent sont masqués. Lorsque le dernier enregistrement du jeu s'affiche, les liens ou images Suivant et Dernier
sont masqués.
DREAMWEAVER CS3 545
Guide de l'utilisateur
Vous pouvez personnaliser la mise en forme de la barre de navigation à l'aide des outils de conception et du panneau
Comportements de serveur.
1 En mode Création, placez le point d'insertion à l'endroit de la page où vous souhaitez que la barre de navigation
apparaisse.
2 Ouvrez la boîte de dialogue Barre de navigation du jeu d'enregistrements (Insertion > Objets de données > Pagination
du jeu d'enregistrements > Barre de navigation du jeu d'enregistrements).
3 Dans le menu déroulant Jeu d'enregistrements, sélectionnez le jeu d'enregistrements dans lequel naviguer.
4 Dans la section Afficher à l'aide de, sélectionnez le format d'affichage des liens de navigation sur la page et cliquez sur OK.
Texte Place des liens texte sur la page.
Images Inclut des images graphiques en tant que liens. Dreamweaver utilise ses propres fichiers d'image. Lorsque la barre
se trouve sur la page, vous pouvez néanmoins les remplacer par les vôtres.
Pour créer votre propre barre de navigation de jeu d'enregistrements, vous devez :
4 Dans le menu déroulant Jeu d'enregistrements, sélectionnez le jeu contenant les enregistrements et cliquez sur OK.
Le comportement de serveur est assigné au lien de navigation.
1 Si vous n'avez rien sélectionné sur la page, sélectionnez un lien dans le menu déroulant.
2 Sélectionnez le jeu contenant les enregistrements à parcourir et cliquez sur OK.
Remarque : Si le jeu contient un nombre important d'enregistrements, le comportement de serveur Déplacer vers le dernier
enregistrement peut être long à s'exécuter lorsque l'utilisateur clique sur le lien.
La page sur laquelle créer la barre de navigation doit contenir un jeu d'enregistrements dans lequel naviguer. Une barre de
navigation de jeu d'enregistrements simple, c'est-à-dire une barre dont les boutons sont créés à partir d'éléments de contenu
tels que des images, ressemble à ceci :
Après avoir ajouté un jeu d'enregistrements à une page et créé la barre de navigation, vous devez appliquer les
comportements de serveur individuels à chaque élément de navigation. Par exemple, une barre de navigation de jeu
d'enregistrements typique contient la représentation des liens suivants, associée au comportement approprié :
Voir aussi
« A propos des jeux d'enregistrements » à la page 517
Voir aussi
« A propos des enregistrements de base de données » à la page 543
Pour sélectionner précisément une région sur une page, vous pouvez utiliser le sélecteur de balises dans le coin gauche de
la fenêtre de document. Par exemple, si la région correspond à une ligne de tableau, cliquez sur la ligne, puis cliquez sur la
balise <tr> située le plus à droite dans le sélecteur de balises pour sélectionner la ligne du tableau.
2 Pour afficher le panneau Comportements de serveur, choisissez Fenêtre > Comportements de serveur.
3 Cliquez sur le bouton Plus (+) et choisissez Région répétée.
4 Sélectionnez le nom du jeu d'enregistrements à utiliser dans le menu déroulant.
5 Sélectionnez le nombre d'enregistrements à afficher sur chaque page et cliquez sur OK.
Dans la fenêtre de document, un contour fin de couleur grise délimite la région répétée. Dans la fenêtre Live Data
(Affichage > Live Data), le contour gris disparaît et la sélection s'agrandit, afin d'afficher le nombre d'enregistrements
spécifiés.
Voir aussi
« A propos des enregistrements de base de données » à la page 543
Création et ajoute d'une région répétée pour afficher plusieurs enregistrements sur une page
1 Spécifiez le jeu d'enregistrements contenant les données à afficher dans la région répétée.
2 Spécifiez le nombre d'enregistrements à afficher sur chaque page et cliquez sur OK.
Si vous indiquez un nombre limité d'enregistrements par page et que le nombre d'enregistrements demandé risque d'être
supérieur, ajoutez des liens de navigation afin que l'utilisateur puisse visualiser les autres enregistrements.
DREAMWEAVER CS3 548
Guide de l'utilisateur
Pour créer un tableau semblable à celui de l'exemple précédent, vous devez créer un tableau contenant un contenu
dynamique et appliquer le comportement de serveur Région répétée à la ligne renfermant le contenu dynamique. Lorsque
la page est traitée par le serveur d'application, la ligne est répétée autant de fois que le nombre spécifié dans l'objet de serveur
Région répétée, avec un enregistrement différent inséré dans chaque ligne.
Remarque : L'objet de serveur Tableau dynamique n'est pas disponible avec les types de document [Link].
Remarque : Si vous travaillez sur un projet nécessitant plusieurs tableaux dynamiques d'aspect semblable, tapez les valeurs de
mise en forme du tableau pour simplifier le développement des pages. Une fois le tableau inséré, vous pouvez toutefois ajuster
ces valeurs à l'aide de l'inspecteur Propriétés du tableau.
Un tableau et des espaces réservés destinés au contenu dynamique défini dans le jeu d'enregistrements associé s'insèrent sur
la page.
Dans cet exemple, le jeu d'enregistrements contient quatre colonnes : AUTHORID, FIRSTNAME, LASTNAME et BIO. Le
nom de chaque colonne se place dans la ligne de titre du tableau. Vous pouvez remplacer les titres par tout texte descriptif
ou image pertinente.
Avant de créer un compteur d'enregistrements pour une page, vous devez d'abord créer un jeu d'enregistrements pour la
page, une mise en forme appropriée pour la présentation du contenu dynamique et une barre de navigation de jeu
d'enregistrements.
Voir aussi
« A propos des jeux d'enregistrements » à la page 517
L'objet de serveur Etat de navigation du jeu d'enregistrements permet de créer un compteur d'enregistrements simple. Cet
objet de serveur crée une entrée de texte sur la page pour afficher l'état de l'enregistrement actif. Vous pouvez personnaliser
votre compteur d'enregistrements à l'aide des outils de création de page de Dreamweaver.
Dans la fenêtre Live Data ou dans un navigateur, le compteur ressemble à l'exemple suivant :
DREAMWEAVER CS3 550
Guide de l'utilisateur
Dans cet exemple, un compteur d'enregistrements similaire à l'exemple de la section « Créer des compteurs
d'enregistrements simples » est créé. Dans cet exemple, le texte mis en forme avec la police sans-serif représente les espaces
réservés aux nombres d'enregistrements qui seront insérés dans la page. Le compteur d'enregistrements de cet exemple se
présente comme suit :
Affichage des enregistrements Affichage des enregistrements StartRow à EndRow sur [Link].
1 En mode Création, tapez le texte du compteur sur la page. Il peut s'agir de n'importe quel texte. Par exemple :
Displaying records thru of .
5 Placez le point d'insertion après le mot records, et sélectionnez Afficher le numéro de l'enregistrement de début dans le
panneau Nombre d'enregistrements (Comportements de serveur > Plus (+) > Nombre d'enregistrements. La chaîne de
texte ressemble maintenant à ce qui suit :
Displaying records {StartRow_Recordset1} thru of {[Link]}.
6 Placez maintenant le point d'insertion entre les mots thru et of, et sélectionnez Afficher le numéro de l'enregistrement
de début dans le panneau Nombre d'enregistrements (Comportements de serveur > Plus (+) > Nombre d'enregistrements.
La chaîne de texte ressemble maintenant à ce qui suit :
Displaying records {StartRow_Recordset1} thru {EndRow_Recordset1} of{[Link]}.
7 Pour vérifier que le compteur fonctionne correctement, affichez la page dans la fenêtre Live Data (Affichage > Live
Data). Le compteur est similaire à l'exemple suivant :
Displaying records 1 thru 8 of 40.
Si la page de résultats comporte un lien de navigation permettant d'accéder au groupe d'enregistrements suivant, il suffit de
cliquer sur ce lien pour mettre à jour le compteur d'enregistrements comme suit :
Showing records 9 thru 16 of 40.
DREAMWEAVER CS3 551
Guide de l'utilisateur
Les liens ne fonctionnent pas dans la fenêtre Live Data. Pour les tester, utilisez la fonction Aperçu dans le navigateur. Vérifiez
que l'option Aperçu à l'aide d'un serveur Live Data est activée dans Préférences (Edition > Préférences > Aperçu dans le
navigateur (Windows) ou Dreamweaver > Préférences > Aperçu dans le navigateur (Macintosh)), puis choisissez Fichier >
Aperçu dans le navigateur.
1 Placez le point d'insertion dans la page Ensemble de données, à l'emplacement où le numéro de page doit apparaître.
2 Choisissez Insertion > Objets de données > Afficher le nombre d'enregistrements > Numéro de la page en cours.
3 Dans la boîte de dialogue Définir le numéro de page en cours, sélectionnez l'ensemble de données et cliquez sur OK.
5 Faites un aperçu de la page dans la fenêtre Live Data ou dans un navigateur pour vérifier que le format s'est appliqué
correctement.
3 Dans le panneau Liaisons, cliquez sur la flèche vers le bas de la colonne Format pour développer le menu déroulant des
formats de données disponibles.
Si la flèche vers le bas n'est pas visible, agrandissez davantage le panneau Liaisons.
• Affichage ou absence de parenthèses ou d'un signe moins pour les valeurs négatives
• Regroupement ou non des chiffres
c Pour supprimer un format de données, cliquez sur le format dans la liste, puis sur le bouton Moins (-).
1 Assurez-vous que votre configuration de Dreamweaver permet d'afficher des données dynamiques.
Pour plus d'informations, consultez la section « Conditions d'affichage des données dynamiques » à la page 553.
L'exemple suivant présente une page dynamique lorsque Live Data est désactivé :
Si la page affiche un message d'erreur lorsque vous activez la fonction Live Data, assurez-vous que le préfixe de l'URL est
correct dans la boîte de dialogue Définition du site.
2 Dans la zone Demande d'URL, cliquez sur le bouton plus (+) pour entrer un paramètre attendu par votre page.
3 Indiquez un nom et une valeur test pour chaque paramètre.
4 Dans le menu déroulant Méthode, sélectionnez la méthode de formulaire HTML attendue par votre page : POST ou GET.
5 Dans la zone de texte Script d'initialisation, entrez le code source que vous souhaitez insérer au début de la page avant
de l'exécuter.
Le script d'initialisation comporte généralement un code qui définit les variables de session.
6 Cliquez sur Enregistrer les paramètres de ce document pour enregistrer les paramètres de la page sur laquelle vous
travaillez, et cliquez sur OK.
Remarque : Pour que les paramètres puissent être enregistrés, vous devez activer Design Notes (Fichier > Design Notes).
Voir aussi
« Basculement d'un mode à un autre dans la fenêtre de document » à la page 23
Remarque : Live Data prend en charge le code des inclusions côté serveur et les fichiers d'application tels que [Link] (ASP)
et [Link] (ColdFusion). Vérifiez que ces fichiers ont été téléchargés sur le serveur avant d'activer la fonction Live Data.
1 Ouvrez le panneau Site (Fenêtre > Fichiers du site) et cliquez sur le bouton Etendre (la dernière icône sur la barre d'outils
du panneau).
La fenêtre Site adopte sa taille maximale.
2 Cliquez sur l'icône Serveur d'application située sur la barre d'outils du panneau Site agrandie (la deuxième icône à partir
de la gauche).
Le dossier racine du serveur d'application s'affiche dans la zone Site distant.
Voir aussi
« Configuration d'une application Web » à la page 476
Si une page nécessite des paramètres de la part de l'utilisateur, vous devez les fournir de la manière suivante.
Si vous spécifiez la méthode GET dans la boîte de dialogue Paramètres Live Data, une zone de texte apparaît sur la barre
d'outils du mode Création. Utilisez cette zone pour y entrer les différents paramètres de l'URL, puis cliquez sur le bouton
Actualiser (cercle constitué de flèches) pour voir la manière dont les paramètres affectent la page.
où nom est le nom de paramètre d'URL attendu par votre page et valeur la valeur de ce paramètre.
Voir aussi
« Paramètres d'URL » à la page 507
Actualisation de la page
• Avec Live Data activé, cliquez sur le bouton Actualiser (cercle constitué de flèches) de la barre d'outils du document pour
actualiser la page après avoir effectué une modification touchant au contenu dynamique.
• Sélectionnez l'option Actualisation automatique dans la barre d'outils pour actualiser la page chaque fois que vous
apportez une modification qui affecter le contenu dynamique. Si la connexion à votre base de données est lente, vous
pouvez ignorer cette option lorsque vous travaillez dans la fenêtre Live Data.
Vérifiez la catégorie Serveur d'évaluation de la boîte de dialogue Définition du site. La zone de dossier distant doit spécifier
un dossier capable de traiter des pages dynamiques. Voici un exemple de dossier distant approprié si vous exécutez IIS ou
PWS sur votre disque dur :
C:\Inetpub\wwwroot\myapp\
Vérifiez que la case Préfixe de l'URL spécifie une URL qui correspond au dossier distant. Par exemple, si PWS ou IIS est
exécuté sur votre ordinateur local, les dossiers distants suivants ont les préfixes d'URL suivants :
C:\Inetpub\wwwroot\ [Link]
C:\Inetpub\wwwroot\myapp\ [Link]
C:\Inetpub\wwwroot\fs\planes [Link]
Il arrive que la longueur de l'espace réservé d'un texte dynamique déforme la mise en page en mode Création. Dans ce cas,
utilisez des accolades vides pour représenter les espaces réservés.
1 Choisissez Edition > Préférences > Eléments invisibles ou Dreamweaver > Préférences > Eléments invisibles (Mac OS X).
2 Dans le menu déroulant Afficher le texte dynamique sous, choisissez { } et cliquez sur OK.
DREAMWEAVER CS3 556
Guide de l'utilisateur
La page Web qui se connecte au service Web s'appelle généralement un consommateur tandis que le service même s'appelle
un fournisseur. Dreamweaver permet de créer des pages et des sites qui sont consommateurs de services Web. Dreamweaver
permet de créer des consommateurs de services Web utilisant des types de document ColdFusion, [Link] et Java Server
Pages (JSP), et de publier et déployer des services Web à l'aide de ColdFusion. Plus particulièrement, Dreamweaver permet
d'effectuer les tâches de développement de services Web suivantes :
• faire glisser les méthodes et les types de données sur le code de la page Web.
Pour développer des pages de services Web à utiliser avec [Link], vous devez installer le SDK de [Link], disponible
auprès de Microsoft.
3. Après avoir trouvé et sélectionné le service Web requis, saisissez l'URL du WSDL dans la boîte de dialogue Ajouter
un service Web.
4. A partir de la description WSDL du fournisseur de services, créez un proxy pour le service Web.
Pour incorporer un service Web à une page Web, vous devez créer un proxy. Le proxy fournit à la page Web les informations
nécessaires pour communiquer avec le service Web et lui permet d'accéder aux méthodes fournies par le service Web.
Pour créer un proxy à partir du fichier WSDL, utilisez un générateur de proxy. Une fois le proxy créé, vous pouvez l'installer
sur l'un des postes suivants :
5. Dans Dreamweaver, ajoutez le service Web à une page et modifiez les paramètres et méthodes de façon à rendre
la fonctionnalité du service opérationnelle.
Voir aussi
« A propos des générateurs de proxy » à la page 558
La spécification UDDI repose sur les normes Internet existantes pour garantir qu'elle est indépendante des diverses plates-
formes et mises en œuvre.
La communication entre la page Web demandant le service et le service Web se fait par l'intermédiaire du protocole SOAP
(Simple Object Access Protocol). Ce protocole XML permet à un client Web d'accéder aux méthodes et paramètres du
service Web et de les appeler.
Voir aussi
« Ajout d'un proxy de services Web à l'aide de la description WSDL » à la page 559
DREAMWEAVER CS3 558
Guide de l'utilisateur
Dreamweaver installe le générateur de proxy Axis, qui prend en charge les services Web JSP. Axis est un générateur de proxy
source ouvert qui est distribué au sein du projet Apache SOAP. De plus, Dreamweaver vous permet d'ajouter des
générateurs de proxy qui prennent en charge les implémentations de services Web d'autres fournisseurs ou de nouvelles
technologies de services Web.
Remarque : Dreamweaver installe par défaut tous les logiciels nécessaires à l'utilisation d'Axis.
Pour plus d'informations sur Axis, consultez le site Web Apache Axis à l'adresse [Link]
Certains générateurs de proxy créent des proxy qui dépendent d'autres bibliothèques de logiciels ; pour que le générateur
de proxy puisse y accéder, ces dernières doivent être correctement installées. Par exemple, le générateur de proxy Axis crée
des proxy qui dépendent de la bibliothèque Apache SOAP, qui elle-même dépend d'autres bibliothèques de logiciels.
Lorsque vous sélectionnez un générateur de proxy, consultez la documentation d'accompagnement et vérifiez que vous
disposez de l'ensemble des composants et bibliothèques de logiciels pour pouvoir les installer et les configurer.
Une fois le générateur de proxy installé et configuré, vous devez le configurer pour qu'il fonctionne avec Dreamweaver.
Remarque : A l'heure actuelle, le développement de services Web avec Dreamweaver ne peut se faire que dans un
environnement Windows. Pour développer des pages accédant à des services Web sous Macintosh, il vous faut utiliser un autre
serveur d'application sous Windows NT/2000/XP ou UNIX, sur lequel exécuter le proxy de services Web et son environnement
d'application.
• Pour modifier un générateur de proxy, sélectionnez-le dans la liste, puis cliquez sur Modifier. Effectuez vos modifications
dans la boîte de dialogue qui s'affiche.
• Pour créer une copie du générateur de proxy, sélectionnez-le dans la liste, puis cliquez sur Dupliquer.
Remarque : Le générateur de proxy de ColdFusion MX n'est pas modifiable.
5 Sélectionnez Générateur de proxy par défaut pour configurer le générateur de proxy sélectionné ou pour en configurer
un nouveau, définissez les options suivantes et cliquez sur OK :
Nom nom de l'instance du générateur de proxy à afficher dans le menu déroulant.
Modèles de serveur pris en charge liste des modèles de serveur que le générateur de proxy prend en charge. Modifiez la liste
à l'aide des boutons Plus (+) et Moins (-).
Cliquez sur le bouton Plus (+) pour afficher la boîte de dialogue Sélectionner les modèles de serveur. Sélectionnez un
modèle de serveur dans la liste des modèles disponibles, puis cliquez sur OK. Pour en sélectionner plusieurs, maintenez la
touche Ctrl enfoncée et effectuez vos sélections dans la liste.
Commande de génération de proxy génère le code source du proxy à partir des informations WSDL. Vous pouvez utiliser
les jetons suivants dans les commandes du générateur de proxy :
Commande de compilation proxy compile le code source du proxy en code exécutable.
Introspection du proxy compilé introspecte le proxy compilé en sélectionnant un introspecteur dans le menu déroulant.
Dossier de destination dossier dans lequel placer le proxy de services Web compilé et son code source.
Lorsque Dreamweaver lit la description WSDL d'un service Web, Dreamweaver effectue les opérations suivantes sur les
champs du générateur de proxy par défaut :
4 Dans le menu déroulant Générateur de proxy, sélectionnez un générateur de proxy prenant en charge votre modèle de
serveur des services Web.
5 Assurez-vous que le générateur de proxy est installé et configuré sur le système, puis cliquez sur OK.
Le générateur de proxy crée un proxy pour le service Web et l'introspecte. L'introspection est le processus au cours duquel
le générateur de proxy interroge la structure interne du proxy de services Web et rend ses interfaces, méthodes et propriétés
accessibles par l'intermédiaire de Dreamweaver.
DREAMWEAVER CS3 560
Guide de l'utilisateur
Le service Web peut désormais être utilisé dans le site et s'affiche dans le panneau Composants. Vous pouvez à présent
ajouter le service Web à une page.
Voir aussi
« Composants logiciels des services Web » à la page 557
1 Dans le panneau Composants (Fenêtre > Composants), choisissez Services Web dans le menu déroulant figurant dans
le coin supérieur gauche du panneau, puis cliquez sur le bouton Plus(+) pour ajouter un service Web.
2 Dans le sélecteur des services Web, cliquez sur l'icône en forme de globe, puis choisissez Modifier la liste des sites UDDI
dans le menu déroulant.
3 Complétez les options de la boîte de dialogue Site UDDI, puis cliquez sur Terminé.
• Pour ajouter un nouveau site ou modifier un site existant, cliquez sur le bouton Nouveau ou Modifier. Entrez le nom et
l'URL d'un site Web UDDI, puis cliquez sur OK.
• Pour supprimer un site existant, sélectionnez le site concerné dans la liste, puis cliquez sur le bouton Supprimer.
L'exemple suivant montre le panneau Composants dans lequel le proxy de services Web Helloworld a été ajouté. Le proxy
Helloworld fournit une méthode, sayHello, qui imprime le message « Hello World ».
1 Dans la fenêtre de document, passez en mode Code, puis faites glisser la méthode sayHello sur le code HTML.
Dreamweaver ajoute la méthode et les paramètres fictifs à la page.
2 Modifiez le code inséré en utilisant les noms d'instances de service, les types de données et les valeurs de paramètre qui
conviennent au service Web. Le service Web fournit des descriptions des types de données et des valeurs de paramètre.
Dans l'exemple ColdFusion suivant, le service Web est placé entre des balises cfinvoke. Lors du développement d'un service
Web dans ColdFusion, lancez le service Web et appelez ses méthodes à l'aide de <cfinvoke>.
DREAMWEAVER CS3 561
Guide de l'utilisateur
<html>
<head>
<title>Web Service</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<cfinvoke
webservice="[Link]
method="sayHello"
returnvariable="aString">
</cfinvoke>
</body>
</html>
3 Pour lier une valeur renvoyée à un élément visuel, basculez en mode Création et insérez sur la page un élément visuel
compatible avec les liaisons de données. Revenez au mode Code, puis tapez le code approprié pour lier la valeur renvoyée
à l'élément visuel. Lors de la création de services Web, consultez la documentation du fournisseur de technologie pour
connaître la syntaxe permettant de lancer le service et d'afficher les valeurs renvoyées à la page.
Dans cet exemple, la valeur de la variable aString est renvoyée à l'aide de la balise ColdFusion <cfoutput>. Le message « The
web service says: Hello world! » s'affiche alors dans la page.
<html>
<head>
<title>Web Service</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<cfinvoke
webservice="[Link]
method="sayHello"
returnvariable="aString">
</cfinvoke>
The web service says: <cfoutput>#aString#</cfoutput>
</body>
</html>
4 Lorsque vous déployez des pages Web sur un serveur de production, Dreamweaver copie automatiquement les pages, le
proxy et les bibliothèques requises sur le serveur Web.
Remarque : Si vous développez l'application alors que le proxy est installé sur un ordinateur différent de celui sur lequel les
pages ont été créées ou si vous utilisez un outil de gestion de site qui ne copie pas tous les fichiers connexes sur le serveur, veillez
à bien déployer le proxy et tous les fichiers de bibliothèque associés. Dans le cas contraire, vos pages ne pourront pas
communiquer avec l'application de service Web.
• le lecteur .NET DLL Reader pour les types de document ASP .NET ;
• le lecteur de classes Java pour les types de document JSP.
DREAMWEAVER CS3 562
Guide de l'utilisateur
Avant de créer vos propres comportements de serveur, vérifiez sur le site Web de Dreamweaver Exchange que le
comportement de serveur offrant la fonctionnalité que vous souhaitez ajouter à votre site Web n'a pas déjà été créé par un
autre développeur. Il est fréquent que des développeurs tiers créent et testent des comportements de serveur qui répondent
aux besoins d'autres personnes.
2 Connectez-vous à Exchange en utilisant votre ID Adobe personnel ou, si vous n'avez pas encore créé d'ID Dreamweaver
Exchange, suivez les instructions d'ouverture d'un compte Adobe.
Voir aussi
« Demande d'un paramètre pour le comportement de serveur » à la page 569
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis
choisissez Nouveau comportement de serveur.
DREAMWEAVER CS3 563
Guide de l'utilisateur
2 Dans le menu déroulant Type de document, sélectionnez le type de document pour lequel vous développez le
comportement de serveur.
3 Dans la zone Nom, entrez le nom du comportement de serveur.
4 (Facultatif) Pour copier un comportement de serveur existant pour l'ajouter au comportement en cours de création,
activez l'option Copier un comportement de serveur existant, puis sélectionnez le comportement voulu dans le menu
déroulant Comportement à copier. Cliquez sur OK.
La boîte de dialogue Créateur de comportements de serveur s'affiche.
5 Pour ajouter un nouveau bloc de code, cliquez sur le bouton Plus (+), nommez le bloc de code, puis cliquez sur OK.
Le nom que vous avez entré apparaît dans le Créateur de comportements de serveur, tandis que les balises de script
appropriées s'affichent dans la zone Bloc de code.
6 Dans la zone Bloc de code, tapez le code d'exécution nécessaire pour implémenter le comportement de serveur.
Remarque : Lorsque vous entrez le code dans la zone Bloc de code, vous ne pouvez insérer qu'une balise ou qu'un bloc de code
pour chaque bloc de code nommé (par exemple, monComportement_bloc1, monComportement_bloc2,
monComportement_blocn, etc.). Pour saisir plusieurs balises ou blocs de code, créez un bloc de code individuel pour chaque
élément. Vous pouvez également copier et coller le code d'autres pages.
7 Placez le point d'insertion dans le bloc de code à l'endroit où vous souhaitez insérer le paramètre, ou sélectionnez une
chaîne à remplacer par un paramètre.
8 Cliquez sur le bouton Insérer le paramètre dans le bloc de code.
9 Tapez le nom du paramètre dans la zone Nom de paramètre (par exemple, Session), puis cliquez sur OK.
Le paramètre vient s'insérer dans le bloc de code à l'endroit où vous avez placé le point d'insertion avant la définition du
paramètre. Si vous avez sélectionnez une chaîne, chaque occurrence de la chaîne sélectionnée dans le bloc de code est
remplacée par un marqueur de paramètre (par exemple, @@Session@@).
10 Dans le menu déroulant Insérer code, choisissez une option indiquant l'endroit où incorporer les blocs de code.
11 (Facultatif) Pour spécifier des informations supplémentaires sur le comportement de serveur, cliquez sur le bouton
Avancé.
12 Pour créer d'avantage de blocs de code, répétez les étapes 5 à 11.
13 Si le comportement de serveur requiert que des paramètres lui soient fournis, vous devez créer une boîte de dialogue
qui accepte les paramètres de la personne appliquant le comportement. Reportez-vous au lien ci-dessous.
14 Après avoir exécuté les étapes requises pour créer le comportement de serveur, cliquez sur OK.
Le panneau Comportements de serveur répertorie le comportement de serveur.
Voir aussi
« Répétitions des blocs de code avec la directive de boucle » à la page 567
Options avancées
Une fois le code source spécifié et l'emplacement de chaque bloc de code inséré, le comportement de serveur est
complètement défini. Dans la plupart des cas, il est inutile de spécifier d'autres informations.
Si vous êtes un utilisateur chevronné, vous pouvez définir les options suivantes :
Identificateur Indique si le bloc de code doit être traité comme un identificateur.
DREAMWEAVER CS3 564
Guide de l'utilisateur
Par défaut, chaque bloc de code constitue un identificateur. Si Dreamweaver trouve un bloc de code identificateur dans un
document, il affiche le comportement dans le panneau Comportements de serveur. Activez l'option Identificateur pour
indiquer si le bloc de code doit être traité comme tel.
Au moins un des blocs de code du comportement de serveur doit être un identificateur. Ne définissez pas comme
identificateur un bloc de code répondant aux conditions suivantes : ce même bloc de code est utilisé dans d'autres
comportements de serveur ; il s'agit d'un bloc de code tellement simple qu'il peut se produire naturellement dans la page.
Titre du comportement de serveur Indique le titre du comportement dans le panneau Comportements de serveur.
Lorsque le créateur de la page clique sur le bouton Plus (+) du panneau Comportements de serveur, le titre du nouveau
comportement s'affiche dans le menu déroulant. Lorsqu'un créateur applique une occurrence d'un comportement de
serveur à un document, le comportement est répertorié dans la liste des comportements appliqués du panneau
Comportements de serveur. Dans la zone Titre du comportement de serveur, spécifiez le contenu du menu déroulant
Plus (+) et de la liste de comportements appliqués.
Le champ comporte par défaut la valeur du nom que vous avez indiqué dans la boîte de dialogue Nouveau comportement
de serveur. A mesure que les paramètres sont définis, le nom est automatiquement mis à jour : les paramètres apparaissent
entre parenthèses après le nom du comportement de serveur.
Set Session Variable (@@Name@@, @@Value@@)
Si l'utilisateur accepte la valeur par défaut, tout ce qui précède les parenthèses s'affiche dans le menu déroulant Plus (+) (par
exemple, Set Session Variable). Le nom et les paramètres sont répertoriés dans la liste des comportements appliqués, par
exemple, Set Session Variable (« abcd », « 5 »).
Bloc de code à sélectionner Sélectionner indique le bloc de code sélectionné lorsque l'utilisateur choisit le comportement
dans le panneau Comportements de serveur.
Lorsque vous appliquez un comportement de serveur, l'un de ses blocs de code est désigné comme étant le « bloc de code
à sélectionner ». Si vous appliquez le comportement de serveur, puis que vous le sélectionnez dans le panneau
Comportements de serveur, le bloc désigné est sélectionné dans la fenêtre de document. Par défaut, Dreamweaver
sélectionne le premier bloc de code ne se trouvant pas au-dessus de la balise html. Si tous les blocs de code se trouvent au-
dessus de la balise html, le premier est sélectionné. Les utilisateurs chevronnés peuvent indiquer le bloc de code devant être
sélectionné.
Vous pouvez créer les blocs de code soit directement depuis le Créateur de comportements de serveur, soit en les copiant
et les collant depuis d'autres sources. Chaque bloc de code ajouté dans le Créateur de comportements de serveur doit
représenter une balise ou un bloc de script unique. Si vous devez insérer plusieurs blocs de balise, divisez-les en blocs de
code distincts.
L'exemple suivant montre les instructions if, elseif et else. Les crochets ([ ]) indiquent que le code est facultatif, alors que
l'astérisque (*) signale qu'il existe zéro occurrence ou davantage. Pour n'exécuter un bloc de code, ou une partie de celui-ci,
que si certaines conditions sont remplies, utilisez la syntaxe suivante :
<@ if (expression1) @>conditional text1[<@ elseif (expression2) @>conditional text2]*[<@ else @>
conditional text3]<@ endif @>
DREAMWEAVER CS3 565
Guide de l'utilisateur
Les expressions de condition peuvent correspondre à toute expression JavaScript évaluable à l'aide de la fonction eval() de
JavaScript, et peuvent inclure un paramètre de comportement de serveur indiqué par des symboles @@. (Ces symboles sont
nécessaires pour distinguer le paramètre des variables et mots-clés JavaScript.)
Le code JSP indiqué ci-dessous, par exemple, provient d'un comportement de serveur Dreamweaver utilisant le bloc de code
conditionnel :
@@rsName@@.close();
<@ if (@@callableName@@ != '') @>
@@callableName@@.execute();
@@rsName@@ = @@callableName@@.getResultSet();<@ else @>
@@rsName@@ = Statement@@rsName@@.executeQuery();
<@ endif @>
@@rsName@@_hasData = @@rsName@@.next();
Le bloc de code conditionnel débute par <@ if (@@callableName@@ != '') @> et se termine par <@ endif @>. Selon le
code, si l'utilisateur entre une valeur pour le paramètre @@callableName@@ dans la boîte de dialogue Paramètre du
comportement de serveur, c'est-à-dire si la valeur du paramètre @@callableName@@ n'est ps nulle, ou (@@callableName@@
!= ''), le bloc de code conditionnel est remplacé par les instructions suivantes :
@@callableName@@.execute();
@@rsName@@ = @@callableName@@.getResultSet();
Dans le cas contraire, le bloc de code est remplacé par l'instruction suivante :
@@rsName@@ = Statement@@rsName@@.executeQuery();
Voir aussi
« Répétitions des blocs de code avec la directive de boucle » à la page 567
Par exemple, si vous insérez un bloc de code au-dessus de la balise <html> d'ouverture, vous devez ensuite en indiquer la
position par rapport aux autres balises, scripts et comportements de serveur figurant dans cette section du code HTML de
la page. Il peut s'agir, par exemple, de placer un comportement avant ou après une requête portant sur des jeux
d'enregistrements, qui pourrait déjà figurer dans le code de la page au-dessus de la balise <html> d'ouverture.
Les options disponibles dans le menu déroulant Position relative varient en fonction de la position sélectionnée dans le
menu déroulant Insérer code. Il ne s'agit donc que des options pertinentes pour la partie concernée de la page. Par exemple,
lorsque vous activez l'option Au-dessus de la balise <html> dans le menu déroulant Insérer code, les options de
positionnement disponibles dans le menu déroulant Position relative reflètent les choix pertinents pour la partie concernée
de la page.
Le tableau suivant présente les options d'insertion des blocs de code et les positions relatives correspondantes :
DREAMWEAVER CS3 566
Guide de l'utilisateur
• Position personnalisée
• Position personnalisée
Relatif à une balise spécifique Choisissez une balise dans le menu déroulant Balise, puis choisissez parmi les
options de positionnement des balises.
Après la sélection
Remplacer la sélection
Envelopper la sélection
Pour indiquer une position personnalisée, vous devez attribuer une épaisseur au bloc de code. Utilisez l'option Position
personnalisée lorsque vous voulez insérer plusieurs blocs de code dans un ordre particulier. Par exemple, pour insérer une
série de trois blocs de code dans un certain ordre après les blocs de code qui ouvrent des jeux d'enregistrements, tapez une
épaisseur de 60 pour le premier bloc, de 65 pour le deuxième et de 70 pour le troisième.
Par défaut, Dreamweaver attribue une épaisseur de 50 à tous les blocs de code d'ouverture de jeux d'enregistrement insérés
au-dessus de la balise <html>. Si plusieurs blocs ont la même épaisseur, Dreamweaver les classe de façon aléatoire.
Voir aussi
« Demande d'un paramètre pour le comportement de serveur » à la page 569
Positionnement d'un bloc de code par rapport à une autre balise de la page
1 Dans le menu déroulant Insérer code, choisissez Relatif à une balise spécifique.
DREAMWEAVER CS3 567
Guide de l'utilisateur
2 Dans la zone Balise, saisissez la balise ou sélectionnez-en une dans le menu déroulant.
N'entrez pas les crochets de la balise (<>).
3 Spécifiez un emplacement relatif à la balise en choisissant une option dans le menu déroulant Position relative.
Positionnement d'un bloc de code par rapport à une balise sélectionnée par le créateur de la page
1 Dans le menu déroulant Insérer code, choisissez Relatif à la sélection.
2 Spécifiez un emplacement relatif à la balise en choisissant une option dans le menu déroulant Position relative.
Vous pouvez insérer votre bloc de code immédiatement avant ou après la sélection. Vous pouvez également remplacer la
sélection par votre bloc de code ou renvoyer le bloc de code à la ligne autour de la sélection.
Pour envelopper le bloc de code autour d'une sélection, cette dernière doit se composer d'une balise d'ouverture et d'une
balise de fermeture juxtaposées, comme suit:
<CFIF Day=”Monday”></CFIF>
Insérez la balise d'ouverture du bloc de code s'insère avant la balise d'ouverture de la sélection et sa balise de fermeture après
la balise de fermeture de la sélection.
Lors de la création de comportements de serveur, vous pouvez utiliser des structures de boucle pour répéter un bloc de code
un nombre défini de fois.
<@ loop (@@param1@@,@@param2@@,@@param3@@,@@param_n@@) @>code block
<@ endloop @>
La directive de boucle accepte des arguments se présentant sous la forme d'une liste de tableaux de paramètre séparés par
des virgules. Dans ce cas, les arguments des tableaux de paramètre permettent aux utilisateurs de fournir plusieurs valeurs
pour un même paramètre. Le texte répétitif sera dupliqué n fois, n correspondant à la longueur des arguments des tableaux
de paramètre. Si plusieurs arguments de tableaux de paramètre sont indiqués, tous les tableaux doivent être de la même
longueur. Lors de la nième évaluation de la boucle, les nièmes éléments des tableaux de paramètre remplacent les
occurrences du paramètre correspondant dans le bloc de code.
Lorsque vous créez une boîte de dialogue pour le comportement de serveur, vous pouvez ajouter une commande à la boîte
de dialogue qui permet au concepteur de la page de créer des tableaux de paramètre. Dreamweaver inclut une commande
de tableau simple que vous pouvez utiliser pour créer des boîtes de dialogue. Cette commande, qui s'appelle Liste de champs
de texte séparés par des virgules, est accessible à partir du Créateur de comportements de serveur. Pour créer des éléments
d'interface utilisateur plus complexes et apprendre à concevoir une boîte de dialogue contenant une commande de création
de tableaux (commande de grille, par exemple), consultez la documentation API.
Vous pouvez imbriquer autant de directives conditionnelles ou de boucle que vous le souhaitez au sein d'une même
directive conditionnelle. Ainsi pouvez-vous préciser, par exemple, que si une expression est vraie, la boucle doit être
exécutée.
L'exemple suivant montre comment utiliser des blocs de code répétitifs pour créer des comportements de serveur (cet
exemple correspond à un comportement ColdFusion permettant d'accéder à une procédure stockée) :
<CFSTOREDPROC procedure="AddNewBook"
datasource=#MM_connection_DSN#
username=#MM_connection_USERNAME#
password=#MM_connection_PASSWORD#>
<CFPROCPARAM type="IN" dbvarname="@CategoryId" value="#[Link]#"
cfsqltype="CF_SQL_INTEGER">
<CFPROCPARAM type="IN" dbvarname="@ISBN" value="#[Link]#"
cfsqltype="CF_SQL_VARCHAR">
</CFSTOREDPROC>
DREAMWEAVER CS3 568
Guide de l'utilisateur
Dans cet exemple, la balise CFSTOREDPROC peut comprendre zéro ou davantage de balises CFPROCPARAM. Toutefois, sans prise
en charge de la directive de boucle, il est impossible d'inclure les balises CFPROCPARAM au sein de la balise CFSTOREDPROC
insérée. Si vous vous inspiriez de cet exemple pour créer un comportement de serveur sans la directive de boucle, il vous
faudrait le diviser en deux participants : une balise CFSTOREDPROC principale et une balise CFPROCPARAM dont le type de
participant serait multiple.
Avec la directive de boucle, il est possible de rédiger cette même procédure comme suit :
<CFSTOREDPROC procedure="@@procedure@@"
datasource=#MM_@@conn@@_DSN#
username=#MM_@@conn@@_USERNAME#
password=#MM_@@conn@@_PASSWORD#>
<@ loop (@@paramName@@,@@value@@,@@type@@) @>
<CFPROCPARAM type="IN"
dbvarname="@@paramName@@"
value="@@value@@"
cfsqltype="@@type@@">
<@ endloop @>
</CFSTOREDPROC>
Remarque : Les nouvelles lignes situées après chaque élément « @> » sont ignorées.
Supposons que l'utilisateur ait tapé les valeurs de paramètre suivantes dans la boîte de dialogue Créateur de comportements
de serveur :
procedure = "proc1"
conn = "connection1"
paramName = ["@CategoryId", "@Year", "@ISBN"]
value = ["#[Link]#", "#[Link]#", "#[Link]#"]
type = ["CF_SQL_INTEGER", "CF_SQL_INTEGER", "CF_SQL_VARCHAR"]
Remarque : Il est impossible d'utiliser les tableaux de paramètre en dehors d'une boucle, sauf en tant que composants d'une
expression de directive conditionnelle.
Un exemple d'utilisation des variables intégrées consiste à les appliquer à l'attribut import de la directive de page. L'attribut
import requiert que les paquets soient séparés par des virgules. Si la directive loop englobe l'intégralité de l'attribut import,
le nom d'attribut import= ne doit sortir qu'à la première itération de la boucle (les guillemets fermants (") sont alors inclus)
et aucune virgule n'apparaît à la dernière itération de la boucle. Pour ce faire, vous pouvez utiliser la variable intégrée
comme suit :
DREAMWEAVER CS3 569
Guide de l'utilisateur
<@loop (@@Import@@)@>
<@ if(_index == 0)@>import="
<@endif@>@@Import@@<@if (_index == _length-1)@>"<@else@>,
<@ endif @>
<@endloop@>
Pour créer la boîte de dialogue, définissez dans le code les paramètres devant être fournis par le concepteur. Vous générez
ensuite une boîte de dialogue pour le comportement de serveur qui invite le concepteur de la page à entrer une valeur de
paramètre.
Remarque : Un paramètre est ajouté à votre bloc de code sans votre intervention si vous spécifiez que votre code doit être inséré
par rapport à une balise précise choisie par le créateur de la page (en d'autres termes, si vous choisissez Relatif à une balise
spécifique dans le menu déroulant Insérer code). Le paramètre ajoute un menu Balise à la boîte de dialogue du comportement
pour permettre au créateur de la page de sélectionner une balise.
Pour imposer au concepteur de la page de fournir la valeur du paramètre Form_Object_Name, entourez la chaîne de
marqueurs de paramètre (@@) :
<% Session(“lang_pref”) = [Link](“@@Form_Object_Name@@”); %>
Vous pouvez également mettre la chaîne en surbrillance, puis cliquer sur le bouton Insérer le paramètre dans le bloc de code.
Entrez un nom de paramètre, puis cliquez sur OK. Dreamweaver remplace toutes les occurrences de la chaîne mise en
surbrillance par le nom du paramètre entouré de marqueurs.
Dreamweaver utilise les chaînes placées entre les marqueurs de paramètre comme libellé des commandes de la boîte de
dialogue qu'il génère (voir la procédure ci-dessous). Dans l'exemple ci-dessus, Dreamweaver crée une boîte de dialogue avec
le libellé suivant :
Remarque : Les noms des paramètres du code de comportement de serveur ne peuvent pas comporter d'espaces. Aussi les
libellés de la boîte de dialogue ne peuvent-ils pas non plus comporter d'espaces. Pour inclure des espaces dans un libellé, vous
devez modifier le fichier HTML généré.
Création d'une boîte de dialogue pour votre comportement de serveur afin de demander la valeur d'un paramètre
1 Dans le Créateur de comportements de serveur, cliquez sur Suivant.
2 Pour modifier l'ordre d'affichage des commandes de la boîte de dialogue, sélectionnez un paramètre, puis cliquez sur les
flèches vers le bas et vers le haut.
DREAMWEAVER CS3 570
Guide de l'utilisateur
3 Pour modifier la commande d'un paramètre, sélectionnez le paramètre voulu, puis sélectionnez une autre commande
dans la colonne Afficher en tant que.
4 Cliquez sur OK.
Dreamweaver génère une boîte de dialogue comportant une commande pour chacun des paramètres définis comme devant
être fournis par le concepteur.
4 Pour modifier l'ordre d'affichage des commandes de la boîte de dialogue, sélectionnez un paramètre, puis cliquez sur les
flèches vers le bas et vers le haut.
5 Pour modifier la commande d'un paramètre, sélectionnez le paramètre voulu, puis sélectionnez une autre commande
dans la colonne Afficher en tant que.
6 Cliquez sur OK.
Si vous appliquez un comportement à une page puis le modifiez dans Dreamweaver, les occurrences de l'ancien
comportement disparaissent du panneau Comportements de serveur. Le panneau Comportements de serveur recherche
dans la page le code correspondant au code des comportements de serveur connus. Si le code d'un comportement de
serveur change, le panneau ne reconnaît pas les versions antérieures du comportement sur la page.
Voir aussi
« Utilisation du Créateur de comportements de serveur » à la page 562
Modification du code d'exécution d'un comportement de serveur créé à l'aide du Créateur de comportements de
serveur
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Modifier les comportements de serveur dans le menu déroulant.
La boîte de dialogue Modifier les comportements de serveur affiche tous les comportements de la technologie serveur
courante.
4 Si le code modifié ne contient pas de paramètres fournis par le créateur, cliquez sur OK.
Dreamweaver génère une nouvelle fois le comportement de serveur sans boîte de dialogue. Le nouveau comportement de
serveur s'affiche dans le menu déroulant Plus (+) du panneau Comportements de serveur.
5 Si le code modifié contient des paramètres fournis par le créateur, cliquez sur Suivant.
Dreamweaver vous demande si vous voulez créer une nouvelle boîte de dialogue qui écrasera la précédente. Effectuez les
modifications requises, puis cliquez sur OK.
Dreamweaver enregistre tous les changements apportés dans le fichier EDML du comportement de serveur.
Tenez compte des instructions de codage suivantes lors de la création de comportements de serveur :
Le contrôle des erreurs L'un des éléments indispensables. Le code du comportement de serveur doit être en mesure de
traiter les cas d'erreur avec élégance. Essayez de prévoir toutes les éventualités. Exemple : Que se passe-t-il si une demande
de paramètre échoue ? Si aucun enregistrement n'est envoyé suite à une requête ?
L'utilisation de noms uniques Permet de s'assurer que le code est clairement identifiable et d'éviter tout conflit entre le nom
employé et un nom déjà utilisé dans le code existant. Si la page contient une fonction appelée hideLayer(), une variable
globale appelée ERROR_STRING et que le comportement de serveur insère un code utilisant ces mêmes noms, par exemple,
ce comportement risque d'entrer en conflit avec le code existant.
Les préfixes de code Permettent d'identifier les fonctions d'exécution et les variables globales insérées dans une page. Une
convention consiste à employer vos propres initiales. N'utilisez jamais le préfixe MM_ qui est exclusivement réservé à l'usage
de Macromedia. Adobe a fait précéder toutes les fonctions et variables globales du préfixe MM_ pour les empêcher d'entrer
en conflit avec le code que vous écrivez.
var MM_ERROR_STRING = "...";
function MM_hideLayer() {
Evitez les blocs de code similaires de sorte que votre bloc ne ressemble pas trop au code d'autres blocs. En effet, si un bloc
de code ressemble un peu trop à un autre bloc figurant sur la page, le panneau Comportements de serveur risque d'identifier
par erreur ce premier bloc comme une occurrence du deuxième (ou l'inverse). Pour éviter ce problème, ajoutez par exemple
un commentaire à un bloc de code pour le rendre plus unique.
Voir aussi
« A propos des comportements de serveur personnalisés » à la page 562
• Appliquez le comportement à partir du panneau Comportements de serveur. S'il possède une boîte de dialogue, saisissez
des données valides dans chaque champ et cliquez sur OK. Vérifiez qu'aucune erreur ne se produit lorsque le comportement
est appliqué. Vérifiez que le code d'exécution du comportement de serveur apparaît dans l'inspecteur de code.
• Appliquez une nouvelle fois le comportement de serveur et saisissez des données incorrectes dans chaque champ de la
boîte de dialogue. Essayez de laisser le champ vierge, de saisir des chiffres élevés ou négatifs ou des caractères non
autorisés (tels que /, ?, :, *, etc.) ou d'entrer des lettres dans les champs numériques. Vous avez la possibilité de rédiger des
DREAMWEAVER CS3 572
Guide de l'utilisateur
routines de validation de formulaire pour gérer les données non valides (les routines de validation exigent un codage
manuel, technique qui dépasse le cadre de cet ouvrage).
Une fois votre comportement de serveur appliqué à la page, vérifiez ce qui suit :
• Dans le panneau Comportements de serveur, vérifiez que le nom du comportement s'affiche dans la liste des
comportements ajoutés à la page.
• Le cas échéant, vérifiez que les icônes de script côté serveur apparaissent sur la page. Les icônes de script côté serveur
génériques se présentent sous la forme de blasons dorés. Pour voir ces icônes, activez Eléments invisibles (Affichage >
Assistances visuelles > Eléments invisibles).
• En mode Code (Affichage > Code), vérifiez qu'aucun code incorrect n'a été généré.
En outre, si votre comportement de serveur insère dans le document un code établissant une connexion à une base de
données, créez une base de données d'évaluation pour tester le code inséré dans le document. Vérifiez la connexion en
définissant des requêtes produisant des jeux de données de différents types et de différentes tailles.
Enfin, chargez la page sur le serveur et ouvrez-la dans un navigateur. Affichez le code source de la page et vérifiez qu'aucun
code HTML non valide n'a été généré par les scripts côté serveur.
Création de formulaires
A propos des formulaires
Vous pouvez utiliser Dreamweaver pour créer des formulaires contenant des champs de texte, des champs de mot de passe,
des boutons radio, des cases à cocher, des menus déroulants, des boutons cliquables et d'autres objets de formulaire.
Dreamweaver permet également de rédiger le code qui valide les informations fournies par un visiteur. Par exemple, vous
pouvez vérifier qu'une adresse électronique saisie par un utilisateur contient bien un symbole @ (a commercial) ou qu'un
champ de texte obligatoire a bien été renseigné.
Pour plus d'informations sur les formulaires ColdFusion et [Link], consultez les sections « Création de formulaires
ColdFusion MX 7 » à la page 644 et « Création de formulaires [Link] » à la page 655.
Remarque : Vous pouvez également envoyer des données de formulaire directement à une adresse électronique.
DREAMWEAVER CS3 573
Guide de l'utilisateur
Objets de formulaire
Dans Dreamweaver, les types d'entrées de formulaire sont appelés des objets de formulaire. Les objets de formulaire sont les
éléments qui permettent aux utilisateurs d'entrer des données. Vous avez la possibilité d'ajouter les objets de formulaire
suivants à un formulaire :
Champs de texte Acceptent tout type d'entrée alphanumérique. Vous pouvez afficher le texte sur une seule ligne, sur
plusieurs lignes et sous la forme d'un champ de mot de passe dans lequel le texte saisi est remplacé par des astérisques ou
des puces afin d'être masqué.
Remarque : Les mots de passe et tout autre type d'informations envoyés à un serveur à l'aide d'un champ de mot de passe ne
sont pas cryptés. Les données transférées peuvent donc être interceptées et lues en tant que texte alphanumérique. Aussi devez-
vous prévoir le cryptage systématique des données que vous souhaitez protéger.
Champs masqués Stockent des informations saisies par un utilisateur, telles qu'un nom, une adresse électronique ou une
préférence d'affichage, puis réutilisent ces informations lors de la prochaine visite de l'utilisateur sur le site.
Boutons Exécutent des actions lorsque l'utilisateur clique dessus. Vous pouvez ajouter une étiquette ou un nom
personnalisé à un bouton ou utiliser l'une des étiquettes prédéfinies : Envoyer ou Rétablir. Utilisez un bouton pour l'envoi
des données du formulaire au serveur ou pour la réinitialisation du formulaire. Vous pouvez également attribuer à un
bouton d'autres tâches de traitement préalablement définies dans un script. Un bouton peut ainsi calculer le montant total
des éléments sélectionnés en fonction des valeurs que vous leur avez attribuées.
Cases à cocher Permettent les réponses multiples au sein d'un même groupe d'options. Un utilisateur peut sélectionner
toutes les options qu'il juge nécessaires. L'exemple suivant montre trois éléments case à cocher sélectionnés : Surfing,
Mountain biking et Rafting sont activées.
Boutons radio Représentent des choix exclusifs. Lorsqu'un utilisateur clique sur un bouton dans un groupe de boutons
radio, cela désélectionne tous les autres boutons du groupe (un groupe comprend plusieurs boutons dotés du même nom).
DREAMWEAVER CS3 574
Guide de l'utilisateur
Dans l'exemple ci-dessous, Rafting est l'option sélectionnée. Si l'utilisateur clique sur Surfing, l'option Rafting est
automatiquement désactivée.
Listes déroulantes Affichent des valeurs d'option au sein d'une liste déroulante qui permet aux utilisateurs de sélectionner
plusieurs options. L'option Liste affiche les valeurs d'option dans un menu et permet aux utilisateurs de sélectionner un seul
élément. Utilisez des menus lorsque vous disposez d'un espace réduit et que vous devez afficher de nombreux éléments, ou
lorsque vous souhaitez contrôler les valeurs renvoyées au serveur.. A la différence des champs de texte, dans lesquels les
utilisateurs peuvent taper ce qu'ils veulent, y compris des données non valides, c'est à vous de définir les valeurs exactes
renvoyées par un menu.
Remarque : Un menu déroulant de formulaire HTML est différent d'un menu déroulant graphique. Pour plus d'informations
sur la création, la modification, l'affichage et le masquage d'un menu déroulant graphique, cliquez sur le lien à la fin de cette
section.
Menus de reroutage Sont des listes de navigation ou des menus déroulants qui vous permettent d'insérer un menu dans
lequel chaque option est reliée à un document ou à un fichier.
Champs de fichier Permettent aux utilisateurs de rechercher un fichier sur leur ordinateur et de le télécharger en tant que
données de formulaire.
Champs d'image Permettent d'insérer une image dans un formulaire. Utilisez les champs d'image pour créer des boutons
graphiques (bouton Envoyer ou Réinitialiser, par exemple). Vous devez associer un comportement à l'objet de formulaire
pour pouvoir utiliser une image afin d'effectuer une tâche autre que l'envoi de données.
Voir aussi
« Application du comportement Afficher le menu contextuel » à la page 346
3 Définissez les propriétés du formulaire HTML dans l'inspecteur Propriétés (Fenêtre > Propriétés) :
a Dans la fenêtre de document, cliquez sur la bordure du formulaire afin de le sélectionner.
b Dans la zone Nom du formulaire, tapez un nom unique afin d'identifier le formulaire.
Vous rendez ainsi possible son référencement ou son contrôle à l'aide d'un langage de script, tel que JavaScript ou VBScript.
Si vous n'attribuez aucun nom au formulaire, Dreamweaver génère un nom en utilisant la syntaxe formn et augmente la
valeur de n pour chaque nouveau formulaire ajouté à la page.
c Dans la zone Action, indiquez la page ou le script qui va traiter les données du formulaire en entrant son chemin d'accès
ou en cliquant sur l'icône du dossier pour naviguer jusqu'à la page ou jusqu'au script approprié.
DREAMWEAVER CS3 575
Guide de l'utilisateur
d Dans le menu déroulant Méthode, spécifiez la méthode permettant de transmettre les données du formulaire au serveur.
Parmi les options suivantes, définissez celles de votre choix :
Par défaut Permet de se baser sur le paramétrage par défaut du navigateur pour envoyer les données du formulaire au
serveur. En général, la valeur par défaut est la méthode GET.
GET Permet d'annexer la valeur à l'URL demandant la page.
N'utilisez pas la méthode GET pour envoyer des formulaires longs. Les URL sont limitées à 8192 caractères. Si la quantité de
données envoyées est trop importante, celles-ci seront tronquées, ce qui peut produire des résultats inattendus ou un échec
du traitement.
Il est possible d'ajouter des signets aux pages dynamiques générées par des paramètres transmis par la méthode GET, car
toutes les valeurs nécessaires pour régénérer la page sont contenues dans l'URL affichée dans la zone Adresse du navigateur.
En revanche, il n'est pas possible d'ajouter de signet aux pages dynamiques générées par des paramètres transmis par la
méthode POST.
Si vous rassemblez des noms d'utilisateur et des mots de passe, des numéros de cartes de crédit ou d'autres informations
confidentielles, la méthode POST peut sembler plus sûre que la méthode GET. Toutefois, les informations envoyées par la
méthode POST ne sont pas codées. Par conséquent, les pirates peuvent les récupérer facilement. Pour garantir leur sécurité,
utilisez une connexion sécurisée à un serveur sécurisé.
e (Facultatif) Utilisez le menu déroulant Enctype pour définir le type de codage MIME des données envoyées au serveur
pour traitement.
Le paramètre par défaut application/x-www-form-urlencode est généralement utilisé en conjonction avec la méthode
POST. Si vous créez un champ de téléchargement de fichier, spécifiez le type de codage MIME multipart/form-data.
f (Facultatif) Utilisez le menu déroulant Cible pour spécifier la fenêtre dans laquelle les données renvoyées par le
programme appelé s'affichent.
Si la fenêtre indiquée n'est pas encore ouverte, une nouvelle fenêtre du même nom apparaît. Définissez l'une des valeurs
cible suivantes :
_blank Ouvre le document de destination dans une nouvelle fenêtre sans nom.
_parent Ouvre le document de destination dans la fenêtre parente de celle affichant le document actif.
_self Ouvre le document de destination dans la même fenêtre que celle dans laquelle le formulaire a été envoyé.
_top Ouvre le document de destination au sein de la fenêtre en cours. Cette valeur permet de s'assurer que le document de
destination occupe la fenêtre entière, même si le document d'origine était affiché dans un cadre.
Remarque : Tous les boutons radio d'un même groupe doivent porter le même nom.
e Pour attribuer une étiquette à l'objet champ de texte, case à cocher ou bouton radio dans la page, cliquez en regard de
l'objet et tapez le texte souhaité.
5 Améliorez la mise en forme du formulaire.
DREAMWEAVER CS3 576
Guide de l'utilisateur
Utilisez des sauts de ligne, des sauts de paragraphes, du texte préformaté ou des tableaux pour mettre en forme vos
formulaires. Vous ne pouvez pas insérer un formulaire dans un autre formulaire (c'est-à-dire superposer des balises), mais
vous pouvez inclure plusieurs formulaires dans une même page.
Lors de la conception de formulaires, n'oubliez pas de libeller les champs du formulaire sous forme de texte descriptif, afin
que les utilisateurs sachent ce qu'ils ont à faire (par exemple, « Entrez votre nom » pour demander des informations de nom).
Utilisez des tableaux pour fournir une structure pour les objets et les étiquettes de champ. Assurez-vous, lorsque vous
utilisez des tableaux dans un formulaire, que toutes les balises table sont incluses entre les balises form.
Vous trouverez un didacticiel consacré à la mise en page de formulaires à l'aide de CSS à l'adresse
[Link]/go/vid0161_fr.
Voir aussi
« Création de formulaires [Link] » à la page 655
b Cliquez sur le bouton Plus (+) pour ajouter un bouton radio au groupe. Saisissez l'étiquette et la valeur du nouveau
bouton.
c Cliquez sur les flèches haut ou bas pour réorganiser les boutons.
d Pour définir un bouton radio précis de façon à ce qu'il soit sélectionné à l'ouverture de la page dans un navigateur, dans
la zone de texte Sélectionner une valeur égale à, saisissez une valeur égale à celle du bouton radio.
Saisissez une valeur statique ou dynamique. Pour saisir une valeur dynamique, cliquez sur l'icône représentant un éclair (en
regard de la zone de texte), puis sélectionnez un jeu d'enregistrements contenant des valeurs possibles. Dans les deux cas
de figure, le valeur indiquée doit correspondre à celle de l'un des boutons radio du groupe. Pour afficher les valeurs des
boutons radio, sélectionnez chaque bouton, puis ouvrez son inspecteur Propriétés (Fenêtre > Propriétés).
e Sélectionnez la mise en forme que Dreamweaver doit utiliser pour mettre en forme les boutons.
Utilisez soit des sauts de ligne, soit un tableau pour mettre les boutons en forme. Si vous activez l'option du tableau,
Dreamweaver crée un tableau à une seule colonne en plaçant les boutons radio sur la gauche et les étiquettes sur la droite.
Vous pouvez également définir les propriétés à l'aide de l'inspecteur Propriétés ou directement en mode Code.
DREAMWEAVER CS3 577
Guide de l'utilisateur
3 Sélectionnez l'image souhaitée pour le bouton dans la boîte de dialogue Sélectionnez la source de l'image et cliquez sur OK.
4 Définissez les options suivantes dans l'inspecteur Propriétés :
Zone_image Attribue un nom au bouton. Les deux noms réservés, Envoyer et Réinitialiser, indiquent respectivement au
formulaire d'envoyer les données du formulaire à l'application ou au script de traitement et de réinitialiser les valeurs
initiales des champs du formulaire.
Src Spécifie l'image à utiliser pour le bouton.
Sec Permet de saisir un texte descriptif au cas où l'image ne parvient pas à se charger dans le navigateur.
Modifier image lance votre éditeur d'image par défaut et ouvre le fichier d'image afin que vous puissiez le modifier.
5 Pour associer un comportement JavaScript au bouton, sélectionnez l'image, puis sélectionnez le comportement dans le
panneau Comportements (Fenêtre > Comportements).
Avant d'utiliser les champs de téléchargement de fichiers, vous devez disposer d'un script côté serveur ou d'une page capable
de traiter les soumissions de fichiers. Consultez la documentation de la technologie serveur à utiliser pour traiter les
données des formulaires. Par exemple, si vous utilisez PHP, consultez la section « Handling files uploads » (Gestion des
téléchargements de fichiers) dans le manuel PHP à l'adresse [Link]
Les champs de fichier nécessitent l'utilisation de la méthode POST pour transmettre des fichiers depuis un navigateur vers
le serveur. Le fichier est transféré à l'adresse indiquée dans la zone de texte Action du formulaire.
Remarque : Avant d'utiliser le champ de fichier, vérifiez auprès de votre administrateur de serveur que le téléchargement
anonyme de fichiers est autorisé.
1 Insérez un formulaire dans la page (Insertion > Formulaire).
2 Sélectionnez le formulaire pour en afficher l'inspecteur Propriétés.
3 Dans le menu déroulant Méthode, sélectionnez POST.
4 Dans le menu déroulant Enctype, sélectionnez multipart/form-data.
5 Dans la zone de texte Action, spécifiez le script côté serveur ou la page capable de traiter le fichier téléchargé.
6 Placez le point d'insertion à l'intérieur de la bordure du formulaire et sélectionnez Insertion > Formulaire > Champ de
fichier.
7 Définissez les options suivantes dans l'inspecteur Propriétés :
Champ de fichier Indique le nom de l'objet champ de fichier.
Largeur car. Définit le nombre maximal de caractères pouvant être affichés dans le champ.
Nbre max. de caract. Indique le nombre maximum de caractères que peut contenir le champ. Si l'utilisateur parcourt
l'arborescence pour trouver le fichier, le nom du fichier et son chemin d'accès risquent de comporter un nombre de
DREAMWEAVER CS3 578
Guide de l'utilisateur
caractères supérieur à celui indiqué dans le champ Nbre max. de caract. Par contre, si l'utilisateur tente de taper le nom du
fichier et son chemin d'accès, le champ de fichier ne lui permet pas d'entrer un nombre de caractères supérieur à celui
indiqué.
• Ligne simple Permet de positionner une balise input dont l'attribut type est fixé à text. Le paramètre Larg. des
caractères représente l'attribut size ; Nbre max. de caract. représente l'attribut maxlength.
• Lignes multiples Permet de positionner une balise textarea. Le paramètre Larg. des caractères est relié à l'attribut cols ;
Nbre caract. max. est relié à l'attribut rows.
• Mot de passe Permet de positionner une balise input dont l'attribut type est fixé à password. Les paramètres Larg. des
caractères et Nbre max. de caract. sont reliés aux mêmes attributs que les champs de texte à une seule ligne. Lorsqu'un
utilisateur entre des données dans un champ mot de passe, le texte apparaît sous forme de puces ou d'astérisques pour le
protéger du regard de tiers.
Val. init. Attribue la valeur affichée dans le champ lors du premier chargement du formulaire. Ainsi pouvez-vous indiquer,
par exemple, que l'utilisateur doit saisir des informations de type remarque ou exemple dans le champ.
Classe Permet d'appliquer des règles CSS à l'objet.
• Envoyer le formulaire Envoie les données du formulaire pour traitement lorsque l'utilisateur clique sur le bouton. Les
données sont envoyées à la page ou au script spécifié par la propriété Action du formulaire.
• Réinitialiser le formulaire Rétablit le contenu à ses valeurs par défaut lorsque l'utilisateur clique sur le bouton.
• Aucun Spécifie l'action a éxécuter lorsque l'utilisateur clique sur le bouton. Par exemple, vous pouvez ajouter un
comportement JavaScript qui ouvre une autre page lorsque l'utilisateur clique sur le bouton.
Classe Applique des règles CSS à l'objet.
Dynamique Permet au serveur de déterminer de façon dynamique l'état initial de la case à cocher. Par exemple, vous
pouvez présenter visuellement les informations Oui/Non stockées dans un enregistrement de base de données à l'aide de
cases à cocher. Au stade de la conception, vous ne connaissez pas ces informations. Au moment de l'exécution, le serveur
lit l'enregistrement de base de données et active la case à cocher si la valeur est Oui.
Classe Applique des règles CSS (Cascading Style Sheets, feuilles de style en cascade) à l'objet.
Dynamique Permet au serveur de déterminer de façon dynamique l'état initial du bouton radio. Par exemple, vous pouvez
présenter visuellement des informations stockées dans un enregistrement de base de données à l'aide de boutons radio. Au
stade de la conception, vous ne connaissez pas ces informations. Au moment de l'exécution, le serveur lit l'enregistrement
de base de données et vérifie si la valeur du bouton radio correspond à celle que vous avez spécifiée.
Classe Applique des règles CSS à l'objet.
Options du menu
Liste/Menu Attribue un nom au menu. Ce nom doit être unique.
Type Indique si le menu se déroule lorsque l'utilisateur clique dessus (option Menu) ou s'il affiche une liste déroulante
d'éléments (option Liste). Sélectionnez l'option Menu si vous souhaitez qu'un seul choix soit visible lorsque le formulaire
s'affiche dans un navigateur. Pour afficher les autres choix, l'utilisateur doit cliquer sur la flèche vers le bas.
Sélectionnez l'option Liste pour afficher quelques-unes ou l'ensemble des options lorsque le formulaire s'affiche dans un
navigateur, afin de permettre aux utilisateurs de sélectionner plusieurs éléments.
Hauteur (Type Liste uniquement) Définit le nombre d'éléments affichés dans le menu.
Sélections (Type Liste uniquement) Indique si l'utilisateur peut sélectionner plusieurs éléments dans la liste.
Valeurs de la liste Ouvre une boîte de dialogue qui vous permet d'ajouter les éléments à un menu de formulaire :
1 Utilisez les boutons plus (+) et moins (-) pour ajouter et supprimer des éléments de la liste.
2 Tapez un libellé ainsi qu'une valeur optionnelle pour chaque élément de menu.
Chaque élément de la liste possède un libellé (le texte qui apparaît dans la liste) et une valeur (la valeur envoyée à
l'application de traitement si l'élément est sélectionné). Si aucune valeur n'est spécifiée, le libellé est envoyé à l'application
de traitement.
3 Utilisez les boutons fléchés Haut et Bas pour réorganiser les éléments de la liste.
Les éléments apparaissent dans le menu dans le même ordre qu'ils apparaissent dans la boîte de dialogue Valeurs de la liste.
Le premier élément sur la liste est l'élément sélectionné lorsque la page est chargée dans un navigateur.
DREAMWEAVER CS3 580
Guide de l'utilisateur
Dynamique Permet au serveur de sélectionner de façon dynamique un élément dans le menu lors de son affichage initial.
Initialement sélectionné Définit les éléments sélectionnés par défaut dans la liste. Cliquez sur un ou plusieurs éléments
dans la liste.
Valeur Attribue une valeur au champ. Cette valeur est transmise au serveur lors de l'envoi du formulaire.
Le fait de rendre les objets de formulaire dynamiques permet de simplifier la maintenance d'un site. Par exemple, de
nombreux sites utilisent des menus pour présenter aux utilisateurs un ensemble d'options. Si un menu est dynamique, vous
pouvez ajouter, supprimer ou modifier des éléments de menu en un seul endroit (la table de base de données dans laquelle
sont stockés ces éléments) afin de mettre à jour toutes les instances de ce même menu sur le site.
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
Remarque : Dans le cas de pages [Link], il vous faut en revanche employer un contrôle de formulaire Liste déroulante ou
Zone de liste.
Avant de commencer, vous devez insérer le formulaire HTML dans une page ColdFusion, PHP, ASP ou JSP, puis définir un
jeu d'enregistrements ou une autre source de contenu dynamique pour ce menu.
c (Facultatif) Utilisez les boutons plus (+) et moins (-) pour ajouter et supprimer des éléments de la liste. Les éléments sont
dans le même ordre que dans la boîte de dialogue Valeur de la liste. Le premier élément sur la liste est l'élément
sélectionné lorsque la page est chargée dans un navigateur. Utilisez les boutons fléchés Haut et Bas pour réorganiser les
éléments de la liste.
d Dans le menu déroulant Valeurs, sélectionnez le champ contenant les valeurs des éléments de menu.
e Dans le menu déroulant Etiquettes, sélectionnez le champ contenant les étiquettes des éléments de menu.
f (Facultatif) Pour spécifier qu'un élément de menu particulier soit sélectionné à l'ouverture de la page dans un navigateur
ou lorsqu'un enregistrement est affiché dans le formulaire, indiquez une valeur égale à celle de l'élément de menu dans
la zone de texte Sélectionner une valeur égale à.
Vous pouvez indiquer une valeur statique ou dynamique, en cliquant sur l'icône représentant un éclair (à côté de la zone de
texte), puis en sélectionnant une valeur dynamique dans la liste des sources de données. Dans les deux cas, la valeur
indiquée doit correspondre à l'une des valeurs des éléments de menu.
Remarque : Dans le cas de pages [Link], vous devez employer le contrôle [Link] Zone de texte.
Avant de commencer, vous devez créer le formulaire HTML dans une page ColdFusion, PHP, ASP ou JSP, puis définir un
jeu d'enregistrements ou une autre source de contenu dynamique pour ce champ de texte.
Voir aussi
« Sources de données d'applications Web » à la page 505
Avant de commencer, vous devez créer le formulaire HTML dans une page ColdFusion, PHP, ASP ou JSP, puis définir un
jeu d'enregistrements ou une autre source de contenu dynamique pour ces cases à cocher. L'idéal serait que la source de
contenu contienne des données booléennes, telles que Yes/No ou true/false.
DREAMWEAVER CS3 582
Guide de l'utilisateur
Remarque : Dans le cas de pages [Link], vous devez employer le contrôle [Link] Case à cocher.
1 Sélectionnez un objet de formulaire correspondant à une case à cocher dans votre page.
2 Dans l'inspecteur Propriétés, cliquez sur le bouton Dynamique.
3 Renseignez la boîte de dialogue Case à cocher dynamique, puis cliquez sur OK.
• Sélectionnez l'icône représentant un éclair, à côté de la zone de texte Cocher si, puis sélectionnez le champ dans la liste
des sources de données.
La source de données doit contenir des données booléennes telles que Yes et No, ou true et false. Si aucune source de
données n'apparaît dans la liste ou si aucune des sources disponibles ne correspond à vos besoins, cliquez sur le bouton
Plus (+) pour définir une nouvelle source.
• Dans la zone de texte Egal à, tapez la valeur que le champ doit contenir pour que la case à cocher soit activée.
Par exemple, pour que la case soit activée lorsqu'un champ donné d'un enregistrement a la valeur Yes, tapez Yes dans la
zone de texte Egal à.
Remarque : Cette valeur est également renvoyée au serveur si l'utilisateur clique sur le bouton Envoyer du formulaire.
Avant de commencer, vous devez créer le formulaire dans une page ColdFusion, PHP, ASP ou JSP, puis insérer au moins un
groupe de boutons radio HTML (Insertion > Formulaire > Groupe de boutons radio). Vous devez également définir un jeu
d'enregistrements ou une autre source de contenu dynamique pour les boutons radio. L'idéal serait que la source de contenu
contienne des données booléennes, telles que Yes/No ou true/false.
Remarque : Dans le cas de pages [Link], vous devez employer le contrôle Liste de boutons radio [Link].
2 Dans la liste des valeurs affichées, sélectionnez la valeur à présélectionner dynamiquement. Cette valeur s'affiche dans
la zone de texte Valeur.
3 Cliquez sur l'icône en forme d'éclair située en regard de la zone de texte Sélectionner une valeur égale à, puis sélectionnez
un jeu d'enregistrements contenant des valeurs possibles pour les boutons radio du groupe.
Le jeu d'enregistrements que vous sélectionnez contient des valeurs correspondant à celles des boutons radio. Pour afficher
les valeurs des boutons radio, sélectionnez chaque bouton, puis ouvrez son inspecteur Propriétés (Fenêtre > Propriétés).
Définition des options de la boîte de dialogue Groupe de boutons radio dynamiques (ColdFusion, [Link])
1 Dans le menu déroulant Groupe de boutons radio, sélectionnez un groupe de boutons radio et un formulaire.
2 Cliquez sur l'icône en forme d'éclair en regard de la zone de texte Sélectionner une valeur égale à.
3 Renseignez la boîte de dialogue Données dynamiques, puis cliquez sur OK.
a Sélectionnez une source de données dans la liste.
b (Facultatif) Sélectionnez un format de données pour le texte.
c (Facultatif) Modifiez le code que Dreamweaver insère dans votre page pour afficher le texte dynamique.
DREAMWEAVER CS3 583
Guide de l'utilisateur
4 Cliquez sur OK pour fermer la boîte de dialogue Groupe de boutons radio dynamiques et insérer l'espace réservé du
contenu dynamique.
Vous pouvez utiliser des widgets de formulaire Spry pour créer vos formulaires et valider le contenu d'éléments de
formulaires spécifiques. Pour plus d'informations, consultez les rubriques consacrées à Spry ci-dessous.
Vous pouvez également créer dans Dreamweaver des formulaires ColdFusion et [Link] comportant une validation du
contenu de certains champs. Pour les formulaires [Link], vous pouvez insérer des contrôles de validation [Link] en
mode Code. Pour plus d'informations, consultez le chapitre consacré à ColdFusion et [Link] ci-dessous.
1 Créez un formulaire HTML qui comprend au moins un champ de texte et un bouton Envoyer.
Assurez-vous que chaque champ de texte que vous souhaitez valider porte un nom unique.
Remarque : Le comportement Valider le formulaire est uniquement disponible lorsqu'un champ de texte a été inséré dans le
document.
Voir aussi
« Utilisation du widget Validation de zone de texte » à la page 442
Remarque : Cette fonction n'est pas compatible avec les contrôles de formulaire [Link], car ces derniers sont traités sur le
serveur.
Remarque : Cette fonction n'est pas compatible avec les formulaires [Link].
4 Si la fonction JavaScript ne figure pas encore dans la section head du document, ajoutez-la maintenant.
Par exemple, vous pouvez définir la fonction JavaScript suivante dans la section head du document afin d'afficher un
message lorsque l'utilisateur clique sur le bouton Envoyer.
function processMyForm(){
alert('Thanks for your order!');
}
Voir aussi
« Application du comportement Appel JavaScript » à la page 336
2 Dans le document, placez le point d'insertion à l'endroit où l'objet de formulaire doit apparaître.
3 Choisissez Insertion > Formulaire, puis l'objet de formulaire à insérer.
La boîte de dialogue Attributs d'accessibilité aux balises d'entrée s'affiche.
4 Complétez les options de la boîte de dialogue, puis cliquez sur OK. Voici une liste partielle des options :
Remarque : Le lecteur d'écran lit le nom que vous avez entré en tant qu'attribut Label de l'objet.
ID attribue un ID au champ de formulaire. Cette valeur peut être utilisée pour faire référence au champ à partir de
JavaScript. Elle est également utilisée comme valeur de l'attribut for si vous activez l'option Joindre une balise d'étiquette à
l'aide de l'attribut For du groupe Style.
Envelopper avec une balise d'étiquette Entoure l'élément de formulaire d'une balise d'étiquette, comme suit :
<label>
<input type="radio" name="radiobutton" value="radiobutton">
RadioButton1</label>
Joindre une balise d'étiquette à l'aide de l'attribut 'for' Utilise l'attribut for pour entourer l'élément de formulaire d'une
balise d'étiquette, comme suit :
<input type="radio" name="radiobutton" value="radiobutton" id="radiobutton">
<label for="radiobutton">RadioButton2</label>
Si vous choisissez cette option, le navigateur place un rectangle de sélection sur le texte associé à une case à cocher ou à un
bouton radio et permet à l'utilisateur d'activer la case à cocher ou le bouton radio en cliquant n'importe où dans le texte
associé.
Remarque : Il s'agit de l'option d'accessibilité la plus courante. Toutefois, cette fonction peut varier selon le navigateur utilisé.
DREAMWEAVER CS3 585
Guide de l'utilisateur
Clé d'accès Utilise un équivalent clavier (une lettre) et la touche Alt (Windows) ou Ctrl (Macintosh) pour sélectionner
l'objet de formulaire dans le navigateur. Par exemple, si vous entrez B comme Clé d'accès, les utilisateurs de Macintosh
peuvent appuyer sur Ctrl+B pour sélectionner l'objet de formulaire.
Ordre des tabulations Indique l'ordre d'apparition des objets de formulaire. Si vous définissez un ordre d'apparition pour
un objet, assurez-vous de le faire également pour tous les autres objets.
La définition d'un ordre d'apparition peut se révéler utile lorsque la page contient d'autres liens et d'autres objets de
formulaire et que vous voulez que l'utilisateur passe de l'un à l'autre dans un ordre particulier.
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é.
Page principale
DREAMWEAVER CS3 587
Guide de l'utilisateur
Page de détails
Vous pouvez créer des pages principales et des pages de détails en insérant un objet de données destiné à créer une page
principale et une page de détails en une seule opération, ou en utilisant des comportements de serveur pour créer ces pages
d'une manière plus personnalisée. Si vous employez des comportements de serveur pour créer des pages principales et
détaillées, vous devez tout d'abord créer une page principale contenant la liste des enregistrements, puis ajouter des liens
vers les pages de détails depuis cette liste.
Voir aussi
« A propos des pages de recherche et de résultats » à la page 595
1 Pour créer une page vierge, choisissez Fichier > Nouveau > Page vierge, sélectionnez un type de page puis cliquez sur
Créer. Cette page devient la page principale.
2 Définissez un jeu d'enregistrements.
Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+), sélectionnez Jeu d'enregistrements
(ColdFusion, PHP) ou Jeu de données ([Link]) puis choisissez les options désirées. Si vous voulez rédiger votre propre
instruction SQL, cliquez sur Avancé.
Vérifiez que le jeu d'enregistrements contient toutes les colonnes de table nécessaires à la création de la page principale. Le
jeu d'enregistrements doit contenir la colonne comportant la clé unique de chacun des enregistrements, à savoir la colonne
d'ID d'enregistrement. Dans l'exemple suivant, la colonne Code contient la clé unique de chaque enregistrement.
DREAMWEAVER CS3 588
Guide de l'utilisateur
En général, le jeu d'enregistrements de la page principale extrait quelques colonnes d'un tableau de base de données tandis
que celui de la page de détails extrait davantage de colonnes du même tableau afin de fournir des détails supplémentaires.
Le jeu d'enregistrements peut être défini par l'utilisateur au moment de l'exécution. Pour plus d'informations, consultez la
rubrique « Création de pages de recherche et de résultats (ColdFusion, ASP, JSP, PHP) » à la page 595.
Si vous souhaitez que les utilisateurs ne puissent pas voir les ID d'enregistrement, supprimez la colonne correspondante du
tableau dynamique. Cliquez dans la page afin de la rendre active. Déplacez le curseur vers le haut de la colonne dans le
tableau dynamique jusqu'à ce que les cellules de la colonne s'affichent avec un contour rouge, puis cliquez sur la colonne.
Appuyez sur la touche Suppr pour supprimer la colonne du tableau.
Voir aussi
« Définition un jeu d'enregistrements sans rédiger d'instructions SQL » à la page 521
« Rédaction d'instructions SQL en vue de la définition d'un jeu d'enregistrements avancé » à la page 524
Remarque : La création de liens vers les pages de mises à jour s'effectue de la même manière. La page de résultats est similaire
à une page principale, et la page de mises à jour à une page de détails.
Voir aussi
« Création de pages de mise à jour d'enregistrements (tous les serveurs) » à la page 608
2 Dans l'inspecteur Propriétés, cliquez sur l'icône du dossier située en regard de la zone Lien.
3 Parcourez vos fichiers afin de sélectionner la page de détails. Celle-ci apparaît dans la zone Lien de l'inspecteur
Propriétés.
Dans le tableau dynamique, le texte sélectionné apparaît lié. Lorsque la page s'exécute sur le serveur, le lien s'applique au
texte de chaque ligne du tableau.
5 (ColdFusion) Dans la zone Lien de l'inspecteur Propriétés, ajoutez la chaîne suivante à la fin de l'URL :
?recordID=#[Link]#
Le point d'interrogation indique au serveur que ce qui suit correspond à un ou plusieurs paramètres d'URL. Le mot
recordID correspond au nom du paramètre d'URL (vous pouvez inventer n'importe quel nom de votre choix). Notez le nom
du paramètre d'URL : vous devrez en effet l'utiliser ultérieurement au niveau de la page de détails.
L'expression qui suit le signe égal correspond à la valeur du paramètre. Dans ce cas, la valeur est générée par une expression
ColdFusion qui renvoie un ID d'enregistrement du jeu d'enregistrements. Un ID différent est généré pour chaque ligne du
tableau dynamique. Dans l'expression ColdFusion, remplacez recordsetName par le nom de votre jeu d'enregistrements et
remplacez fieldName par le nom du champ de votre jeu d'enregistrements qui permet d'identifier chaque enregistrement
de façon univoque. Dans la plupart des cas, le champ correspond à un numéro d'ID d'enregistrement. Dans l'exemple
suivant, le champ correspond à des codes de location uniques.
[Link]?recordID=#[Link]#
Lorsque la page s'exécute, les valeurs du champ CODE du jeu d'enregistrements sont insérées dans les lignes
correspondantes du tableau dynamique. Par exemple, si le point de location Canberra, Australia, possède le code CBR,
l'URL suivante est utilisée dans la ligne Canberra du tableau dynamique :
DREAMWEAVER CS3 590
Guide de l'utilisateur
[Link]?recordID=CBR
6 (PHP) Dans le champ Lien de l'inspecteur Propriétés, ajoutez la chaîne suivante à la fin de l'URL :
?recordID=<?php echo $row_recordsetName['fieldName']; ?>
Le point d'interrogation indique au serveur que ce qui suit correspond à un ou plusieurs paramètres d'URL. Le mot
recordID correspond au nom du paramètre d'URL. (Vous pouvez utiliser le nom de votre choix.) Notez le nom du
paramètre d'URL : vous devrez en effet l'utiliser ultérieurement au niveau de la page de détails.
L'expression qui suit le signe égal correspond à la valeur du paramètre. Dans ce cas, la valeur est générée par une expression
PHP qui renvoie un ID d'enregistrement du jeu d'enregistrements. Un ID différent est généré pour chaque ligne du tableau
dynamique. Dans l'expression PHP, remplacez recordsetName par le nom de votre jeu d'enregistrements et fieldName par
le nom du champ de votre jeu d'enregistrements qui permet d'identifier chaque enregistrement de façon univoque. Dans la
plupart des cas, le champ correspond à un numéro d'ID d'enregistrement. Dans l'exemple suivant, le champ correspond à
des codes de location uniques.
[Link]?recordID=<?php echo $row_rsLocations['CODE']; ?>
Lorsque la page s'exécute, les valeurs du champ CODE du jeu d'enregistrements sont insérées dans les lignes
correspondantes du tableau dynamique. Par exemple, si le point de location Canberra, Australia, possède le code CBR,
l'URL suivante est utilisée dans la ligne Canberra du tableau dynamique :
[Link]?recordID=CBR
7 Enregistrez la page.
[Link]
4 Dans la zone Texte de l'hyperlien, indiquez le texte devant s'afficher dans la colonne hyperlien.
Texte statique Entrez le texte du lien afin de créer un lien générique, comme Détails, pour chaque ligne de la grille de
données. Le même texte (par exemple Détails) s'affiche sur toutes les lignes de la colonne hyperlien.
Champ de données Sélectionnez un champ de données dans l'ensemble de données afin d'ajouter des liens aux données
affichées dans la colonne. La valeur du champ de données est utilisée comme texte du lien dans la colonne hyperlien. Dans
l'exemple ci-dessous, chacune des lignes de la grille de données affiche un nom de point de location :
5 Dans la zone Page associée, définissez l'URL à associer au texte de la colonne hyperlien.
L'URL doit non seulement permettre d'ouvrir la page de détails, mais aussi d'identifier de façon univoque l'enregistrement
à afficher sur cette page.
Pour permettre l'identification de l'enregistrement à afficher sur la page de détails, choisissez l'option Champ de données,
puis sélectionnez dans l'ensemble de données un champ permettant d'identifier chaque enregistrement de façon univoque.
Dans la plupart des cas, le champ correspond à un numéro d'ID d'enregistrement. Dans l'exemple ci-dessous, le champ
correspond à des codes de location uniques :
6 Dans la zone Chaîne de mise en forme de la zone Page associée, cliquez sur le bouton Parcourir, puis recherchez et
sélectionnez la page de détails.
Dreamweaver crée une URL vers la page de détails. Cette URL comprend un paramètre identifiant l'enregistrement devant
être présenté sur la page de détails. Notez le nom du paramètre d'URL : vous devrez en effet l'utiliser ultérieurement au
niveau de la page de détails.
Par exemple, si vous avez défini [Link] comme page de détails, l'URL suivante est créée :
Dans ce cas, le paramètre d'URL est nommé CODE. Dreamweaver copie le nom du champ de données mais ce nom n'est pas
indispensable. Vous pouvez le remplacer par un nom plus évocateur (« recordID » dans l'exemple ci-dessous).
L'élément {0} est un espace réservé correspondant à la valeur du champ de données. Lorsque la page s'exécute, les valeurs
du champ CODE de l'ensemble de données sont insérées dans les lignes correspondantes de la grille de données. Par
exemple, si le point de location Canberra, Australie, possède le code CBR, l'URL suivante est utilisée dans la ligne Canberra
de la grille de données :
[Link]?recordID=CBR
7 Cliquez sur OK pour fermer la boîte de dialogue Hyperlien, puis de nouveau sur OK pour fermer la boîte de dialogue
Grille de données.
DREAMWEAVER CS3 592
Guide de l'utilisateur
1 Passez à la page de détails. Si vous n'avez pas encore créé une page de détails, créez une page ColdFusion vierge (Fichier
> Nouveau).
2 Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et sélectionnez Jeu d'enregistrements
(Requête) ou Jeu de données (Requête) dans le menu déroulant.
La boîte de dialogue Jeu d'enregistrements ou Jeu de données simplifiée s'affiche. Si la boîte de dialogue avancée s'affiche,
cliquez sur Simple.
3 Donnez un nom au jeu d'enregistrements, puis sélectionnez la source de données et la table de base de données qui
fourniront les données de votre jeu d'enregistrements.
4 Dans la zone Colonnes, sélectionnez les colonnes du tableau à inclure dans le jeu d'enregistrements.
Le jeu d'enregistrements peut être identique ou différent du jeu de la page principale. Le jeu d'enregistrements d'une page
de détails possède généralement davantage de colonnes afin d'afficher plus de détails.
Si les jeux d'enregistrements sont différents, le jeu d'enregistrements de la page de détails doit avoir au moins une colonne
en commun avec celui de la page principale. La colonne commune est généralement la colonne d'ID de l'enregistrement,
mais elle peut également être le champ commun aux tableaux reliés.
Pour inclure uniquement certaines colonnes de la table dans le jeu d'enregistrements, cliquez sur Sélectionnées, puis cliquez
sur les colonnes souhaitées tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
5 Pour rechercher et afficher l'enregistrement spécifié dans le paramètre d'URL transmis par la page principale, renseignez
la section Filtre comme suit :
• Dans le premier menu déroulant de la zone Filtre, sélectionnez la colonne du jeu d'enregistrements contenant les valeurs
correspondant à celle du paramètre d'URL transmis par la page principale. Par exemple, si le paramètre d'URL contient
un numéro d'ID d'enregistrement, sélectionnez la colonne contenant les numéros d'ID d'enregistrement. Dans l'exemple
de la section précédente, la colonne intitulée CODE contient les valeurs correspondant à celle du paramètre d'URL
transmis par la page principale.
• Dans le menu déroulant situé à côté du premier menu, sélectionnez le signe égal (=) (si cela n'est pas déjà fait).
• Dans le troisième menu déroulant, choisissez Paramètre d'URL. La page principale utilise un paramètre d'URL pour
transmettre des informations à la page de détails.
• Dans la quatrième zone, tapez le nom du paramètre d'URL transmis par la page principale.
6 Cliquez sur OK. Le jeu d'enregistrements s'affiche dans le panneau Liaisons.
7 Liez les colonnes du jeu d'enregistrements à la page de détails ; pour ce faire, sélectionnez les colonnes dans le panneau
Liaisons (Fenêtre > Liaisons) et faites-les glisser sur la page.
Après avoir téléchargé la page principale et la page de détails sur le serveur, vous pouvez ouvrir la page principale dans un
navigateur. Lorsque vous cliquez sur un lien dans la page principale, la page de détails correspondante s'ouvre et affiche des
informations sur l'enregistrement sélectionné.
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Création d'un lien qui ouvre une page associée (ASP, JSP)
Vous pouvez créer un lien qui ouvre une page associée et transmet à cette dernière les paramètres existants. Vous ne pouvez
recourir au comportement de serveur que si vous utilisez les modèles de serveur ASP ou JSP.
DREAMWEAVER CS3 593
Guide de l'utilisateur
Avant d'ajouter un comportement de serveur Aller à la page associée à une page, assurez-vous que la page reçoit les
paramètres de formulaire ou d'URL d'une autre page. Le rôle du comportement de serveur consiste à transmettre ces
paramètres à une troisième page. Vous pouvez, par exemple, communiquer les critères de recherche reçus par une page de
résultats à une autre page, de manière à ce que l'utilisateur n'ait pas à les taper plusieurs fois.
Sur la page, vous pouvez également sélectionner du texte ou une image devant assurer la fonction de lien ou placer le
pointeur sans ne rien sélectionner pour que le texte du lien soit inséré.
1 Dans la zone de texte Aller à la page associée, cliquez sur Parcourir et localisez le fichier de la page associée.
Si la page active s'envoie des données à elle-même, tapez son nom de fichier.
2 Si les critères à communiquer ont été directement reçus d'un formulaire HTML via la méthode GET ou qu'ils figurent
dans l'URL de la page, choisissez l'option Paramètres d'URL.
3 Si les critères à communiquer ont été directement reçus d'un formulaire HTML via la méthode POST, choisissez l'option
Paramètres de formulaire.
4 Cliquez sur OK.
Lorsque vous cliquez sur le nouveau lien, la page transmet les critères à la page associée par le biais d'une chaîne de requête.
Voir aussi
« Collecte de données envoyées par les utilisateurs » à la page 506
Recherche d'un enregistrement précis et affichage sur une page (ASP, JSP)
Vous pouvez ajouter un comportement de serveur permettant de rechercher un enregistrement spécifique dans le jeu
d'enregistrements, de manière à afficher les données de l'enregistrement sur la page. Vous ne pouvez recourir au
comportement de serveur que si vous utilisez les modèles de serveur ASP ou JSP.
5 Dans la zone Correspond au paramètre d'URL, entrez le nom du paramètre d'URL transmis par l'autre page.
Par exemple, si celle-ci a utilisé l'URL id=43 pour ouvrir la page d'informations détaillées, tapezid dans la zone Correspond
au paramètre d'URL.
Création de pages principale et de détails en une seule opération (ColdFusion, ASP, JSP,
PHP)
Lorsque vous développez des applications Web, vous pouvez créer rapidement des pages principales et de détails à l'aide de
l'objet de données Ensemble de pages Principale-Détails.
1 Pour créer une page dynamique vierge, choisissez Fichier > Nouveau > Page vierge, sélectionnez une page dynamique
dans la liste Type de page, puis cliquez sur Créer.
Cette page devient la page principale.
3 Ouvrez la page principale en mode Création, puis sélectionnez Insertion > Objets de données > Ensemble de pages
Principale Détails.
4 Dans le menu déroulant Jeu d'enregistrements, assurez-vous d'avoir sélectionné le jeu contenant les enregistrements que
vous souhaitez afficher dans la page principale.
5 Dans la zone Champs de la page principale, sélectionnez les colonnes du jeu d'enregistrements à afficher dans la page
principale.
Par défaut, toutes les colonnes du jeu d'enregistrements sont sélectionnées. Si le jeu contient une colonne à clé unique, telle
que recordID, sélectionnez-la et cliquez sur le bouton Moins (-) afin qu'elle ne s'affiche pas sur votre page.
6 Pour modifier l'ordre d'apparition des colonnes dans la page principale, sélectionnez une colonne dans la liste et cliquez
sur la flèche vers le bas ou vers le haut.
Dans la page principale, les colonnes du jeu d'enregistrements sont disposées horizontalement dans un tableau. Un clic sur
la flèche vers le haut déplace la colonne vers la gauche ; un clic sur la flèche vers le bas déplace la colonne vers la droite.
7 Dans le menu déroulant Lier à la page de détails depuis, sélectionnez la colonne du jeu d'enregistrements qui affichera
une valeur servant également de lien vers la page de détails.
Par exemple, si vous souhaitez que chaque nom de produit de la page principale ait un lien vers la page de détails,
sélectionnez la colonne du jeu d'enregistrements contenant les noms de produit.
8 Dans le menu déroulant Passer la clé unique, sélectionnez la colonne du jeu d'enregistrements contenant les valeurs
identifiant les enregistrements.
En général, la colonne choisie est le numéro d'identification de l'enregistrement. Cette valeur est transmise à la page de
détails afin d'identifier l'enregistrement choisi par l'utilisateur.
13 Pour modifier l'ordre d'apparition des colonnes dans la page de détails, sélectionnez une colonne dans la liste et cliquez
sur la flèche vers le bas ou vers le haut.
Dans la page de détails, les colonnes du jeu d'enregistrements sont disposées verticalement dans un tableau. Un clic sur la
flèche vers le haut déplace la colonne vers le haut ; un clic sur la flèche vers le bas déplace la colonne vers le bas.
DREAMWEAVER CS3 595
Guide de l'utilisateur
15 Personnalisez la mise en forme de la page principale et de la page de détails en fonction de vos besoins.
Vous pouvez personnaliser la mise en forme de chaque page à l'aide des outils de conception de page de Dreamweaver. Vous
pouvez également modifier les comportements de serveur en double-cliquant dessus dans le panneau Comportements de
serveur.
Après avoir créé l'ensemble de pages principales et de détails à l'aide de l'objet de données, utilisez le panneau
Comportements de serveur (Fenêtre > Comportements de serveur) pour modifier les divers éléments que l'objet de
données insère dans les pages.
Voir aussi
« Modification de contenu dynamique » à la page 541
Dans la plupart des cas, pour intégrer cette nouvelle fonction dans votre application Web, un minimum de deux pages
s'impose. La première page contient un formulaire HTML qui va servir à la saisie des critères de recherche. Même si aucune
recherche n'est véritablement exécutée à ce niveau, on l'appelle toutefois « page de recherche ».
La deuxième page indispensable à la recherche est la page de résultats, qui permet d'effectuer la plupart du travail. La page
de résultats exécute les tâches suivantes :
Si vous utilisez [Link], vous pouvez regrouper la page de recherche et la page de résultats dans une seule page.
Si la recherche se fait sur la base d'un seul critère, Dreamweaver vous permet d'ajouter des fonctions de recherche à votre
application Web sans utiliser de requêtes ni de variables SQL. Contentez-vous de créer vos pages et de compléter les champs
des quelques boîtes de dialogue qui s'affichent à l'écran. Si la recherche dépend de plusieurs critères, il vous faut rédiger une
instruction SQL pour laquelle vous définissez de multiples variables.
Dreamweaver insère la requête SQL dans la page. Lorsque la page s'exécute sur le serveur, chaque enregistrement de la table
de base de données est vérifié. Si la valeur du champ indiqué dans un enregistrement répond aux conditions de la requête
SQL, l'enregistrement sera inclus dans le jeu d'enregistrements. La requête SQL en cours crée un jeu d'enregistrements
contenant uniquement les résultats de la recherche.
DREAMWEAVER CS3 596
Guide de l'utilisateur
Par exemple, le service commercial peut détenir des renseignements sur les clients d'une zone particulière dont les revenus
sont supérieurs à un niveau donné. Dans le formulaire d'une page de recherche, le responsable des ventes saisit un secteur
géographique et un niveau de revenu minimum, puis clique sur le bouton Envoyer pour envoyer les deux valeurs à un
serveur. Sur le serveur, les valeurs sont communiquées à l'instruction SQL de la page de résultats, qui crée ensuite le jeu
d'enregistrements contenant uniquement les clients du secteur indiqué avec des revenus supérieurs au niveau donné.
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
« Création de pages de recherche et de résultats (ColdFusion, ASP, JSP, PHP) » à la page 595
« Création d'une page de recherche dans une base de données ([Link]) » à la page 600
Pour ajouter un formulaire HTML à une page de recherche, procédez comme suit :
1 Ouvrez la page de recherche ou créez une nouvelle page, puis choisissez Insertion > Formulaire > Formulaire.
Un formulaire vierge est créé sur la page. Il est parfois nécessaire d'activer les éléments invisibles (Affichage > Assistances
visuelles > Eléments invisibles) pour afficher les contours du formulaire, représentés par de fines lignes rouges.
2 Insérez des objets de formulaire afin de permettre aux utilisateurs de taper leurs critères de recherche en choisissant la
commande Formulaire dans le menu Insertion.
Les objets de formulaire sont de formes diverses : champs de texte, menus, options et boutons radio. La quantité d'objets
qu'il est possible d'insérer dans un formulaire pour aider les utilisateurs à mieux cerner leurs recherches est quasi illimitée.
Toutefois, n'oubliez pas que, plus le nombre de critères sur la page de recherche est grand, plus votre instruction SQL sera
complexe.
5 Sélectionnez le formulaire à l'aide de la balise <form> dans le sélecteur de balises situé en bas de la fenêtre de document,
comme le montre l'illustration suivante :
6 Dans la zone Action de l'inspecteur Propriétés du formulaire, tapez le nom de fichier de la page de résultats effectuant la
recherche proprement dite dans la base de données.
7 Dans le menu déroulant Méthode, sélectionnez l'une des options suivantes pour déterminer comment les données du
formulaire doivent être envoyées au serveur :
• GET envoie les données en les annexant à l'URL, sous forme de chaîne de requête. Cependant, la taille des URL étant
limitée à 8192 caractères, vous ne pouvez pas utiliser la méthode GET avec les formulaires longs.
• POST envoie les données dans le corps d'un message.
Voir aussi
« A propos des pages de recherche et de résultats » à la page 595
Remarque : Si vous appliquez plusieurs conditions de recherche, utilisez la boîte de dialogue Jeu d'enregistrements avancée
pour définir votre jeu (consultez la section « Création d'une page de résultats avancée (ColdFusion, ASP, JSP, PHP) » à la
page 599).
Voir aussi
« A propos des pages de recherche et de résultats » à la page 595
« Création d'une page de détails pour une page de résultats (ColdFusion, ASP, JSP, PHP) » à la page 600
2 Créez un jeu d'enregistrements ; pour ce faire, ouvrez le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton
Plus (+) et sélectionnez Jeu d'enregistrements dans le menu déroulant.
3 Assurez-vous que la boîte de dialogue Jeu d'enregistrements simplifiée s'affiche à l'écran.
Si la boîte de dialogue avancée s'affiche à la place, cliquez sur le bouton Simple pour ouvrir sa version simplifiée.
5 Dans le menu déroulant Table, sélectionnez le tableau à consulter dans la base de données.
DREAMWEAVER CS3 598
Guide de l'utilisateur
Remarque : Si la recherche implique un seul critère, vous ne pouvez consulter des enregistrements que dans un seul tableau.
Pour consulter plusieurs tableaux simultanément, utilisez la boîte de dialogue Jeu d'enregistrements avancée et définissez une
requête SQL.
6 Pour inclure uniquement certaines colonnes de la table dans le jeu d'enregistrements, cliquez sur Sélectionnées, puis
sélectionnez les colonnes souhaitées dans la liste tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh)
enfoncée.
Il est préférable d'inclure uniquement les colonnes qui contiennent des informations que vous souhaitez afficher dans la
page de résultats.
Pour le moment, ne fermez pas la boîte de dialogue Jeu d'enregistrements. Vous l'utiliserez lors de l'étape suivante pour
récupérer les critères envoyés par la page de recherche et pour créer un filtre destiné à exclure tous les enregistrements non
conformes aux critères de recherche.
2 Dans le menu déroulant situé à côté du premier menu, sélectionnez le signe égal (=) (en principe, la valeur par défaut).
3 Dans le troisième menu déroulant, choisissez Variable de formulaire ou Paramètre d'URL, selon que vous empruntez les
méthodes POST ou GET, respectivement.
La page de recherche utilise soit une variable de formulaire, soit un paramètre d'URL pour transmettre des informations à
la page de résultats.
4 Dans la quatrième zone, entrez le nom de l'objet de formulaire qui accepte le critère sur la page de recherche.
Le nom de l'objet fait aussi fonction de nom pour la variable de formulaire ou le paramètre d'URL. Pour obtenir ce nom,
revenez à la page de recherche, cliquez sur l'objet de formulaire pour le sélectionner et prenez note du nom qui s'affiche
dans l'inspecteur Propriétés.
Par exemple, vous désirez créer un jeu d'enregistrements comprenant uniquement les raids et randonnées dans un pays
particulier. Supposons qu'une colonne du tableau se nomme TRIPLOCATION et que le formulaire HTML de votre page de
recherche utilise la méthode GET et contienne un objet de menu nommé Location qui affiche une liste de pays. L'exemple
suivant indique à quoi peut ressembler votre section de filtre :
5 (Facultatif) Cliquez sur Tester, tapez une valeur test et cliquez sur OK pour vous connecter à la base de données et créer
une instance du jeu d'enregistrements.
La valeur test est une simulation de la valeur qui sans cela aurait été renvoyée de la page de recherche. Cliquez sur OK pour
fermer le jeu d'enregistrements test.
L'étape suivante consiste à afficher le jeu d'enregistrements sur la page de résultats. Pour plus d'informations, consultez la
rubrique « Affichage des résultats de la recherche (ColdFusion, ASP, JSP, PHP) » à la page 600.
DREAMWEAVER CS3 599
Guide de l'utilisateur
Remarque : Si vous n'appliquez qu'une seule condition de recherche, utilisez la boîte de dialogue Jeu d'enregistrements
simplifiée pour définir votre jeu (consultez la section « Création d'une page de résultats de base (ColdFusion, ASP, JSP, PHP) »
à la page 597).
1 Ouvrez la page de résultats dans Dreamweaver, puis créez un jeu d'enregistrements ; pour ce faire, ouvrez le panneau
Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et choisissez Jeu d'enregistrements dans le menu déroulant.
2 Assurez-vous que la boîte de dialogue Jeu d'enregistrements avancée s'affiche à l'écran.
La boîte de dialogue avancée comporte une zone de texte qui permet la saisie d'instructions SQL. Si la boîte de dialogue
simplifiée s'affiche à la place, cliquez sur le bouton Avancé pour ouvrir sa version avancée.
Pour limiter la frappe, utilisez l'arborescence des éléments de la base de données située dans la partie inférieure de la boîte
de dialogue Jeu d'enregistrements avancée. Pour obtenir des instructions, consultez la section « Rédaction d'instructions
SQL en vue de la définition d'un jeu d'enregistrements avancé » à la page 524.
Pour plus d'informations sur la syntaxe SQL, consultez le guide Initiation à SQL [Link]/go/learn_dw_sqlprimer.
5 Donnez aux variables SQL les valeurs des critères de recherche. Pour ce faire, cliquez sur le bouton Plus (+) dans la zone
Variables, puis tapez le nom de la variable, sa valeur par défaut (valeur que doit prendre la variable si aucune valeur
d'exécution n'est renvoyée) et sa valeur d'exécution (généralement un objet de serveur renfermant une valeur envoyée par
un navigateur, telle qu'une variable de demande).
Dans l'exemple ASP suivant, le formulaire HTML sur la page de recherche utilise la méthode GET et contient deux champs
de texte, « LastName » et « Department ».
Dans un environnement ColdFusion, les valeurs d'exécution seraient #LastName# et #Department#. Dans un
environnement JSP, les valeurs d'exécution seraient [Link]("LastName") et
[Link]("Department").
6 (Facultatif) Cliquez sur Tester pour créer une instance du jeu d'enregistrements à l'aide des valeurs de variable par défaut.
Les valeurs par défaut sont une simulation des valeurs qui sans cela auraient été renvoyées de la page de recherche. Cliquez
sur OK pour fermer le jeu d'enregistrements test.
Pour plus d'informations sur les méthodes d'affichage du contenu dynamique sur une page autres que l'affichage de résultats
dans un tableau dynamique, consultez la section « Affichage des enregistrements de base de données » à la page 543.
1 Placez le point d'insertion à l'endroit où vous souhaitez que le tableau dynamique apparaisse dans la page de résultats,
puis sélectionnez Insertion > Objets de données > Données dynamiques > Tableau dynamique.
2 Dans la boîte de dialogue Tableau dynamique, sélectionnez le jeu d'enregistrements que vous avez défini afin de
présenter les résultats de recherche.
3 Cliquez sur OK. Un tableau dynamique contenant les résultats de la recherche est inséré sur la page de résultats.
Création d'une page de détails pour une page de résultats (ColdFusion, ASP, JSP, PHP)
Vos pages de recherche et de résultats peuvent inclure une page comportant des informations détaillées à propos
d'enregistrements spécifiques répertoriés dans la page de résultats. Dans ce cas, la page de résultats fait également fonction
de page principale dans un ensemble de pages principale/détails.
Voir aussi
« Création de pages principale et de détails en une seule opération (ColdFusion, ASP, JSP, PHP) » à la page 594
« Création d'une page de résultats de base (ColdFusion, ASP, JSP, PHP) » à la page 597
Voir aussi
« A propos des pages de recherche et de résultats » à la page 595
Dans l'inspecteur Propriétés du formulaire, sélectionnez l'attribut de Method POST. Il n'est pas nécessaire de définir un attribut
Action. La page [Link] s'autotransmet les données et les résultats de la recherche sont affichés sur cette même page.
DREAMWEAVER CS3 601
Guide de l'utilisateur
2 Insérez les contrôles de formulaire permettant aux utilisateurs d'entrer leurs critères de recherche (Insertion > Objets
[Link]).
Il est possible d'insérer n'importe quel type de contrôle de formulaire [Link], notamment les contrôles TextBox,
CheckBox, RadioButton, ListBox et DropDownList. La quantité de contrôles qu'il est possible d'insérer dans un formulaire
pour aider les utilisateurs à mieux cerner leurs recherches est quasi illimitée. Toutefois, n'oubliez pas que, plus le nombre
de critères sur la page de recherche est grand, plus votre instruction SQL sera complexe.
Veillez à donner un attribut ID à chaque contrôle (par exemple, txtVille à un contrôle de type TextBox ou lbxPays à un
contrôle de type ListBox). Pour plus d'informations, consultez la section « Ajout de contrôles de formulaire [Link] à une
page » à la page 655.
3 Insérez un bouton [Link] dans le formulaire (Insertion > Objets [Link] > asp:bouton).
Veillez à donner un attribut ID (par exemple, btnRechercher) et un libellé (par exemple, Rechercher) au bouton.
Le formulaire de recherche est créé. L'étape suivante de la procédure de création d'une page de recherche consiste à définir
l'ensemble de données dans lequel les résultats de la recherche seront enregistrés.
Avant d'insérer la grille de données, vous devez définir l'ensemble de données dans lequel les enregistrements répondant
aux critères de recherche seront stockés.
2 Donnez un nom à l'ensemble de données, puis sélectionnez la connexion et la table de base de données dans laquelle les
utilisateurs doivent pouvoir effectuer des recherches.
3 Dans la zone Colonnes, cliquez sur l'option Sélectionnées et choisissez une colonne à clé (généralement la colonne d'ID
d'enregistrement), ainsi que les colonnes contenant les données devant s'afficher dans la grille de données.
Ne fermez pas la boîte de dialogue Ensemble de données ; vous l'utiliserez lors de l'étape suivante pour récupérer les critères
de recherche envoyés au serveur et pour créer un filtre destiné à exclure tous les enregistrements non conformes aux critères
de recherche.
2 Dans le menu déroulant situé à côté du premier menu, sélectionnez le signe égal (=) (en principe, la valeur par défaut).
Cette sélection indique que l'utilisateur ne souhaite inclure que les enregistrements dont les valeurs dans la colonne
sélectionnée correspondent exactement à celle spécifiée sur la page de recherche. Vous pouvez utiliser une option moins
restrictive, telle que « commence par » ou « contient ».
4 Dans la quatrième zone, entrez le nom du contrôle de formulaire qui a envoyé le critère de recherche au serveur.
DREAMWEAVER CS3 602
Guide de l'utilisateur
Pour obtenir ce nom, cliquez sur le contrôle au niveau du formulaire pour le sélectionner, puis prenez note de l'ID qui
s'affiche dans l'inspecteur Propriétés.
5 Cliquez sur Tester, tapez une valeur test, puis cliquez sur OK pour vous connecter à la base de données et créer une
instance de l'ensemble de données.
La valeur test est une simulation de la valeur qui sans cela aurait été renvoyée de la page de recherche. Cliquez sur OK pour
fermer l'ensemble de données.
L'étape suivante de la procédure de création d'une page de recherche consiste à afficher les résultats de la recherche dans
une grille de données. Consultez la section « Affichage des résultats dans une grille de données ([Link]) » à la page 603.
Remarque : Si vous n'appliquez qu'une seule condition de recherche, utilisez la boîte de dialogue Ensemble de données
simplifiée pour définir l'ensemble de données (consultez la section « Recherche sur la base d'un seul critère ([Link]) » à la
page 601).
1 Ouvrez la page de résultats dans Dreamweaver, puis créez un ensemble de données ; pour ce faire, ouvrez le panneau
Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et choisissez Ensemble de données dans le menu déroulant.
2 Assurez-vous que la boîte de dialogue Ensemble de données avancée s'affiche à l'écran.
Si la boîte de dialogue simplifiée s'affiche à la place, cliquez sur le bouton Avancé pour ouvrir sa version avancée. La boîte
de dialogue avancée comporte une zone de texte qui permet la saisie d'instructions SQL.
5 Attribuez aux espaces réservés les valeurs des critères de recherche ; pour ce faire, cliquez sur le bouton Plus (+) de la
zone Paramètres et entrez le nom, le type et la valeur des critères.
Les critères doivent être répertoriés dans le même ordre que dans l'instruction SQL.
Dans la zone Nom, entrez un nom de critère correct. Le nom ne doit pas contenir d'espaces ni de caractères spéciaux.
Dans le menu déroulant Type, sélectionnez un type de données. Par exemple, si le critère est de type texte, sélectionnez
WChar.
Dans le champ Valeur, entrez la variable de serveur dans laquelle la valeur du critère sera stockée. Par exemple, si le nom
du contrôle de formulaire sur la page de recherche est txtVille, une variable de serveur intitulée [Link](“txtVille”)
sera créée et une valeur y sera stockée.
Vous pouvez également entrer une expression plus complète indiquant la valeur par défaut à utiliser lorsque la variable de
serveur n'existe pas. Par exemple, en cas de recherche dans une base de données Microsoft Access, vous pouvez utiliser %
comme valeur par défaut. L'expression suivante permet de vérifier si la variable de serveur [Link]("txtVille")
existe. Le cas échéant (c'est-à-dire si la variable est égale à une valeur), l'expression renvoie la valeur de la variable ; dans le
cas contraire, l'expression renvoie la valeur par défaut %.
DREAMWEAVER CS3 603
Guide de l'utilisateur
Pour plus d'informations, voir de la documentation sur les langages Visual Basic ou C#.
6 Si nécessaire, cliquez sur Tester pour créer une instance de l'ensemble de données à l'aide des valeurs de variable par
défaut.
Les valeurs par défaut sont une simulation des valeurs qui sans cela auraient été renvoyées de la page de recherche. Cliquez
sur OK pour fermer l'ensemble de données test.
L'étape suivante consiste à afficher les résultats de la recherche dans une grille de données.
1 Placez le point d'insertion dans la page de recherche, à l'emplacement où la grille de données doit apparaître.
2 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis
choisissez Grille de données.
La boîte de dialogue Grille de données s'affiche.
3 Dans la zone ID, entrez le nom que vous souhaitez attribuer à la grille de données, par exemple dgLocation.
4 Dans le menu déroulant Ensemble de données, sélectionnez l'ensemble de données destiné à recevoir les résultats de la
recherche.
5 Renseignez les autres sections de la boîte de dialogue selon les besoins.
L'exemple suivant présente une boîte de dialogue Grille de données qui a pour effet de créer une grille de données composée
de trois colonnes et de dix lignes, ainsi que des liens vers les pages de résultats précédentes et suivantes :
La grille de données s'affiche lors du premier chargement de la page de recherche, même si l'utilisateur n'a pas encore lancé
de recherche. Vous pouvez faire en sorte que la grille de données soit masquée lors du premier chargement de la page.
DREAMWEAVER CS3 604
Guide de l'utilisateur
Voir aussi
« Recherche sur la base d'un seul critère ([Link]) » à la page 601
3 Enregistrez la page.
Vous trouverez un didacticiel consacré à la création d'une page d'insertion d'enregistrements à l'adresse
[Link]/go/learn_dw_webapp.
Vous pouvez inclure ces éléments dans la page en une seule opération à l'aide de l'objet de données Formulaire d'insertion
d'enregistrement ou les insérer individuellement à l'aide des outils de formulaire de Dreamweaver et du panneau
Comportements de serveur.
Remarque : La page d'insertion ne peut pas contenir plus d'un comportement de serveur de modification d'enregistrement à
la fois. Par exemple, vous ne pouvez pas y inclure également un comportement de serveur Mettre à jour l'enregistrement ou
Supprimer l'enregistrement.
Voir aussi
« Création de formulaires » à la page 572
3 Pour nommer le formulaire HTML, commencez par le sélectionner en cliquant sur la balise <form> au bas de la fenêtre
de document, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), puis entrez un nom dans la zone Nom du formulaire.
Vous n'avez pas besoin de définir l'attribut action ou method du formulaire pour lui indiquer où et comment envoyer les
données d'enregistrement lorsque l'utilisateur clique sur le bouton Envoyer. Le comportement de serveur Insérer un
enregistrement définit automatiquement ces attributs.
4 Insérez un objet de formulaire tel qu'un champ de texte (Insertion > Formulaire > Champ de texte) pour chaque colonne
de la table de base de données dans laquelle insérer des enregistrements.
Les objets de formulaire sont destinés à la saisie de données. On utilise souvent des champs de texte dans ce but, mais rien
ne vous empêche d'utiliser des menus, des options et des boutons radio.
Ajout d'un comportement de serveur destiné à l'insertion d'enregistrements dans une base de données (ColdFusion)
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Insérer l'enregistrement dans le menu déroulant.
2 Dans le menu déroulant Envoyer les valeurs à partir de, sélectionnez un formulaire.
3 Dans le menu déroulant Source de données, sélectionnez une connexion à la base de données.
4 Saisissez votre nom d'utilisateur et votre mot de passe.
5 Dans le menu déroulant Insérer dans la table, sélectionnez la table de base de données dans laquelle insérer
l'enregistrement.
6 Indiquez la colonne de base de données dans laquelle vous souhaitez insérer l'enregistrement. Dans le menu déroulant
Valeur, sélectionnez l'objet de formulaire devant insérer l'enregistrement. Dans le menu déroulant Envoyer en tant que,
sélectionnez ensuite le type de données de l'objet de formulaire.
Le type de données est celui qu'attend la colonne de la table de base de données (texte, numérique, valeurs d'option
booléennes).
7 Dans la zone Après l'insertion, aller à, indiquez la page à ouvrir après insertion de l'enregistrement dans la table ou
cliquez sur le bouton Parcourir pour naviguer jusqu'au fichier.
8 Cliquez sur OK.
Dreamweaver ajoute à la page un comportement de serveur qui permet aux utilisateurs d'insérer des enregistrements dans
une table de base de données. Pour ce faire, il leur suffit de compléter le formulaire HTML et de cliquer sur le bouton
Envoyer.
Ajout d'un comportement de serveur destiné à l'insertion d'enregistrements dans une base de données (ASP, JSP)
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Insérer l'enregistrement dans le menu déroulant.
2 Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données.
Cliquez sur le bouton Définir si vous devez définir une connexion.
3 Dans le menu déroulant Insérer dans la table, sélectionnez la table de base de données dans laquelle vous souhaitez
insérer l'enregistrement.
4 Dans la zone Après l'insertion, aller à, indiquez la page à ouvrir après insertion de l'enregistrement dans la table ou
cliquez sur le bouton Parcourir pour naviguer jusqu'au fichier.
5 Dans le menu déroulant Obtenir les valeurs de, sélectionnez le formulaire HTML à utiliser pour la saisie des données.
Dreamweaver sélectionne automatiquement le premier formulaire apparaissant sur votre page.
6 Indiquez la colonne de base de données dans laquelle vous souhaitez insérer l'enregistrement. Dans le menu déroulant
Valeur, sélectionnez l'objet de formulaire devant insérer l'enregistrement. Dans le menu déroulant Envoyer en tant que,
sélectionnez ensuite le type de données de l'objet de formulaire.
Le type de données est celui qu'attend la colonne de la table de base de données (texte, numérique, valeurs d'option
booléennes).
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de
serveur) et double-cliquez sur le comportement Insérer un enregistrement.
Ajout d'un comportement de serveur destiné à l'insertion d'enregistrements dans une base de données ([Link])
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Insérer l'enregistrement dans le menu déroulant.
2 Dans le menu déroulant Envoyer les valeurs à partir de, sélectionnez un formulaire.
3 Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données.
Cliquez sur le bouton Définir si vous devez définir une connexion.
4 Dans le menu déroulant Insérer dans la table, sélectionnez la table de base de données dans laquelle insérer
l'enregistrement.
5 Indiquez la colonne de base de données dans laquelle vous souhaitez insérer l'enregistrement. Dans le menu déroulant
Valeur, sélectionnez l'objet de formulaire devant insérer l'enregistrement. Dans le menu déroulant Envoyer en tant que,
sélectionnez ensuite le type de données de l'objet de formulaire.
Le type de données est celui qu'attend la colonne de la table de base de données (texte, numérique, valeurs d'option
booléennes).
6 Dans la zone En cas de réussite, aller à, indiquez l'emplacement de la page à afficher lorsque le comportement de serveur
s'exécute avec succès ou cliquez sur le bouton Parcourir pour naviguer jusqu'à l'emplacement.
7 Dans la zone En cas de défaillance, aller à, indiquez l'emplacement de la page à afficher lorsque le comportement de
serveur échoue ou cliquez sur le bouton Parcourir pour naviguer jusqu'à l'emplacement.
8 Activez l'option Afficher les informations de débogage suite à une défaillance pour que les informations de débogage
s'affichent en cas d'échec du comportement de serveur.
Lorsque cette option est sélectionnée, Dreamweaver ignore l'option En cas de défaillance, aller à.
Utilisez l'option de débogage au cours du développement, puis l'option En cas de défaillance, aller à lorsque votre site est
actif.
Ajout d'un comportement de serveur destiné à l'insertion d'enregistrements dans une base de données (PHP)
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Insérer l'enregistrement dans le menu déroulant.
2 Dans le menu déroulant Envoyer les valeurs à partir de, sélectionnez un formulaire.
3 Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données.
4 Dans le menu déroulant Insérer un tableau, sélectionnez la table de base de données dans laquelle vous souhaitez insérer
l'enregistrement.
5 Indiquez la colonne de base de données dans laquelle vous souhaitez insérer l'enregistrement. Dans le menu déroulant
Valeur, sélectionnez l'objet de formulaire devant insérer l'enregistrement. Dans le menu déroulant Envoyer en tant que,
sélectionnez ensuite le type de données de l'objet de formulaire.
Le type de données est celui qu'attend la colonne de la table de base de données (texte, numérique, valeurs d'option
booléennes).
6 Dans la zone Après l'insertion, aller à, indiquez la page à ouvrir après insertion de l'enregistrement dans la table ou
cliquez sur le bouton Parcourir pour naviguer jusqu'au fichier.
7 Cliquez sur OK.
Dreamweaver ajoute à la page un comportement de serveur qui permet aux utilisateurs d'insérer des enregistrements dans
une table de base de données. Pour ce faire, il leur suffit de compléter le formulaire HTML et de cliquer sur le bouton
Envoyer.
Lorsque vous sélectionnez Afficher les informations de débogage suite à une défaillance, Dreamweaver ignore l'option En
cas de défaillance, aller à.
Utilisez l'option Afficher les informations de débogage suite à une défaillance au cours du développement, puis l'option En
cas de défaillance, aller à lorsque votre page est publiée.
7 Dans la zone Champs de formulaire, spécifiez les objets de formulaire que vous souhaitez inclure dans le formulaire
HTML de la page d'insertion, ainsi que les colonnes de la base de données que chaque objet de formulaire devra mettre à jour.
Par défaut, Dreamweaver crée un objet de formulaire pour chaque colonne de la table de base de données. Si votre base de
données génère automatiquement un ID de clé unique pour chaque enregistrement créé, supprimez l'objet de formulaire
correspondant à la colonne à clé ; pour ce faire, sélectionnez l'objet dans la liste et cliquez sur le bouton Moins (-). Ainsi,
l'utilisateur du formulaire ne pourra pas entrer une valeur d'ID qui existe déjà.
Vous pouvez également modifier l'ordre des objets de formulaire dans le formulaire HTML ; il vous suffit de sélectionner
un objet dans la liste et de le déplacer dans cette dernière en cliquant sur la flèche vers le haut ou vers le bas située sur la
droite de la boîte de dialogue.
8 Définissez la façon dont chaque champ de saisie de données devra être affiché dans le formulaire HTML en cliquant sur
une ligne du tableau Champs de formulaire et en entrant les informations suivantes dans les zones affichées sous le tableau :
• Dans la zone Etiquette, saisissez la description à afficher à côté du champ de saisie de données. Par défaut, Dreamweaver
affiche dans ce champ le nom de la colonne de la table.
• Dans le menu déroulant Afficher comme, sélectionnez l'objet de formulaire à utiliser comme champ de saisie de données.
Vous avez le choix entre Champ de texte, Zone de texte, Menu, Case à cocher, Groupe de boutons radio et Texte. Pour
les entrées en lecture seule, choisissez Texte. Vous pouvez également choisir Champ Mot de passe, Champ de fichier et
Champ masqué.
Remarque : Les champs masqués sont insérés à la fin du formulaire.
• Dans le menu déroulant Envoyer en tant que, sélectionnez le format de données accepté par la table de base de données.
Par exemple, si les données numériques sont les seules admises, choisissez Numérique.
• Définissez les propriétés de l'objet de formulaire. Vous avez le choix entre plusieurs possibilités, en fonction de l'objet de
formulaire sélectionné comme champ de saisie de données. Pour les champs de texte, les zones de texte et le texte, vous
pouvez entrer une valeur initiale. Pour les menus et les groupes de boutons radio, ouvrez une autre boîte de dialogue afin
de définir des propriétés. Pour les options, sélectionnez l'option Cochée ou Non cochée.
• Dans [Link], vous pouvez utiliser les contrôles de formulaire Web.
9 Cliquez sur OK.
Dreamweaver insère dans la page un formulaire HTML et un comportement de serveur Insérer l'enregistrement. Les objets
de formulaire sont disposés sur la page sous forme d'un tableau simple, que vous pouvez ensuite personnaliser à l'aide des
outils de conception de page de Dreamweaver (assurez-vous qu'aucun objet de formulaire ne dépasse les limites du
formulaire).
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de
serveur) et double-cliquez sur le comportement Insérer un enregistrement.
Voir aussi
« Création de pages de recherche et de résultats (ColdFusion, ASP, JSP, PHP) » à la page 595
« Création d'une page de recherche dans une base de données ([Link]) » à la page 600
Le processus destiné à ouvrir la page de mise à jour et à la transmission d'un ID d'enregistrement est identique à celui
d'ouverture d'une page de détails et à la transmission d'un ID d'enregistrement. Pour plus d'informations, consultez la
section « Création de liens vers la page de détails » à la page 589.
Voir aussi
« Paramètres d'URL » à la page 507
2 Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et sélectionnez Jeu d'enregistrements.
Si la boîte de dialogue avancée s'affiche, cliquez sur Simple. La boîte de dialogue avancée comporte une zone de texte qui
permet la saisie d'instructions SQL, contrairement à la boîte de dialogue simplifiée.
3 Nommez le jeu d'enregistrements et indiquez où se trouvent les données à mettre à jour à l'aide des menus déroulants
Connexion et Table.
4 Cliquez sur l'option Sélectionnées et choisissez une colonne à clé (généralement la colonne ID de l'enregistrement), ainsi
que les colonnes contenant les données devant être mises à jour.
5 Configurez la zone Filtre de manière à ce que la valeur de votre colonne à clé soit égale à celle du paramètre d'URL
correspondant transmis par la page de résultats.
Ce type de filtre crée un jeu d'enregistrements ne contenant que l'enregistrement spécifié par la page de résultats. Par
exemple, si votre colonne à clé contient des informations d'ID d'enregistrement et s'appelle PRID, et si la page principale
transmet les informations d'ID d'enregistrement correspondantes dans le paramètre d'URL appelé id, votre zone Filtre doit
avoir l'aspect suivant :
DREAMWEAVER CS3 610
Guide de l'utilisateur
• un jeu d'enregistrements filtré permettant de récupérer l'enregistrement à partir d'une table de base de données ;
• un formulaire HTML permettant aux utilisateurs de modifier les données de l'enregistrement ;
• un comportement de serveur Mettre à jour l'enregistrement permettant de mettre à jour la base de données.
Vous pouvez insérer séparément les deux derniers éléments de base d'une page de mise à jour à l'aide des outils de
formulaire et du panneau Comportements de serveur.
Voir aussi
« Récupération de l'enregistrement à mettre à jour » à la page 609
4 Pour nommer le formulaire HTML, commencez par le sélectionner en cliquant sur la balise <form> au bas de la fenêtre
de document, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), puis entrez un nom dans la zone Nom du formulaire.
Vous n'avez pas besoin de définir l'attribut action ou method du formulaire pour lui indiquer où et comment envoyer les
données d'enregistrement lorsque l'utilisateur clique sur le bouton Envoyer. Le comportement de serveur Mettre à jour un
enregistrement définit automatiquement ces attributs.
5 Insérez un objet de formulaire tel qu'un champ de texte (Insertion > Formulaire > Champ de texte) pour chaque colonne
à mettre à jour dans la table de base de données.
Les objets de formulaire sont destinés à la saisie de données. On utilise souvent des champs de texte dans ce but, mais rien
ne vous empêche d'utiliser des menus, des options et des boutons radio.
A chaque objet de formulaire doit correspondre une colonne dans le jeu d'enregistrements défini précédemment. La seule
exception est la colonne à clé unique, qui ne doit pas avoir d'objet de formulaire correspondant.
2 Liez chaque objet du formulaire à des données du jeu d'enregistrements, comme décrit dans les sections suivantes :
• « Affichage de contenu dynamique dans des champs de texte HTML » à la page 581
• « Activation dynamique d'une case à cocher HTML » à la page 581
• « Activation dynamique d'un bouton radio HTML » à la page 582
DREAMWEAVER CS3 611
Guide de l'utilisateur
2 Dans le menu déroulant Envoyer les valeurs à partir de, sélectionnez un formulaire.
3 Dans le menu déroulant Source de données ou Connexion, sélectionnez une connexion à la base de données.
4 Tapez votre nom d'utilisateur et votre mot de passe, le cas échéant.
5 Dans le menu déroulant Mettre à jour la table, sélectionnez la table de base de données qui contient l'enregistrement à
mettre à jour.
6 (ColdFusion, PHP, [Link]) Indiquez la colonne de base de données à mettre à jour. Dans le menu déroulant Valeur,
sélectionnez l'objet de formulaire devant mettre à jour la colonne. Dans le menu déroulant Envoyer en tant que,
sélectionnez le type de données de l'objet de formulaire, puis choisissez Clé primaire si vous souhaitez définir cette colonne
comme étant la clé primaire.
Le type de données est celui qu'attend la colonne de la table de base de données (texte, numérique, valeurs d'option
booléennes).
7 (ASP, JSP) Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant l'enregistrement
affiché dans le formulaire HTML. Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé
(généralement le champ d'ID de l'enregistrement) devant identifier l'enregistrement dans la table de la base de données. Si
la valeur est un nombre, sélectionnez l'option Numérique. Une colonne à clé n'accepte généralement que des valeurs
numériques, mais dans certains cas, elle accepte également du texte.
8 Dans la zone Après la mise à jour, aller à ou En cas de réussite, aller à, indiquez la page à ouvrir après mise à jour de
l'enregistrement dans la table ou cliquez sur le bouton Parcourir pour naviguer jusqu'au fichier.
9 ([Link]) Dans la zone En cas de défaillance, aller à, indiquez l'emplacement de la page à afficher lorsque le
comportement de serveur échoue ou cliquez sur le bouton Parcourir pour naviguer jusqu'à l'emplacement.
10 ([Link]) Activez l'option Afficher les informations de débogage suite à une défaillance pour que les informations de
débogage s'affichent en cas d'échec du comportement de serveur. Lorsque cette option est sélectionnée, Dreamweaver
ignore l'option En cas de défaillance, aller à.
Utilisez l'option de débogage au cours du développement, puis l'option En cas de défaillance, aller à lorsque votre site est
actif.
11 (ASP, JSP) Indiquez la colonne de base de données à mettre à jour. Dans le menu déroulant Valeur, sélectionnez l'objet
de formulaire devant mettre à jour la colonne. Dans le menu déroulant Envoyer en tant que, sélectionnez ensuite le type de
données de l'objet de formulaire. Le type de données est celui qu'attend la colonne de la table de base de données (texte,
numérique, valeurs d'option booléennes). Répétez cette procédure pour chaque objet du formulaire.
12 Cliquez sur OK.
Dreamweaver ajoute à la page un comportement de serveur qui permet aux utilisateurs de mettre à jour les enregistrements
d'une table de base de données ; pour ce faire, il leur suffit de modifier les informations affichées dans le formulaire HTML
et de cliquer sur le bouton Envoyer.
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de
serveur) et double-cliquez sur le comportement Mettre à jour l'enregistrement.
• un jeu d'enregistrements filtré permettant de récupérer l'enregistrement à partir d'une table de base de données ;
DREAMWEAVER CS3 612
Guide de l'utilisateur
Pour que vous puissiez utiliser l'objet de données, il faut que votre application Web soit capable d'identifier l'enregistrement
à mettre à jour et que votre page de mise à jour soit en mesure de le récupérer.
Après avoir inséré les éléments sur la page au moyen de l'objet de données, vous pouvez utiliser les outils de conception de
Dreamweaver pour personnaliser le formulaire ou le panneau Comportements de serveur pour modifier le comportement
de serveur Mettre à jour l'enregistrement.
Remarque : La page de mise à jour ne peut pas contenir plus d'un comportement de serveur de modification d'enregistrement
à la fois. Par exemple, vous ne pouvez pas y inclure également un comportement de serveur Insérer un enregistrement ou
Supprimer l'enregistrement.
1 Ouvrez la page en mode Création, puis choisissez Insertion > Objets de données > Mettre à jour l'enregistrement >
Assistant de formulaire de mise à jour des enregistrements.
La boîte de dialogue Formulaire de mise à jour des enregistrements s'affiche.
3 Dans le menu déroulant Table à mettre à jour, sélectionnez la table de base de données qui contient l'enregistrement à
mettre à jour.
4 Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant l'enregistrement affiché dans le
formulaire HTML.
5 Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé (généralement le champ d'ID de
l'enregistrement) devant identifier l'enregistrement dans la table de la base de données.
Si la valeur est un nombre, sélectionnez l'option Numérique. Une colonne à clé n'accepte généralement que des valeurs
numériques, mais dans certains cas, elle accepte également du texte.
6 Dans la zone Après la mise à jour, aller à (En cas de réussite, aller à pour [Link]), indiquez la page à ouvrir après la
mise à jour de l'enregistrement dans la table.
7 ([Link]) Si la mise à jour échoue, vous pouvez décider d'afficher une page Web ou des informations de débogage
relatives à l'échec.
Utilisez l'option de débogage au cours du développement, puis l'option En cas de défaillance, aller à lorsque votre site est
actif. Lorsque l'option de débogage est sélectionnée, Dreamweaver ignore l'option En cas de défaillance, aller à.
8 Dans la zone Champs du formulaire, indiquez les colonnes de la table de base de données que chaque objet de formulaire
doit mettre à jour.
Par défaut, Dreamweaver crée un objet de formulaire pour chaque colonne de la table de base de données. Si votre base de
données génère automatiquement un ID de clé unique pour chaque enregistrement créé, supprimez l'objet de formulaire
correspondant à la colonne à clé ; pour ce faire, sélectionnez l'objet dans la liste et cliquez sur le bouton Moins (-). Ainsi,
l'utilisateur du formulaire ne pourra pas entrer une valeur d'ID qui existe déjà.
Vous pouvez également modifier l'ordre des objets de formulaire dans le formulaire HTML ; il vous suffit de sélectionner
un objet dans la liste et de le déplacer dans cette dernière en cliquant sur la flèche vers le haut ou vers le bas située sur la
droite de la boîte de dialogue.
9 Définissez la façon dont chaque champ de saisie de données doit s'afficher sur le formulaire HTML. Pour ce faire, cliquez
sur une ligne du tableau Champs de formulaire et indiquez les informations suivantes dans les zones affichées sous la table :
• Dans la zone Etiquette, saisissez la description à afficher à côté du champ de saisie de données. Par défaut, Dreamweaver
affiche dans ce champ le nom de la colonne de la table.
DREAMWEAVER CS3 613
Guide de l'utilisateur
• Dans le menu déroulant Afficher comme, sélectionnez l'objet de formulaire à utiliser comme champ de saisie de données.
Vous avez le choix entre Champ de texte, Zone de texte, Menu, Case à cocher, Groupe de boutons radio et Texte. Pour
les entrées en lecture seule, choisissez Texte. Vous pouvez également choisir Champ Mot de passe, Champ de fichier et
Champ masqué.
Remarque : Les champs masqués sont insérés à la fin du formulaire.
• Dans le menu déroulant Envoyer en tant que, sélectionnez le format de données qui sera accepté par cette colonne de la
table de base de données. Par exemple, si les données numériques sont les seules admises, choisissez Numérique.
• Définissez les propriétés de l'objet de formulaire. Vous avez le choix entre plusieurs possibilités, en fonction de l'objet de
formulaire sélectionné comme champ de saisie de données. Pour les champs de texte, les zones de texte et le texte, vous
pouvez entrer une valeur initiale. Pour les menus et les groupes de boutons radio, ouvrez une autre boîte de dialogue afin
de définir des propriétés. Pour les options, sélectionnez l'option Cochée ou Non cochée.
10 Définissez les propriétés des autres objets de formulaire en sélectionnant une autre ligne Champs du formulaire et en
saisissant une étiquette, une valeur Afficher en tant que et une valeur Envoyer en tant que.
Pour les menus et les groupes de boutons radio, ouvrez une autre boîte de dialogue pour définir les propriétés. Pour les
options, définissez une comparaison entre la valeur actuelle de l'enregistrement pour l'option et une valeur donnée afin de
déterminer si l'option doit être activée ou désactivée lorsque l'enregistrement est affiché.
L'objet de données insère dans la page un formulaire HTML et un comportement de serveur Mettre à jour l'enregistrement.
Les objets de formulaire sont disposés sur la page sous forme d'un tableau simple, que vous pouvez ensuite personnaliser à
l'aide des outils de conception de page de Dreamweaver (assurez-vous qu'aucun objet de formulaire ne dépasse les limites
du formulaire).
Pour modifier le comportement de serveur, ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de
serveur) et double-cliquez sur le comportement Mettre à jour l'enregistrement.
Voir aussi
« Récupération de l'enregistrement à mettre à jour » à la page 609
1 Choisissez Manuellement ou Depuis la base de données selon la manière dont vous envisagez de créer l'élément de
formulaire.
2 Cliquez sur le bouton Plus (+) pour ajouter un élément.
3 Saisissez l'étiquette et la valeur de l'élément.
4 Pour qu'un élément particulier soit sélectionné à l'ouverture de la page dans un navigateur ou lorsqu'un enregistrement
s'affiche dans le formulaire, indiquez une valeur égale à celle de l'élément dans la zone Sélectionner une valeur égale à.
Pour choisir une valeur statique ou dynamique, cliquez sur l'icône représentant un éclair, puis sélectionnez une valeur
dynamique dans la liste des sources de données. Dans les deux cas, la valeur indiquée doit correspondre à l'une des valeurs
de l'élément.
DREAMWEAVER CS3 614
Guide de l'utilisateur
Après avoir créé les pages de recherche et de résultats, vous devez ajouter des liens à la page de résultats, de manière à ouvrir
la page de suppression, puis créer une page de suppression qui affiche les enregistrements et un bouton Envoyer.
Voir aussi
« Création de pages de recherche et de résultats (ColdFusion, ASP, JSP, PHP) » à la page 595
« Création d'une page de recherche dans une base de données ([Link]) » à la page 600
Voir aussi
« Paramètres d'URL » à la page 507
3 Dans la colonne que vous venez de créer, entrez la chaîne Delete dans la ligne contenant les espaces réservés pour le
contenu dynamique. Vous devez entrer la chaîne dans la région répétée à onglets.
Vous pouvez également insérer une image comprenant un mot ou un symbole évoquant une suppression.
Si le mode Live Data est activé, tapez la chaîne dans la première ligne d'enregistrements, puis cliquez sur l'icône Actualiser.
5 Dans l'inspecteur Propriétés, entrez le nom de la page de suppression dans la zone Lien. Vous pouvez entrer le nom de
fichier de votre choix.
DREAMWEAVER CS3 615
Guide de l'utilisateur
Une fois que vous avez cliqué en dehors de la zone Lien, la chaîne Delete apparaît liée dans le tableau. Si vous activez le
mode des données dynamiques (Affichage > Live Data), vous pouvez observer que le lien s'applique au même texte dans
chaque ligne du tableau. Si le mode Live Data est déjà activé, cliquez sur l'icône Actualiser pour appliquer les liens à chaque
ligne.
7 (ColdFusion, PHP) Dans la zone Lien de l'inspecteur Propriétés, ajoutez la chaîne suivante à la fin de l'URL :
?recordID=#[Link]#
Le point d'interrogation indique au serveur que ce qui suit correspond à un ou plusieurs paramètres d'URL. Le mot
recordID correspond au nom du paramètre d'URL (vous pouvez inventer n'importe quel nom de votre choix). Notez le nom
du paramètre d'URL : vous devrez en effet l'utiliser ultérieurement au niveau de la page de suppression.
L'expression qui suit le signe égal correspond à la valeur du paramètre. Dans ce cas, la valeur est générée par une expression
ColdFusion qui renvoie un ID d'enregistrement du jeu d'enregistrements. Un ID différent est généré pour chaque ligne du
tableau dynamique. Dans l'expression ColdFusion, remplacez recordsetName par le nom de votre jeu d'enregistrements et
fieldName par le nom du champ de votre jeu d'enregistrements qui permet d'identifier chaque enregistrement de façon
univoque. Dans la plupart des cas, le champ correspond à un numéro d'ID d'enregistrement. Dans l'exemple ci-dessous, le
champ correspond à des codes de location uniques :
[Link]?recordID=#[Link]#
Lorsque la page s'exécute, les valeurs du champ CODE du jeu d'enregistrements sont insérées dans les lignes
correspondantes du tableau dynamique. Par exemple, si le point de location Canberra, Australia, possède le code CBR,
l'URL suivante est utilisée dans la ligne Canberra du tableau dynamique :
[Link]?recordID=CBR
8 (PHP) Dans le champ Lien de l'inspecteur Propriétés, ajoutez la chaîne suivante à la fin de l'URL :
?recordID=<?php echo $row_recordsetName['fieldName']; ?>
Le point d'interrogation indique au serveur que ce qui suit correspond à un ou plusieurs paramètres d'URL. Le mot
recordID correspond au nom du paramètre d'URL (vous pouvez inventer n'importe quel nom de votre choix). Notez le nom
du paramètre d'URL : vous devrez en effet l'utiliser ultérieurement au niveau de la page de suppression.
L'expression qui suit le signe égal correspond à la valeur du paramètre. Dans ce cas, la valeur est générée par une expression
PHP qui renvoie un ID d'enregistrement du jeu d'enregistrements. Un ID différent est généré pour chaque ligne du tableau
dynamique. Dans l'expression PHP, remplacez recordsetName par le nom de votre jeu d'enregistrements et fieldName par
DREAMWEAVER CS3 616
Guide de l'utilisateur
le nom du champ de votre jeu d'enregistrements qui permet d'identifier chaque enregistrement de façon univoque. Dans la
plupart des cas, le champ correspond à un numéro d'ID d'enregistrement. Dans l'exemple ci-dessous, le champ correspond
à des codes de location uniques :
[Link]?recordID=<?php echo $row_rsLocations['CODE']; ?>
Lorsque la page s'exécute, les valeurs du champ CODE du jeu d'enregistrements sont insérées dans les lignes
correspondantes du tableau dynamique. Par exemple, si le point de location Canberra, Australia, possède le code CBR,
l'URL suivante est utilisée dans la ligne Canberra du tableau dynamique :
[Link]?recordID=CBR
9 Enregistrez la page.
4 Sélectionnez l'option Texte statique, et entrez le texte du lien, par exemple, Supprimer l'enregistrement.
5 Dans la zone Page associée, définissez l'URL à associer au texte de la colonne hyperlien.
L'URL doit non seulement permettre d'ouvrir la page de suppression, mais aussi d'identifier de façon univoque
l'enregistrement à afficher sur cette page.
Pour permettre l'identification de l'enregistrement à afficher sur la page de suppression, choisissez l'option Champ de
données, puis sélectionnez dans l'ensemble de données un champ permettant d'identifier chaque enregistrement de façon
univoque. Dans la plupart des cas, le champ correspond à un numéro d'ID d'enregistrement.
6 Dans la zone Chaîne de mise en forme de la zone Page associée, cliquez sur le bouton Parcourir, puis recherchez et
sélectionnez la page de suppression.
Une URL vers la page de suppression est créée. Cette URL comprend un paramètre identifiant l'enregistrement devant être
présenté sur la page de suppression. Relevez le nom du paramètre d'URL : vous en aurez en effet besoin ultérieurement au
niveau de la page de suppression.
Par exemple, si vous avez défini [Link] comme page de suppression et sélectionné le champ CODE comme
champ permettant d'identifier de façon univoque chaque enregistrement, l'URL suivante est créée :
Dans ce cas, un paramètre d'URL nommé CODE est créé. Dreamweaver copie le nom du champ de données mais ce nom
n'est pas indispensable. Vous pouvez le remplacer par un nom plus évocateur (« recordID » dans l'exemple ci-dessous).
[Link]?recordID={0}
L'élément {0} est un espace réservé correspondant à la valeur du champ de données. Lorsque la page s'exécute, les valeurs
du champ CODE de l'ensemble de données sont insérées dans les lignes correspondantes de la grille de données. Par
exemple, si le point de location Canberra, Australie, possède le code CBR, l'URL suivante est utilisée dans la ligne Canberra
de la grille de données :
[Link]?recordID=CBR
7 Cliquez sur OK pour fermer la boîte de dialogue Hyperlien, puis de nouveau sur OK pour fermer la boîte de dialogue
Grille de données.
DREAMWEAVER CS3 617
Guide de l'utilisateur
La grille de données est mise à jour sur la page. La grille de données présentée ci-dessous s'affiche dans un navigateur
lorsqu'un utilisateur lance une recherche afin d'obtenir toutes les villes commençant par la lettre c :
La création de cette page consiste à créer un formulaire HTML, à récupérer l'enregistrement à afficher dans le formulaire,
à l'afficher dans le formulaire et à ajouter la logique permettant de supprimer l'enregistrement de la base de données. Les
opérations de récupération et d'affichage de l'enregistrement impliquent de définir un jeu d'enregistrements destiné à
recevoir cet enregistrement (celui que l'utilisateur souhaite supprimer) et de lier les colonnes du jeu d'enregistrements au
formulaire.
Remarque : La page de suppression ne peut pas contenir plus d'un comportement de serveur de modification d'enregistrement
à la fois. Par exemple, vous ne pouvez pas y inclure également un comportement de serveur Insérer un enregistrement ou Mettre
à jour l'enregistrement.
2 Insérez un formulaire HTML dans la page (Insertion > Formulaire > Formulaire).
3 Ajoutez un champ masqué au formulaire.
Le champ masqué est nécessaire pour stocker l'ID d'enregistrement transmis par le paramètre d'URL. Pour insérer un
champ masqué, placez le point d'insertion dans le formulaire et choisissez Insertion > Formulaire > Champ masqué.
2 Attribuez un nom au jeu d'enregistrements, puis sélectionnez une source de données ainsi que la table de base de
données contenant les enregistrements que les utilisateurs peuvent supprimer.
3 Dans la zone Colonnes, sélectionnez les colonnes (champs d'enregistrement) à afficher sur la page.
Pour n'afficher que certains champs de l'enregistrement, cliquez sur Sélectionnées, puis cliquez sur les champs souhaités
tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
Assurez-vous que le champ d'ID d'enregistrement est compris dans la sélection, même si vous ne souhaitez pas l'afficher.
4 Renseignez la section Filtre comme suit, pour rechercher et afficher l'enregistrement spécifié dans le paramètre d'URL
transmis par la page de résultats :
• Dans le premier menu déroulant de la zone Filtre, sélectionnez la colonne du jeu d'enregistrements contenant les valeurs
correspondant à celle du paramètre d'URL transmis par la page comportant les liens Supprimer. Par exemple, si le
paramètre d'URL contient un numéro d'ID d'enregistrement, sélectionnez la colonne contenant les numéros d'ID
d'enregistrement. Dans l'exemple de la section précédente, la colonne intitulée CODE contient les valeurs correspondant
à celle du paramètre d'URL transmis par la page contenant les liens de suppression.
• Dans le menu déroulant situé en regard du premier menu, sélectionnez le signe égal (=) (si cela n'est pas déjà fait).
• Dans le troisième menu déroulant, choisissez Paramètre d'URL. La page contenant les liens de suppression utilise un
paramètre d'URL pour transmettre des informations à la page de suppression.
• Dans le quatrième champ, entez le nom du paramètre d'URL transmis par la page contenant les liens de suppression.
Vous devez ensuite lier la colonne d'ID d'enregistrement au champ de formulaire masqué.
2 Vérifiez que l'option Eléments invisibles est activée (Affichage > Assistances visuelles > Eléments invisibles), puis cliquez
sur l'icône en forme de bouclier jaune représentant le champ masqué.
Le champ masqué est sélectionné.
3 Dans l'inspecteur Propriétés, cliquez sur l'icône en forme d'éclair située en regard de la zone Valeur.
DREAMWEAVER CS3 619
Guide de l'utilisateur
4 Dans la boîte de dialogue Données dynamiques, sélectionnez la colonne d'ID d'enregistrement dans le jeu
d'enregistrements.
Dans l'exemple suivant, la colonne d'ID d'enregistrement, CODE, contient des codes de magasin uniques.
4 Dans le menu Connexion ou Source de données (ColdFusion), sélectionnez une connexion à la base de données de sorte
que le comportement de serveur puisse se connecter à la base de données concernée.
5 Dans le menu déroulant Table, sélectionnez la table de base de données contenant les enregistrements à supprimer.
6 Dans le menu déroulant Colonne de la clé primaire, sélectionnez la colonne contenant les ID d'enregistrement.
Le comportement de serveur Supprimer l'enregistrement recherche une correspondance dans cette colonne. Cette dernière
doit contenir les mêmes ID d'enregistrement que la colonne du jeu d'enregistrements que vous avez liée au formulaire
masqué sur la page.
7 ([Link]) Dans le menu déroulant Envoyer la clé primaire en tant que, sélectionnez le type des données de la colonne
de clé primaire.
8 (PHP) Dans le menu déroulant Valeur de la clé primaire, sélectionnez la variable de la page contenant l'ID
d'enregistrement identifiant l'enregistrement à supprimer.
La variable est générée par le champ de formulaire masqué. Son nom correspond à l'attribut name du champ masqué.
Suivant l'attribut method du formulaire, elle se présente sous la forme d'un paramètre de formulaire ou d'un paramètre
d'URL.
9 Dans la zone Après la suppression, aller à ou En cas de réussite, aller à, indiquez la page à ouvrir après la suppression de
l'enregistrement de la table.
Cette page peut par exemple présenter un bref message indiquant à l'utilisateur que l'opération a réussi, ou bien répertorier
les enregistrements restants afin que l'utilisateur puisse vérifier que l'enregistrement a bien été supprimé.
10 ([Link]) (Facultatif) Si nécessaire, activez l'option Afficher les informations de débogage suite à une défaillance. Les
informations de débogage sont générées par le serveur. Si vous souhaitez qu'un message d'erreur personnalisé s'affiche,
désactivez l'option Afficher les informations de débogage suite à une défaillance et indiquez la page à ouvrir dans la zone
En cas de défaillance, aller à.
11 Cliquez sur OK et enregistrez votre travail.
Chargez les pages sur votre serveur Web, ouvrez un navigateur et recherchez l'enregistrement à supprimer. Cliquez sur un
lien de suppression sur la page de résultats. La page de suppression s'affiche. Cliquez sur le bouton Confirmer pour
supprimer l'enregistrement de la base de données. Pour vérifier que l'enregistrement a bien été supprimé, ouvrez de
nouveau la page contenant les liens de suppression. L'enregistrement ne figure plus dans la liste.
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Supprimer l'enregistrement dans le menu déroulant.
2 Dans le menu déroulant Connexion, sélectionnez une connexion à la base de données.
Cliquez sur le bouton Définir si vous devez définir une connexion.
3 Dans le menu déroulant Supprimer de la table, sélectionnez la table de base de données qui contient l'enregistrement à
supprimer.
4 Dans le menu déroulant Sélectionner un enregistrement dans, indiquez le jeu contenant l'enregistrement à supprimer.
5 Dans le menu déroulant Colonne à clé unique, sélectionnez une colonne à clé (généralement le champ d'ID de
l'enregistrement) devant identifier l'enregistrement dans la table de la base de données.
Si la valeur est un nombre, sélectionnez l'option Numérique. Une colonne à clé n'accepte généralement que des valeurs
numériques, mais dans certains cas, elle accepte également du texte.
6 Dans le menu déroulant Supprimer en envoyant, spécifiez le formulaire HTML contenant le bouton Envoyer qui envoie
la commande de suppression au serveur.
7 Dans la zone de texte Après la suppression, aller à, indiquez la page à ouvrir après suppression de l'enregistrement dans
la table de base de données ou cliquez sur le bouton Parcourir pour naviguer jusqu'au fichier.
Dreamweaver ajoute à la page un comportement de serveur qui permet aux utilisateurs de supprimer des enregistrements
d'une table de base de données en cliquant sur le bouton Envoyer du formulaire.
Un objet de commande est dit réutilisable car le serveur peut exécuter plusieurs fois la commande à l'aide d'une seule
version compilée de l'objet. Pour qu'une commande soit réutilisable, définissez la propriété Préparé de l'objet de commande
sur true, comme dans l'instruction VBScript suivante :
[Link] = true
Si vous savez que la commande sera exécutée un grand nombre de fois, il est conseillé d'utiliser une seule version compilée
de l'objet pour améliorer l'efficacité des opérations effectuées dans la base de données.
Remarque : Les commandes préparées ne sont pas prises en charge par tous les fournisseurs de base de données. Si votre base
de données ne les prend pas en charge, elle risque de renvoyer une erreur lorsque vous définissez cette propriété sur true. Elle
pourrait même ignorer la requête de préparation de la commande et définir la propriété Préparé sur false.
Sur une page ASP, un objet de commande est créé par l'intermédiaire de scripts. Cependant, Dreamweaver vous permet de
créer des objets de commande sans avoir à écrire une seule ligne de code ASP.
DREAMWEAVER CS3 622
Guide de l'utilisateur
5 Définissez les variables SQL dans la zone Variables. Fournissez le nom et la valeur d'exécution. La définition du type et
de la taille de chaque variable empêche les attaques par injection.
L'exemple ci-dessous illustre une instruction Insert qui contient trois variables SQL. Les valeurs de ces variables sont
fournies par des paramètres d'URL transmis à la page, dont la définition s'affiche dans la colonne Valeur d'exécution de la
zone Variables.
Pour obtenir la valeur de taille, utilisez le volet Bases de données de Dreamweaver. Dans le volet Bases de données, trouvez
votre base de données et développez-la. Trouvez ensuite la table que vous utilisez et développez-la. La table contient les
tailles de vos champs. Par exemple, elle peut indiquer ADDRESS (WChar 50). Dans cet exemple, la taille vaut 50. Vous
pouvez également trouver la taille dans votre application de base de données.
Remarque : Les types de données Numérique, Booléen et date/heure emploient toujours la taille -1.
Pour plus d'informations sur le type et la taille des variables SQL, consultez le site Web de Adobe à l'adresse
[Link]/go/4e6b330a.
Par défaut, la propriété Préparé de l'objet de commande est définie sur true, ce qui permet au serveur d'application de
réutiliser une seule version compilée de l'objet chaque fois que la commande est exécutée. Pour modifier ce paramètre,
basculez en mode Code et définissez la propriété Préparé sur false.
7 Créez une page avec un formulaire HTML, de manière à permettre aux utilisateurs d'entrer des données sur les
enregistrements. Dans le formulaire HTML, ajoutez trois champs de texte (txtVille, txtAdresse et txtTéléphone) et un
bouton Envoyer. Le formulaire utilise la méthode GET et envoie les valeurs des champs de texte à la page contenant votre
commande.
Une instruction préparée est dite réutilisable car le serveur d'application peut interroger la base de données plusieurs fois à
l'aide d'une seule instance de l'objet d'instruction préparée. Contrairement à l'objet d'instruction JSP, une nouvelle instance
de l'objet d'instruction préparée n'est pas créée pour chaque nouvelle requête de base de données. Si vous savez que
l'instruction sera exécutée un grand nombre de fois, il est conseillé d'utiliser une seule instance de l'objet pour améliorer
l'efficacité des opérations effectuées dans la base de données et réduire la mémoire occupée sur le serveur.
Sur une page JSP, les objets d'instruction préparée sont créés par l'intermédiaire d'un scriptlet Java. Cependant,
Dreamweaver vous permet de créer des instructions préparées sans avoir à écrire une seule ligne de code Java.
Si vous souhaitez néanmoins connaître le code nécessaire, étudiez le scriptlet suivant, qui permet de créer une instruction
préparée :
String myquery = “SELECT * FROM EMPLOYEES WHERE DEPARTMENT = ?”;
PreparedStatement mystatement = [Link](myquery);
La première ligne stocke l'instruction SQL dans une variable de chaîne appelée myquery ; le point d'interrogation sert
d'espace réservé à la valeur de la variable SQL. La deuxième ligne crée un objet d'instruction préparée appelé mystatement.
Vous devez ensuite attribuer une valeur à la variable SQL, comme suit :
[Link](1, [Link](“myURLparam”));
DREAMWEAVER CS3 624
Guide de l'utilisateur
La méthode setString attribue la valeur à la variable et accepte deux arguments. Le premier argument spécifie la variable
attribuée en fonction de sa position (dans ce cas, la première position dans l'instruction SQL). Le deuxième argument
spécifie la valeur de la variable. Dans cet exemple, la valeur est fournie par un paramètre URL transmis à la page.
Remarque : Les méthodes à utiliser pour attribuer des valeurs aux variables SQL diffèrent en fonction du type de valeur non-
chaîne. Par exemple, pour attribuer un entier à une variable, vous devez utiliser la méthode [Link]().
3 Saisissez le nom de l'instruction préparée, sélectionnez une connexion à une base de données contenant les
enregistrements à modifier, puis choisissez l'opération de modification que l'instruction préparée doit effectuer (Insérer,
Mettre à jour ou Supprimer).
Dreamweaver rédige le début de l'instruction SQL en fonction du type d'opération sélectionné.
Une procédure stockée est un élément de base de données réutilisable qui effectue des opérations dans une base de données.
Elle contient du code SQL qui permet notamment d'insérer, de mettre à jour ou de supprimer des enregistrements. Elle peut
également modifier la structure de la base de données. Une procédure stockée peut ainsi servir à ajouter une colonne ou
encore à supprimer une table.
Elle peut également appeler une autre procédure stockée, accepter des paramètres d'entrée et renvoyer à la procédure
d'appel plusieurs valeurs sous la forme de paramètres de sortie.
DREAMWEAVER CS3 625
Guide de l'utilisateur
Une procédure stockée est dite réutilisable car vous pouvez effectuer une opération dans la base de données plusieurs fois
à l'aide d'une seule version compilée de la procédure. Si vous savez qu'une tâche de base de données sera exécutée un grand
nombre de fois ou qu'elle sera exécutée par différentes applications, il est conseillé d'utiliser une procédure stockée pour
améliorer l'efficacité des opérations effectuées dans la base de données.
Remarque : Les bases de données MySQL et Microsoft Access ne prennent pas en charge les procédures stockées.
Remarque : Les bases de données MySQL et Microsoft Access ne prennent pas en charge les procédures stockées.
Avant de modifier une base de données à l'aide d'une procédure stockée, assurez-vous que cette dernière contient un code
SQL qui modifie la base de données d'une manière ou d'une autre. Pour créer et stocker une procédure stockée dans une
base de données, consultez la documentation de la base de données et un bon manuel Transact-SQL.
6 Sélectionnez un paramètre et cliquez sur Modifier si vous voulez y apporter des modifications.
La boîte de dialogue Modifier la variable de la procédure stockée s'affiche. Le nom de la variable à modifier s'affiche dans
la zone Nom.
Remarque : Vous devez indiquer des valeurs test pour tout paramètre d'entrée d'une procédure stockée.
Cliquez de nouveau sur le bouton Plus (+) pour ajouter un autre paramètre de page, si nécessaire.
9 Sélectionnez un paramètre de page, puis cliquez sur le bouton Moins (-) pour supprimer le paramètre si besoin ou sur
Modifier pour y apporter des modifications.
10 Activez l'option Renvoie le jeu d'enregistrements nommé, puis tapez le nom du jeu d'enregistrements. Si la procédure
stockée renvoie un jeu d'enregistrements, cliquez sur le bouton Tester pour l'afficher.
Dreamweaver exécute la procédure stockée et affiche le jeu d'enregistrements, le cas échéant.
Remarque : Si la procédure stockée renvoie un jeu d'enregistrements et accepte des paramètres, vous devez indiquer une valeur
dans la colonne Valeur par défaut de la zone Variables pour tester la procédure stockée.
Vous pouvez utiliser différentes valeurs test pour générer divers jeux d'enregistrements. Pour modifier une valeur test,
cliquez sur le bouton Modifier correspondant au paramètre, puis modifiez la valeur test ou cliquez sur le bouton Modifier
correspondant au paramètre de page, puis modifiez la valeur par défaut.
11 Activez l'option Renvoie le code d'état nommé, puis saisissez le nom du code d'état si la procédure stockée renvoie une
valeur de retour de code d'état. Cliquez sur OK.
DREAMWEAVER CS3 626
Guide de l'utilisateur
Lorsque vous fermez la boîte de dialogue, Dreamweaver insère dans votre page un code ColdFusion qui, lorsqu'il s'exécute
sur le serveur, appelle une procédure stockée dans la base de données. La procédure stockée effectue alors une opération
dans la base de données, telle que l'insertion d'un enregistrement.
Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les
envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs
de paramètre auprès des utilisateurs à l'aide de paramètres d'URL ou d'un formulaire HTML.
Voir aussi
« Rédaction d'instructions SQL en vue de la définition d'un jeu d'enregistrements avancé » à la page 524
Remarque : Les bases de données Microsoft Access et MySQL ne prennent pas en charge les procédures stockées.
Avant de modifier une base de données à l'aide d'une procédure stockée, assurez-vous que cette dernière contient un code
SQL qui modifie la base de données d'une manière ou d'une autre. Pour créer et stocker une procédure stockée dans une
base de données, consultez la documentation de la base de données et un bon manuel Transact-SQL.
6 Si la procédure stockée renvoie un ensemble de données, activez l'option Renvoie l'ensemble de données, puis cliquez
sur le bouton Tester pour afficher l'ensemble de données renvoyé.
7 Sélectionnez un paramètre, puis cliquez sur le bouton Modifier s'il est nécessaire d'y apporter des modifications.
8 Dans la boîte de dialogue Modifier la variable de la procédure stockée, apportez les modifications requises :
• Le nom de la variable à modifier s'affiche dans la zone Nom.
• Sélectionnez le type de la variable dans le menu déroulant. Indiquez la taille de la variable.
• Sélectionnez une direction dans le menu déroulant. Une procédure stockée peut comporter des valeurs d'entrée, des
valeurs de sortie ou les deux.
• Indiquez une valeur test.
• Cliquez sur le bouton Générer pour créer la valeur. Dans la boîte de dialogue Générer la valeur, sélectionnez une source
dans le menu déroulant, entrez une valeur par défaut puis cliquez sur OK.
• Cliquez sur OK pour fermer la boîte de dialogue Modifier la variable de la procédure stockée et accepter vos
modifications.
9 Dans la zone de texte En cas de réussite, aller à de la boîte de dialogue Procédure stockée, indiquez l'emplacement de la
page à afficher lorsque la procédure stockée s'exécute avec succès ou cliquez sur le bouton Parcourir pour naviguer jusqu'à
l'emplacement.
10 Dans la zone En cas de défaillance, aller à, indiquez l'emplacement de la page à afficher lorsque la procédure stockée
échoue ou cliquez sur le bouton Parcourir pour naviguer jusqu'à l'emplacement.
11 Activez l'option Afficher les informations de débogage suite à une défaillance pour obtenir les informations de
débogage en cas d'échec de la procédure stockée.
Lorsque cette option est sélectionnée, Dreamweaver ignore l'option En cas de défaillance, aller à.
DREAMWEAVER CS3 627
Guide de l'utilisateur
Utilisez l'option de débogage au cours du développement, puis l'option En cas de défaillance, aller à lorsque votre site est
actif.
Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les
envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs
de paramètre auprès des utilisateurs à l'aide de paramètres d'URL ou d'un formulaire HTML.
Voir aussi
« Rédaction d'instructions SQL en vue de la définition d'un jeu d'enregistrements avancé » à la page 524
3 Saisissez le nom de la commande, sélectionnez une connexion à une base de données contenant la procédure stockée,
puis choisissez Procédure stockée dans le menu déroulant Type.
4 Pour sélectionner votre procédure stockée, développez la branche Procédures stockées dans la zone Eléments de base de
données, choisissez la procédure stockée dans la liste, puis cliquez sur le bouton Procédure.
5 Entrez tous les paramètres requis dans le tableau Variables.
Il est inutile d'indiquer des paramètres pour les variables RETURN_VALUE.
Par défaut, la propriété Préparé de l'objet de commande est définie sur true, ce qui permet au serveur d'application de
réutiliser une version compilée de l'objet chaque fois que la procédure stockée est exécutée. Si vous savez que la commande
sera exécutée un grand nombre de fois, il est conseillé d'utiliser une seule version compilée de l'objet pour améliorer
l'efficacité des opérations effectuées dans la base de données. Cependant, si la commande n'est exécutée qu'une ou deux
fois, ceci risque de ralentir votre application Web car le système doit s'interrompre pour compiler la commande. Pour
modifier ce paramètre, basculez en mode Code et définissez la propriété Préparé sur false.
Remarque : Les commandes préparées ne sont pas prises en charge par tous les fournisseurs de base de données. Si votre base
de données ne les prend pas en charge, vous risquez de recevoir un message d'erreur lors de l'exécution de la page. Basculez en
mode Code et définissez la propriété Préparé sur false.
Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les
envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs
de paramètre auprès des utilisateurs à l'aide de paramètres d'URL ou d'un formulaire HTML.
2 Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+), puis choisissez Appelable (Procédure
stockée).
3 Dans la boîte de dialogue Appelable (Procédure stockée), entrez le nom de la procédure stockée.
4 Dans le menu déroulant Connexions, sélectionnez une connexion à une base de données contenant la procédure stockée.
5 Dans la zone Eléments de base de données, développez la branche Procédures stockées, sélectionnez la procédure
stockée dans la liste, puis cliquez sur le bouton Procédure.
Dreamweaver remplit automatiquement les zones Texte appelable et Variables.
6 Activez l'option Renvoie le jeu d'enregistrements nommé, puis tapez le nom du jeu d'enregistrements. Si la procédure
stockée renvoie un jeu d'enregistrements, cliquez sur le bouton Tester pour l'afficher.
Dreamweaver exécute la procédure stockée et affiche le jeu d'enregistrements, le cas échéant.
Remarque : Si la procédure stockée renvoie un jeu d'enregistrements et accepte des paramètres, vous devez indiquer une valeur
dans la colonne Valeur par défaut de la zone Variables pour tester la procédure stockée.
Si la procédure stockée accepte des paramètres, vous pouvez créer une page qui recueille les valeurs de paramètre et les
envoie à la page en même temps que la procédure stockée. Ainsi, il est possible de créer une page qui recueille des valeurs
de paramètre auprès des utilisateurs à l'aide de paramètres d'URL ou d'un formulaire HTML.
• une table de base de données pour stocker les informations de connexion des utilisateurs ;
• un formulaire HTML qui permet aux utilisateurs de sélectionner un nom d'utilisateur et un mot de passe
et qui peut également être utilisé pour obtenir d'autres informations personnelles de la part des utilisateurs ;
• un comportement de serveur Insérer un enregistrement pour mettre à jour la table de base de données des utilisateurs
du site ;
• un comportement de serveur Vérifier le nouveau nom d'utilisateur pour vérifier que le nom tapé par l'utilisateur n'est
pas déjà utilisé.
La méthode utilisée est la même pour les pages ColdFusion, ASP, JSP et PHP. Dreamweaver ne dispose pas de
comportements de serveur d'authentification pour les pages [Link].
Voir aussi
« Ajout de formulaire HTML pour la sélection de nom d'utilisateur et de mot de passe (ColdFusion, ASP, JSP, PHP) » à la
page 629
« Mise à jour de la table de base de données des utilisateurs (ColdFusion, ASP, JSP, PHP) » à la page 630
« Ajout d'un comportement de serveur pour garantir l'unicité des noms d'utilisateur (ColdFusion, ASP, JSP, PHP) » à la
page 630
DREAMWEAVER CS3 629
Guide de l'utilisateur
Stockage des informations de connexion des utilisateurs (ColdFusion, ASP, JSP, PHP)
Une page d'enregistrement nécessite une table de base de données dans laquelle stocker toutes les informations de
connexion saisies par les utilisateurs.
• Assurez-vous que cette table contient bien une colonne nom d'utilisateur et mot de passe. Si vous voulez octroyer
différents droits d'accès aux utilisateurs, ajoutez une colonne droit d'accès.
• Si vous voulez définir un mot de passe commun à tous les utilisateurs du site, configurez votre application de base de
données (Microsoft Access, Microsoft SQL Server, Oracle, etc.) de façon à entrer par défaut ce mot de passe dans chaque
nouvel enregistrement utilisateur. Dans la plupart des applications de base de données, vous avez la possibilité d'affecter
une valeur par défaut à une colonne pour chaque nouvel enregistrement créé. Définissez le mot de passe par défaut.
• La table de base de données permet également de stocker d'autres informations utiles sur l'utilisateur.
L'étape suivante de la création d'une page d'enregistrement consiste à ajouter un formulaire HTML à cette page afin de
permettre aux utilisateurs de choisir un nom d'utilisateur et un mot de passe (le cas échéant).
Voir aussi
« Stockage des privilèges d'accès dans la base de données des utilisateurs (ColdFusion, ASP, JSP, PHP) » à la page 634
1 Créez une page (Fichier > Nouveau > Page vierge) et mettez en forme votre page d'enregistrement à l'aide des outils de
création de Dreamweaver.
2 Pour ajouter un formulaire HTML, placez le point d'insertion à l'endroit où le formulaire doit apparaître, puis choisissez
Formulaire dans le menu Insertion.
Un formulaire vierge est créé sur la page. Il est parfois nécessaire d'activer les éléments invisibles (Affichage > Assistances
visuelles > Eléments invisibles) pour afficher les contours du formulaire, représentés par de fines lignes rouges.
3 Pour nommer le formulaire HTML, commencez par le sélectionner en cliquant sur la balise <form> au bas de la fenêtre
de document, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), puis entrez un nom dans la zone Nom du formulaire.
Vous n'avez pas besoin de définir l'attribut action ou method du formulaire pour lui indiquer où et comment envoyer les
données d'enregistrement lorsque l'utilisateur clique sur le bouton Envoyer. Le comportement de serveur Insérer un
enregistrement définit automatiquement ces attributs.
4 Ajoutez des champs de texte (Insertion > Formulaire > Champ de texte) afin de permettre à l'utilisateur d'entrer un nom
d'utilisateur et un mot de passe.
Le formulaire peut également comporter d'autres objets permettant d'enregistrer d'autres données personnelles.
Il est conseillé d'ajouter des étiquettes (texte ou images) à côté de chaque objet de formulaire, afin d'indiquer à l'utilisateur
de quoi il s'agit. Il est également conseillé d'organiser les objets de formulaire en les plaçant dans un tableau HTML. Pour
plus d'informations sur les objets de formulaire, consultez la section « Création de formulaires » à la page 572.
L'étape suivante de la création d'une page d'enregistrement consiste à ajouter le comportement de serveur Insérer un
enregistrement pour insérer des enregistrements dans la table des utilisateurs de la base de données.
DREAMWEAVER CS3 630
Guide de l'utilisateur
Mise à jour de la table de base de données des utilisateurs (ColdFusion, ASP, JSP, PHP)
Vous devez ajouter le comportement de serveur Insérer un enregistrement à la page d'enregistrement pour mettre à jour la
table des utilisateurs dans la base de données.
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+) et
choisissez Insérer l'enregistrement dans le menu déroulant.
La boîte de dialogue Insérer un enregistrement s'affiche.
2 Complétez la boîte de dialogue en veillant à bien indiquer la table des utilisateurs dans la base de données dans laquelle
insérer les données des utilisateurs. Cliquez sur OK.
La dernière étape de la création d'une page d'enregistrement consiste à s'assurer que le nom d'utilisateur n'est pas déjà utilisé
par un autre utilisateur enregistré.
Voir aussi
« Création d'une page d'insertion élément par élément » à la page 605
Ajout d'un comportement de serveur pour garantir l'unicité des noms d'utilisateur
(ColdFusion, ASP, JSP, PHP)
Vous pouvez ajouter un comportement de serveur à une page d'enregistrement d'utilisateur. Le comportement vérifie que
le nom d'utilisateur envoyé par le visiteur est unique avant d'ajouter ce dernier dans votre base de données des utilisateurs
enregistrés.
Lorsque l'utilisateur clique sur le bouton Envoyer, sur la page d'enregistrement, le comportement de serveur compare le
nom d'utilisateur entré à tous les autres noms déjà enregistrés dans la table de la base de données. Si aucun doublon n'est
trouvé, le comportement de serveur poursuit normalement l'insertion de l'enregistrement. En cas de doublon, le
comportement de serveur annule l'insertion de l'enregistrement et ouvre une nouvelle page (qui alerte généralement
l'utilisateur que le nom choisi est déjà pris).
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+).
Dans le menu déroulant, sélectionnez Authentification de l'utilisateur > Vérifier le nouveau nom d'utilisateur.
2 Dans le menu déroulant Champ Nom d'utilisateur, sélectionnez la zone de texte du formulaire dans laquelle l'utilisateur
devra entrer son nom d'utilisateur.
3 Dans la zone Si existe déjà, aller à, indiquez la page à ouvrir si un doublon est trouvé dans la table de la base de données,
puis cliquez sur OK.
Cette page doit alerter l'utilisateur que le nom qu'il a choisi est déjà pris et lui permettre d'en entrer un autre.
La méthode utilisée est la même pour les pages ColdFusion, ASP, JSP et PHP. Dreamweaver ne dispose pas de
comportements de serveur d'authentification pour les pages [Link].
Voir aussi
« Ajout d'un formulaire HTML permettant aux utilisateurs de se connecter (ColdFusion, ASP, JSP, PHP) » à la page 631
« Vérification du nom d'utilisateur et du mot de passe (ColdFusion, ASP, JSP, PHP) » à la page 631
Création d'une table de base de données des utilisateurs enregistrés (ColdFusion, ASP, JSP,
PHP)
Vous avez besoin d'une table de base de données regroupant les utilisateurs déjà enregistrés pour vérifier que le nom
d'utilisateur et le mot de passe saisis dans la page de connexion sont valides.
❖ Pour créer cette table, utilisez votre application de base de données et une page d'enregistrement.
L'étape suivante de la création d'une page de connexion consiste à ajouter un formulaire HTML à la page afin de permettre
aux utilisateurs de se connecter.
Voir aussi
« Création d'une page de connexion (ColdFusion, ASP, JSP, PHP) » à la page 630
Ajout d'un formulaire HTML permettant aux utilisateurs de se connecter (ColdFusion, ASP,
JSP, PHP)
Ajoutez un formulaire HTML à la page afin de permettre aux utilisateurs de se connecter en entrant un nom d'utilisateur
et un mot de passe.
1 Créez une page (Fichier > Nouveau > Page vierge) et mettez en forme votre page de connexion à l'aide des outils de
création de Dreamweaver.
2 Pour ajouter le formulaire HTML, placez le point d'insertion à l'endroit où le formulaire doit apparaître, puis choisissez
Insertion > Formulaire.
Un formulaire vierge est créé sur la page. Il est parfois nécessaire d'activer les éléments invisibles (Affichage > Assistances
visuelles > Eléments invisibles) pour afficher les contours du formulaire, représentés par de fines lignes rouges.
3 Pour nommer le formulaire HTML, commencez par le sélectionner en cliquant sur la balise <form> au bas de la fenêtre
de document, ouvrez l'inspecteur Propriétés (Fenêtre > Propriétés), puis entrez un nom dans la zone Nom du formulaire.
Vous n'avez pas besoin de définir l'attribut action ou method du formulaire pour lui indiquer où et comment envoyer les
données d'enregistrement lorsque l'utilisateur clique sur le bouton Envoyer. En effet, le comportement de serveur
Connecter l'utilisateur définit automatiquement ces attributs.
4 Ajoutez au formulaire les champs de texte Nom d'utilisateur et Mot de passe (Insertion > Formulaire > Champ de texte).
Ajoutez des étiquettes (texte ou images) à côté de chaque zone de texte, puis organisez ces zones en les plaçant dans un
tableau HTML et en donnant à l'attribut BORDER de la table la valeur 0.
L'étape suivante de la création d'une page de connexion consiste à ajouter le comportement de serveur Connecter
l'utilisateur pour vérifier que le nom d'utilisateur et le mot de passe saisis sont valides.
Lorsqu'un utilisateur clique sur le bouton Envoyer, sur la page de connexion, le comportement de serveur Connecter
l'utilisateur compare les valeurs saisies par l'utilisateur à celles des utilisateurs déjà enregistrés. Si les valeurs correspondent,
le comportement de serveur ouvre une page (généralement la page d'accueil du site). Si elles ne correspondent pas, le
comportement de serveur ouvre une autre page (qui alerte généralement l'utilisateur que la connexion a échoué).
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+).
Dans le menu déroulant, sélectionnez Authentification de l'utilisateur > Connecter l'utilisateur.
2 Définissez le formulaire et les objets de formulaire que les visiteurs utilisent pour entrer leur nom d'utilisateur et leur
mot de passe.
3 (ColdFusion) Tapez votre nom d'utilisateur et votre mot de passe, le cas échéant.
4 Définissez la table de la base de données et les colonnes qui contiennent les noms d'utilisateur et les mots de passe de
tous les utilisateurs déjà enregistrés.
Le comportement de serveur compare le nom d'utilisateur et le mot de passe entrés par le visiteur sur la page de connexion
aux valeurs de ces colonnes.
7 Si vous voulez que les utilisateurs envoyés vers la page de connexion après avoir essayé d'accéder à la page retournent à
cette page d'accès restreint après la connexion, choisissez l'option Aller à l'URL précédente.
Si un utilisateur essaie d'accéder à votre site en ouvrant une page à l'accès restreint sans s'être préalablement connecté, la
page à accès restreint peut l'envoyer vers la page de connexion. Une fois l'utilisateur connecté, la page de connexion le
redirige vers la page à accès restreint qui l'a préalablement envoyé vers la page de connexion.
Lorsque vous saisissez les informations relatives au comportement de serveur Restreindre l'accès à la page dans la boîte de
dialogue, prenez soin de préciser la page de connexion dans la zone de texte Si l'accès est refusé, aller à.
8 Indiquez si l'accès à la page est accordé selon le nom d'utilisateur et le mot de passe uniquement ou également selon un
niveau de privilèges, puis cliquez sur OK.
Un comportement de serveur est ajouté à la page de connexion. Il est destiné à vérifier que le nom d'utilisateur et le mot de
passe saisis par le visiteur sont valides.
Voir aussi
« Renvoi des utilisateurs non autorisés (ColdFusion, ASP, JSP, PHP) » à la page 633
« Création d'une page à accès restreint (ColdFusion, ASP, JSP, PHP) » à la page 632
Remarque : Dreamweaver ne dispose pas de comportements de serveur d'authentification pour les pages [Link].
Si un utilisateur essaie, par exemple, de contourner la page de connexion en entrant l'URL de la page protégée dans le
navigateur, il est redirigé vers une autre page. De même, si vous donnez à une page le niveau d'accès Administrateur, alors
seuls les utilisateurs ayant les privilèges d'accès Administrateur peuvent la consulter. Si un utilisateur connecté tente
d'accéder à la page protégée alors qu'il ne possède pas les privilèges d'accès requis, il est redirigé vers une autre page.
DREAMWEAVER CS3 633
Guide de l'utilisateur
Les niveaux d'accès vous permettent aussi de ne pas octroyer immédiatement l'accès à la totalité du site aux utilisateurs
récemment enregistrés. Ainsi, vous pouvez, par exemple, attendre de recevoir un paiement avant d'octroyer l'accès aux
pages membre du site. Pour cela, protégez les pages membre avec un niveau d'accès Membre et n'octroyez que les privilèges
d'accès Visiteur aux utilisateurs récemment enregistrés. Après réception du paiement, vous pouvez octroyer à l'utilisateur
les privilèges d'accès supérieurs, c'est-à-dire Membre (dans la table de base de données des utilisateurs enregistrés).
Si vous n'envisagez pas d'utiliser des niveaux d'accès, vous pouvez néanmoins protéger une page de votre site en ajoutant
simplement à la page le comportement de serveur Restreindre l'accès à la page. Ce comportement redirige vers une autre
page tout utilisateur n'ayant pas réussi à établir la connexion.
Si vous envisagez d'utiliser des niveaux d'accès, vous pouvez protéger une page de votre site à l'aide des blocs structurels
suivants :
• un comportement de serveur Restreindre l'accès à la page, pour rediriger les utilisateurs non autorisés vers une autre
page ;
• une colonne supplémentaire dans la table de base de données des utilisateurs, pour enregistrer les privilèges d'accès de
chaque utilisateur.
Que vous utilisiez les niveaux d'accès ou non, vous pouvez ajouter un lien à la page protégée pour permettre à l'utilisateur
de se déconnecter et d'effacer toutes les variables de session.
La méthode utilisée est la même pour les pages ColdFusion, ASP, JSP et PHP. Dreamweaver ne dispose pas de
comportements de serveur d'authentification pour les pages [Link].
Voir aussi
« Sécurisation d’un dossier dans votre application (ColdFusion) » à la page 635
Remarque : Le comportement de serveur Restreindre l'accès à la page ne protège que les pages HTML, et non les autres
ressources du site telles que les fichiers d'images et audio.
Si vous voulez attribuer à plusieurs pages du site les mêmes droits d'accès, vous pouvez copier-coller ces droits d'une page
vers une autre.
4 Pour ajouter des niveaux d'autorisation à la liste, cliquez sur Définir. Dans la liste Définir les niveaux d'accès qui s'affiche,
entrez un nouveau niveau d'accès, puis cliquez sur le bouton Plus (+). Le nouveau niveau d'autorisation est stocké de
manière à pouvoir être utilisé avec les autres pages.
Vérifiez que la chaîne du niveau d'autorisation correspond exactement à la chaîne stockée dans votre base de données des
utilisateurs. Par exemple, si la colonne autorisation de votre base de données contient la valeur Administrator, tapez
Administrator, et non Admin, dans la zone de texte Nom.
DREAMWEAVER CS3 634
Guide de l'utilisateur
5 Si vous voulez définir plusieurs niveaux d'autorisation pour une page, cliquez sur les niveaux de la liste tout en
maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.
Vous pouvez par exemple stipuler que tout utilisateur possédant les privilèges Visiteur, Membre ou Administrateur peut
consulter la page.
6 Indiquez la page à ouvrir si un utilisateur non autorisé tente d'ouvrir la page protégée.
Vérifiez bien que la page choisie n'est pas protégée.
Copie et collage des droits d'accès d'une page sur d'autres pages du site
1 Ouvrez la page protégée et sélectionnez le comportement Restreindre l'accès à la page dans le panneau Comportements
de serveur, et non dans le menu déroulant Plus (+).
2 Cliquez sur la flèche dans le coin supérieur droit du panneau et sélectionnez Copier dans le menu déroulant.
Le comportement de serveur Restreindre l'accès à la page est copié dans le Presse-papiers de votre système.
Stockage des privilèges d'accès dans la base de données des utilisateurs (ColdFusion, ASP,
JSP, PHP)
Ce bloc structurel n'est nécessaire que si vous voulez octroyer différents privilèges à certains des utilisateurs connectés. Si
vous voulez simplement que l'utilisateur se connecte, il n’est pas nécessaire de stocker des privilèges d'accès.
1 Si vous voulez que certains utilisateurs connectés aient différents privilèges d'accès, assurez-vous que votre table de base
de données des utilisateurs contient une colonne spécifiant les privilèges d'accès de chaque utilisateur (Visiteur, Utilisateur,
Administrateur, etc.). Les privilèges d'accès de chaque utilisateur doivent être entrés dans la base de données par
l'administrateur du site.
Dans la plupart des applications de base de données, vous avez la possibilité d'affecter une valeur par défaut à une colonne
pour chaque nouvel enregistrement créé. Choisissez comme valeur par défaut les privilèges d'accès les plus courants de
votre site (Invité, par exemple), puis changez manuellement les exceptions (en remplaçant Invité par Administrateur, par
exemple). L'utilisateur a maintenant accès à toutes les pages administrateur.
2 Vérifiez que chaque utilisateur dans la base de données n'a qu'un seul privilège d'accès, comme Invité ou Administrateur,
et non plusieurs. Si vous voulez définir plusieurs privilèges d'accès pour vos pages (en octroyant l'accès d'une page à tous
les invités et tous les administrateurs, par exemple), vous devez définir ces privilèges au niveau de la page, et non de la base
de données.
Vous pouvez appeler le comportement de serveur Déconnecter l'utilisateur lorsque l'utilisateur clique sur un lien ou qu'une
page spécifique est chargée.
3 Indiquez une page à ouvrir lorsque l'utilisateur clique sur le lien, puis cliquez sur OK.
Il s'agit généralement d'une page de fin de session ou de remerciement.
2 Dans le panneau Comportements de serveur, cliquez sur le bouton Plus (+) et sélectionnez Authentification de
l'utilisateur > Déconnecter l'utilisateur.
3 Sélectionnez l'option Se déconnecter au chargement de la page, puis cliquez sur OK.
Remarque : Cette fonctionnalité n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
version ultérieure.
1 Ouvrez un document ColdFusion dans Dreamweaver, et choisissez Commandes > Assistant d’ouverture de session
ColdFusion
2 Saisissez les paramètres voulus dans l’assistant d’ouverture de session ColdFusion
a Indiquez le chemin d’accès complet du répertoire à sécuriser.
b Dans l’écran suivant, choisissez l’un des types d’authentification suivants :
Authentification simple Sécurise l’application à l’aide d’un nom et d’un mot de passe identiques pour tous les utilisateurs.
Authentification Windows NT Sécurise l’application avec les noms d’utilisateur et mots de passe de Windows NT.
Authentification LDAP Sécurise l’application avec les noms d’utilisateur et mots de passe enregistrés sur un serveur LDAP.
c Indiquez si vous souhaitez que les utilisateurs se connectent à l’aide d’une page d’ouverture de session ColdFusion ou d’un
menu déroulant.
d Dans l’écran suivant, définissez les options ci-dessous :
• Si vous avez choisi l’authentification simple, indiquez le nom et le mot de passe que chaque utilisateur doit saisir.
• Si vous avez choisi l’authentification Windows NT, indiquez le domaine NT à utiliser pour la validation.
• Si vous avez choisi l’authentification LDAP, indiquez le serveur LDAP à utiliser pour la validation.
3 Transférez les nouveaux fichiers sur le site distant. Ces fichiers se trouvent dans le dossier local de votre site.
Voir aussi
« Activation des améliorations ColdFusion » à la page 644
« Création d'une page à accès restreint (ColdFusion, ASP, JSP, PHP) » à la page 632
Un composant ColdFusion est une unité logicielle réutilisable écrite en CFML (ColdFusion markup language), qui facilite
la réutilisation et la maintenance du code.
Vous pouvez utiliser Dreamweaver pour travailler avec des CFC. Pour plus d'informations sur les balises et la syntaxe des
CFC, consultez la documentation de ColdFusion dans Dreamweaver (Aide > Utilisation de ColdFusion).
Remarque : Les CFC ne peuvent être utilisés qu’avec ColdFusion MX ou une version ultérieure. Les CFC ne sont pas pris en
charge par la version 5 de ColdFusion.
Les CFC sont conçus pour offrir aux développeurs une méthode d'encapsulage des éléments de leurs sites Web, qui soit à
la fois simple et puissante. Ces composants s'utilisent généralement pour la logique d'application ou d'entreprise. Utilisez
des balises personnalisées pour introduire des éléments de présentation tels que des messages personnalisés ou des menus
dynamiques.
L'ajout de parties interchangeables peut rendre les sites dynamiques plus efficaces, comme c'est le cas pour bon nombre
d'autres types de structures. Il peut arriver, par exemple, qu'un site dynamique doive exécuter la même requête à maintes
reprises ou recalculer le prix total d'un panier d'achats à chaque fois qu'un article est ajouté. Les composants peuvent se
charger de ces tâches. Vous pouvez réparer, améliorer, développer, voire remplacer un composant sans que cela ait un grand
impact sur le reste de l'application.
Prenons l'exemple d'un magasin en ligne qui calcule les frais de port en fonction du total de la commande passée. Pour les
commandes inférieures à 20 €, les frais de port sont de 4 € ; pour les commandes comprises entre 20 € et 40 €, ils sont de
6 €, etc. Vous pourriez insérer la logique de calcul des frais de port sur la page du panier d'achats et sur la page de
règlement. Vous seriez alors amené à mélanger du code de présentation HTML et du code de logique CFML. Avec cette
méthode, il est cependant souvent difficile de réutiliser et de gérer le code.
Il vaut donc mieux créer un CFC appelé Pricing, incluant entre autres une fonction appelée ShippingCharge. La fonction
accepte un argument représentant un prix et renvoie les frais de port. Ainsi, si la valeur de l'argument est de 32,80, la
fonction renvoie 6.
Sur les pages du panier d'achats et de règlement, il vous reste à insérer une balise spéciale appelant la fonction
ShippingCharge. Lorsque la page est demandée, la fonction est appelée et les frais de port sont renvoyés à la page.
Supposons que le magasin fasse ultérieurement une offre promotionnelle : livraison gratuite pour toute commande d'un
montant supérieur à 100 €. Il vous suffit alors de modifier les frais de port à un seul endroit, à savoir la fonction
ShippingCharge du composant Pricing, pour que les frais de port soient mis à jour sur toutes les pages utilisant la fonction.
Remarque : Le panneau Composants est uniquement disponible lors de l'affichage d'une page ColdFusion dans Dreamweaver.
Voir aussi
« Création de pages Web qui emploient des CFC » à la page 639
b Pour définir une ou plusieurs fonctions pour le composant, choisissez Fonctions dans la liste Section, cliquez sur le
bouton Plus (+), puis saisissez les détails de la nouvelle fonction.
Veillez à bien définir le type de valeur renvoyée par la fonction dans l'option Type de renvoi.
Si vous choisissez l'option « distant » dans le menu Accès, la fonction peut désormais servir de service Web.
c Pour définir un ou plusieurs arguments pour une fonction, choisissez Arguments dans la liste Section, sélectionnez la
fonction dans le menu déroulant, cliquez sur le bouton Plus (+), puis saisissez les détails du nouvel argument sur la droite.
4 Si vous utilisez un serveur de développement distant, téléchargez vers le serveur distant le fichier CFC et tous les fichiers
indépendants (tels que ceux utilisés pour mettre en œuvre une fonction ou inclure des fichiers).
Le téléchargement des fichiers vers le serveur garantit que les fonctionnalités de Dreamweaver, telles que le mode Live Data
et Aperçu dans le navigateur, fonctionnent correctement.
Dreamweaver écrit un fichier .cfc et l'enregistre dans le dossier spécifié. Le nouveau composant s'affiche également dans le
panneau Composants (il vous suffit de cliquer sur Actualiser).
5 Pour supprimer un composant, vous devez supprimer manuellement le fichier CFC du serveur.
Voir aussi
« Création de pages Web qui emploient des CFC » à la page 639
Dreamweaver recherche les composants sur votre serveur d'évaluation (consultez la section « Connexion à la base de
données dans Dreamweaver » à la page 484). Si vous créez des CFC ou modifiez des CFC existants, veillez à les transférer
sur le serveur d’évaluation afin qu’ils apparaissent dans le panneau Composants.
Pour afficher les composants situés sur un autre serveur, modifiez les paramètres du serveur d'évaluation.
Si vous voulez utiliser Dreamweaver pour inspecter les CFC résidant dans la racine du serveur tout en gérant les fichiers du
site dans une racine de site Web différente, vous pouvez définir deux sites Dreamweaver. Configurez le premier site de façon
à ce qu'il renvoie à la racine du serveur et le second pour qu'il renvoie à la racine du site Web. Utilisez le menu Site du panneau
Fichiers pour passer rapidement d'un site à l'autre.
Si les composants existants n'apparaissent pas, cliquez sur le bouton Actualiser dans la barre d'outils du panneau.
4 Pour afficher uniquement les CFC situés dans le dossier de votre site, cliquez sur le bouton Afficher uniquement les
fichiers CFC du site actuel, dans la barre d’outils du panneau Composants.
Remarque : Cette fonctionnalité n’est disponible que si vous avez défini un ordinateur exécutant ColdFusion MX 6 ou une
version ultérieure comme serveur d’évaluation de Dreamweaver.
Remarque : Si le site actuel apparaît dans un dossier virtuel sur le serveur distant, le filtrage n’est pas opérationnel.
5 Cliquez sur le bouton Plus (+) en regard du nom du dossier pour afficher les composants qu'il contient.
• Pour dresser la liste des fonctions d'un composant, cliquez sur le bouton Plus (+) en regard du nom du composant.
• Pour connaître les arguments qu'une fonction accepte, ainsi que leur type et leur caractère facultatif ou obligatoire,
développez la branche de la fonction dans l'arborescence.
Aucun bouton Plus (+) ne figure en regard des fonctions sans argument.
• Pour afficher rapidement les détails d'un argument, d'une fonction ou d'un composant, sélectionnez l'élément dans
l'arborescence, puis cliquez sur le bouton Obtenir des détails dans la barre d'outils du panneau.
Vous pouvez également cliquer sur l'élément avec le bouton droit de la souris (Windows) ou en maintenant la touche
Contrôle enfoncée (Macintosh) et choisir Obtenir des détails dans le menu déroulant qui s'affiche.
Voir aussi
« Configuration d'un serveur d'évaluation » à la page 45
Pour ce faire, votre environnement de développement doit être configuré comme suit :
Ouvrez une page ColdFusion dans Dreamweaver et affichez les composants dans le panneau Composants. Pour afficher
les composants, ouvrez le panneau Composants (Fenêtre > Composants), choisissez Composants CF dans le menu
déroulant du panneau, puis cliquez sur le bouton Actualiser dans le panneau.
Comme ColdFusion s'exécute localement, Dreamweaver affiche les composants figurant sur votre disque dur.
1 Ouvrez une page ColdFusion dans Dreamweaver et affichez les composants dans le panneau Composants (Fenêtre >
Composants).
2 Dans le menu déroulant du panneau, choisissez Composants CF, puis cliquez sur le bouton Actualiser la liste des
composants ColdFusion (CFC).
Comme ColdFusion s'exécute localement, Dreamweaver affiche les composants figurant sur votre disque dur.
Remarque : Pour modifier visuellement le jeu d’enregistrements du CFC, double-cliquez sur son nom dans le panneau
Liaisons.
3 Pour modifier un fichier du composant de façon générale, ouvrez le dossier dans lequel il réside et double-cliquez sur le
nom du composant dans l'arborescence.
Le fichier du composant est ouvert en mode Code.
4 Pour modifier une fonction, un argument ou une propriété spécifique, double-cliquez sur l'élément dans l'arborescence.
5 Effectuez les modifications manuellement en mode Code.
6 Enregistrez le fichier (Fichier > Enregistrer).
7 Pour qu'une nouvelle fonction apparaisse dans le panneau Composants, actualisez la vue en cliquant sur le bouton
Actualiser dans la barre d'outils du panneau.
Voir aussi
« Affichage de CFC dans Dreamweaver » à la page 637
Remarque : Pour connaître d'autres modes d'utilisation des composants, consultez la documentation de ColdFusion dans
Dreamweaver (Aide > Utilisation de ColdFusion).
1 Dans Dreamweaver, ouvrez la page ColdFusion qui doit utiliser la fonction de composant.
2 Basculez en mode Code (Affichage > Code).
3 Ouvrez le panneau Composants (Fenêtre > Composants), puis choisissez Composants CF dans le menu déroulant.
4 Recherchez le composant à utiliser et insérez-le à l'aide de l'une des méthodes suivantes :
• A partir de l'arborescence, faites glisser une fonction sur la page. Du code permettant d'appeler la fonction est inséré dans
la page.
• Sélectionnez la fonction dans le panneau et cliquez sur le bouton Insérer de la barre d'outils du panneau (deuxième
bouton à partir de la droite). Dreamweaver insère le code dans la page au niveau du point d'insertion.
5 Si vous insérez une fonction possédant des arguments, complétez manuellement le code des arguments.
Pour plus d'informations, consultez la documentation de ColdFusion dans Dreamweaver (Aide > Utilisation de
ColdFusion).
Remarque : Cette fonctionnalité n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
version ultérieure. Pour plus d’informations, consultez la section « Activation des améliorations ColdFusion » à la page 644.
3 Pour utiliser une fonction existante du CFC, sélectionnez cette fonction dans le menu déroulant Fonction, puis passez à
l’étape 5.
Le jeu d'enregistrements sera défini dans cette fonction.
4 Pour définir une nouvelle fonction dans le CFC, cliquez sur le bouton Nouvelle fonction, saisissez le nom de la fonction
dans la boîte de dialogue qui apparaît alors, et cliquez sur OK.
Ce nom ne peut contenir que des caractères alphanumériques et des caractères de soulignement (_).
5 Pour définir un jeu d'enregistrements pour la fonction, définissez les options de la boîte de dialogue Jeu
d'enregistrements.
La nouvelle fonction est insérée dans le CFC qui définit le jeu d'enregistrements.
Voir aussi
« Création ou suppression d'un CFC dans Dreamweaver » à la page 636
Utilisation d’un jeu d’enregistrements dans un CFC comme source de contenu dynamique
Il est possible d’utiliser un composant ColdFusion (CFC) comme source de contenu dynamique des pages, si ce composant
contient une fonction définissant un jeu d’enregistrements.
Remarque : Cette fonctionnalité n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
version ultérieure. Pour plus d’informations, consultez la section Activation des améliorations ColdFusion.
Il est d'usage d'ajouter le préfixe rs aux noms des jeux d'enregistrements, afin de les distinguer des autres noms d'objet dans
le code, par exemple : rsPressRelease
Le nom d'un jeu d'enregistrements ne peut contenir que des caractères alphanumériques et des caractères de soulignement
(_). Ils ne doivent pas comporter d'espaces ni de caractères spéciaux.
Auparavant, vérifiez que vous avez bien transféré vos CFC sur le serveur d’évaluation. Seuls les fichiers CFC sur le serveur
d’évaluation sont affichés.
3 Sélectionnez un composant parmi ceux qui sont définis dans le dossier sélectionné.
Si le menu déroulant des composant ne contient aucun composant, or u si aucun des composants que vous avez créés
précédemment n’apparaît, transférez vos fichiers CFC sur le serveur d’évaluation.
4 (Facultatif) Pour créer un nouveau composant, cliquez sur le bouton Créer un nouveau composant.
a Dans la zone Nom, saisissez le nom du nouveau CFC. Ce nom ne peut contenir que des caractères alphanumériques et
des caractères de soulignement (_).
b Dans la zone Répertoire des composants, saisissez l’emplacement du CFC, ou recherchez le dossier correspondant.
Remarque : Ce dossier doit être le chemin relatif au dossier racine du site.
5 Dans le menu déroulant Fonction, sélectionnez la fonction contenant la définition du jeu d’enregistrements.
Le menu déroulant Fonction ne contient que les fonctions définies dans le composant sélectionné. Si aucune fonction
n’apparaît dans le menu déroulant, ou si vos derniers changements n’apparaissent pas dans les fonctions affichées, vérifiez
que les derniers changements ont bien été enregistrés et transférés sur le serveur.
Remarque : Les zones Connexion et SQL sont toutes les deux en lecture seule.
6 Cliquez sur le bouton Modifier pour modifier chaque paramètre (type, valeur, valeur par défaut) qui doit être passé en
argument à la fonction.
a Saisissez une valeur pour le paramètre actuel en sélectionnant le type de valeur dans le menu déroulant Valeur et en
saisissant la valeur voulue dans la zone située à sa droite.
Le type de valeur peut être un paramètre d’URL, une variable de formulaire, un cookie, une variable de session, une variable
d’application ou une valeur fixe que vous saisissez.
b Dans la zone Valeur par défaut, saisissez la valeur par défaut que vous souhaitez attribuer au paramètre.
Si aucune valeur n’est renvoyée à l'exécution, la valeur par défaut est utilisée.
7 Cliquez sur Tester pour vous connecter à la base de données et créer une instance du jeu d'enregistrements.
Si l'instruction SQL contient des paramètres de page, vérifiez que la colonne Valeur par défaut de la zone Paramètres
contient des valeurs test correctes avant de cliquer sur Tester.
Si la requête a été correctement exécutée, le jeu d’enregistrements est affiché dans un tableau. Chaque ligne contient un
enregistrement et chaque colonne un champ de cet enregistrement.
Dans Dreamweaver, les composants JavaBeans sont considérés comme des sources de contenu dynamique de pages JSP et
s'affichent dans le panneau Liaisons. Vous pouvez double-cliquer sur des JavaBeans dans le panneau Liaisons pour afficher
leurs propriétés, puis faire glisser les propriétés vers la page pour créer des références à des données dynamiques.
Vous pouvez également définir un ensemble JavaBeans (groupe de JavaBeans) comme source de contenu dynamique.
Toutefois, dans le cas d'ensembles JavaBeans, Dreamweaver ne prend en charge que les régions répétées et les liaisons
dynamiques.
• Sur l’ordinateur qui exécute Dreamweaver, une copie de la classe de bean doit résider dans le dossier Dreamweaver
Configuration/classes ou dans le chemin de classe du système. (Dreamweaver utilise cette copie pendant la création.
• Sur l’ordinateur qui exécute le serveur d'application JSP, la classe de bean doit résider dans le chemin de classe du serveur
d'application. (votre serveur d'application utilise cette copie pendant l'exécution). Le chemin de classe du serveur
d'application varie selon le serveur d'application, mais il s'agit généralement d'un dossier WEB-INF comportant un sous-
dossier classes/bean.
Si Dreamweaver et le serveur d'application s'exécutent tous deux sur le même système et que le serveur d'application utilise
le chemin de classe du système (et non un chemin de classe interne), une seule copie de la classe du JavaBean pourra résider
dans le chemin de classe du système sur l'ordinateur. Le serveur d'application et Dreamweaver utiliseront tous deux cette
copie. Sinon, les copies de la classe des JavaBeans doivent résider dans deux chemins différents sur un même ordinateur,
comme indiqué précédemment.
La structure du dossier doit correspondre au paquet du JavaBean. Par exemple, si le paquet du JavaBean se nomme
[Link], vous devez l'enregistrer dans /com/ardvark/ dans le chemin de classe ou dans le dossier Dreamweaver
Configuration/classes.
6 Si vous souhaitez attribuer une valeur par défaut à l'une des propriétés de JavaBean, sélectionnez cette propriété dans la
liste et saisissez une valeur dans la zone Valeur par défaut située sous la liste. Pour définir une propriété avec une valeur par
défaut dynamique, cliquez sur l'icône qui se trouve à côté de la zone Valeur par défaut.
7 Cliquez sur OK. Le JavaBean que vous venez de définir s'affiche dans le panneau Liaisons.
DREAMWEAVER CS3 643
Guide de l'utilisateur
Pour obtenir la liste des classes d'un fichier ZIP ou JAR, cliquez sur le bouton Parcourir et sélectionnez le fichier.
4 Sélectionnez l'une des propriétés indexées de l'ensemble dans le menu déroulant Propriété indexée.
5 (Facultatif) Modifiez le nom par défaut qui figure dans la zone Classe d'élément.
6 Sélectionnez l'étendue du bean dans le menu déroulant Etendue.
7 Cliquez sur OK. L'ensemble JavaBean que vous venez de définir s'affiche dans le panneau Liaisons.
644
Remarque : Ces améliorations ne sont disponibles que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
une version ultérieure.
Il n’est nécessaire de définir le serveur d’évaluation que la première fois. Dreamweaver détecte ensuite automatiquement la
version du serveur d'évaluation et rend les améliorations disponibles si ColdFusion est détecté.
1 Si ce n’est déjà fait, définissez un site Dreamweaver pour votre projet ColdFusion.
2 Choisissez Site > Gérer les sites, sélectionnez votre site dans la liste de l'onglet Avancé de la boîte de dialogue Définition
du site, puis cliquez sur Modifier.
Si la boîte de dialogue s'ouvre sur l'onglet Elémentaire, cliquez sur l'onglet Avancé.
3 Sélectionnez la catégorie Serveur d’évaluation et choisissez un ordinateur exécutant ColdFusion MX 7 ou une version
ultérieure comme serveur d’évaluation de votre site Dreamweaver. Veillez à indiquer un préfixe d’adresse URL valide.
4 Ouvrez un document ColdFusion.
Les changements de l’espace de travail de Dreamweaver ne sont visibles qu’après ouverture d’un document ColdFusion.
Voir aussi
« Sécurisation d’un dossier dans votre application (ColdFusion) » à la page 635
Remarque : Ces améliorations ne sont disponibles que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
une version ultérieure.
1 Ouvrez une page ColdFusion et placez le point d'insertion à l'endroit où vous souhaitez insérer le formulaire.
2 Sélectionnez Insertion > Objets ColdFusion > Formulaire > Formulaire, ou sélectionnez la catégorie Formulaires dans
la barre Insertion et cliquez sur l'icône Formulaire CF.
Dreamweaver insère un formulaire ColdFusion vierge. Dans une page affichée en mode Création, les formulaires sont
indiqués par une bordure rouge en pointillé. Si vous ne voyez pas la bordure, vérifiez que l'option Affichage > Assistances
visuelles > Eléments invisibles est activée.
3 En veillant à ce que le formulaire soit toujours sélectionné, utilisez l’inspecteur Propriétés pour définir les propriétés de
formulaire suivantes.
Formulaire CF Définit le nom du formulaire.
Action Permet d’indiquer le nom de la page ColdFusion à traiter lorsque le formulaire est envoyé.
Méthode Permet d’indiquer la méthode à utiliser pour envoyer les données du formulaire au serveur:
• POST Envoie les données à l’aide de la méthode HTTP post, qui envoie les données au serveur dans un message séparé.
• GET Envoie les données à l’aide de la méthode HTTP get, qui place le contenu des champs du formulaire dans le corps
de la chaîne de la requête d’URL.
Cible Permet de modifier la valeur de l’attribut « target » de la balise cfform.
Type de codage Précise la méthode de codage utilisée pour transmettre les données du formulaire.
Remarque : Le type de codage n’a rien à voir avec le codage des caractères. Cet attribut indique le type de contenu utilisé pour
envoyer le formulaire au serveur (lorsque la méthode post est utilisée). S'il n'est pas spécifié, il prend par défaut la valeur
« application/x-www-form-urlencoded ».
Format Détermine le type de formulaire à créer :
• HTML Génère un formulaire HTML et le transmet au client. Les contrôles enfants cfgrid et cftree peuvent être au format
Flash ou applet.
• Flash Génère un formulaire Flash et le transmet au client. Tous les contrôles sont au format Flash.
• XML Génère un formulaire XML XForms et place les résultats dans une variable avec le nom du formulaire ColdFusion.
Rien n'est envoyé au client. Les contrôles enfants cfgrid et cftree peuvent être au format Flash ou applet.
Style Permet d’indiquer un style pour le formulaire. Pour plus d'informations, consultez la documentation ColdFusion.
Enveloppe Flash/XML Permet d’indiquer la couleur de halo Macromedia pour donner un style au résultat. Le thème
détermine la couleur utilisée pour les éléments activés et sélectionnés.
Préserver les données Détermine si les valeurs initiales des contrôles doivent être remplacées ou non par les nouvelles
valeurs lorsque le formulaire s'autotransmet les données.
• Si cette option a la valeur Faux, les valeurs spécifiées dans les attributs de la balise du contrôle sont utilisées.
• Si elle a la valeur Vrai, ce sont les valeurs saisies qui sont utilisées.
Source scripts Indique l’adresse URL (relative à la racine du site) du fichier JavaScript qui contient le code côté client utilisé
par la balise et ses balises enfants. Cet attribut est utile si le fichier ne se trouve pas dans l'emplacement par défaut. Cet
attribut peut être nécessaire dans certains environnements et configurations qui bloquent l'accès au dossier /CFIDE.
L’emplacement par défaut, qui peut être modifié par l’administrateur ColdFusion, est /CFIDE/scripts/[Link].
Archive Indique l’adresse URL des classes Java téléchargeables pour les contrôles d’applet cfgrid, cfslider et cftree. Leur
emplacement par défaut est /CFIDE/classes/[Link].
Hauteur Indique la hauteur du formulaire.
DREAMWEAVER CS3 646
Guide de l'utilisateur
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Si vous créez un formulaire Flash, utilisez les styles CSS (feuilles de style en cascade ) pour le mettre en page. ColdFusion
ignore les balises HTML du formulaire.
N’oubliez pas de donner un libellé avec un texte descriptif aux champs du formulaire ColdFusion, pour aider les utilisateurs.
Par exemple, créez un libellé « Indiquez votre nom » pour le champ destiné au nom de l’utilisateur.
Voir aussi
« Validation des données de formulaire ColdFusion » à la page 655
Remarque : Ces améliorations ne sont disponibles que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou
une version ultérieure.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
DREAMWEAVER CS3 647
Guide de l'utilisateur
Valeur Permet d’indiquer le texte à afficher dans ce champ lorsque la page s’ouvre dans un navigateur. Cette chaîne peut
être statique ou dynamique.
Pour indiquer une valeur dynamique, cliquez sur l'icône représentant un éclair à côté de la zone Valeur, et sélectionnez la
colonne d'un jeu d'enregistrements dans la boîte de dialogue Données dynamiques. Les jeux d’enregistrements de cette
colonne fournissent les valeurs affichées dans le champ de texte lorsque le formulaire est affiché dans un navigateur.
Mode texte Permet de passer d’un champ de saisie de texte standard à un champ de saisie de mot de passe, et inversement.
L’attribut modifié par ce contrôle est type.
Lecture seule Permet de mettre le texte affiché en lecture seule.
Long. max. Indique le nombre maximum de caractères que peut contenir le champ.
Masque Permet d’indiquer un masque de texte. Cette propriété permet de valider la saisie des utilisateurs Le format du
masque est composé de caractères A, 9, X et ? .
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels.
Obligatoire Permet de préciser si le champ de texte doit contenir des données pour que le formulaire soit transmis au
serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
DREAMWEAVER CS3 648
Guide de l'utilisateur
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez le champ masqué sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfhiddenfield (Champ masqué) Indique le nom unique du champ masqué.
Valeur Permet d’indiquer la valeur du champ masqué. Cette chaîne peut être statique ou dynamique.
Pour indiquer une valeur dynamique, cliquez sur l'icône représentant un éclair à côté de la zone Valeur, et sélectionnez la
colonne d'un jeu d'enregistrements dans la boîte de dialogue Données dynamiques. Les jeux d’enregistrements de cette
colonne fournissent les valeurs affichées dans le champ de texte lorsque le formulaire est affiché dans un navigateur.
Valider Spécifie le type de validation du champ actuel.
Etiquette Permet d’indiquer un libellé pour le contrôle. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Taille Permet d’indiquer la taille du contrôle. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Obligatoire Permet de préciser si le champ masqué doit contenir des données pour que le formulaire soit transmis au
serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez la zone de texte sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cftextarea (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
DREAMWEAVER CS3 649
Guide de l'utilisateur
Nbre lignes Permet d’indiquer le nombre de lignes à afficher dans la zone de texte.
Wrap (Renvoi à la ligne) Permet d’indiquer comment le texte saisi par les utilisateurs doit être renvoyé à la ligne.
Obligatoire Permet d’indiquer si la saisie de texte dans ce contrôle est obligatoire (case cochée) ou non (case non cochée).
Valeur initiale Permet d’indiquer le texte à afficher dans la zone de texte lorsque la page s’ouvre dans un navigateur.
Style Permet d’indiquer un style pour le contrôle. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
4 Pour attribuer une étiquette à la zone de texte, cliquez en regard de la zone et tapez le texte souhaité.
Voir aussi
« Validation des données de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez le bouton sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfbutton (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
DREAMWEAVER CS3 650
Guide de l'utilisateur
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez la case à cocher sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfcheckbox (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur Permet d’indiquer la valeur renvoyée par la case à cocher si l’utilisateur l’active.
Etat initial Permet d’indiquer si la case à cocher est déjà activée lorsque la page s’ouvre dans un navigateur.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Taille Permet d’indiquer la taille du contrôle. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Obligatoire Permet de préciser si la case à cocher doit être cochée pour que le formulaire soit transmis au serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
4 Pour attribuer une étiquette à la case à cocher, cliquez en regard de la case sur la page et tapez l'étiquette souhaitée.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez le bouton radio sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfradiobutton (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur Permet d’indiquer la valeur renvoyée par le bouton radio si l’utilisateur l’active.
DREAMWEAVER CS3 651
Guide de l'utilisateur
Etat initial Permet d’indiquer si le bouton radio est déjà activé lorsque la page s’ouvre dans un navigateur.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Taille Permet d’indiquer la taille du contrôle. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Obligatoire Permet de préciser si le bouton radio doit être activé pour que le formulaire soit transmis au serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
4 Pour attribuer une étiquette au bouton radio, cliquez en regard du bouton et tapez le texte souhaité.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Il est possible d'insérer deux types de zones de liste dans un formulaire : un menu qui se « déroule » lorsque l'utilisateur
clique dessus, ou un menu qui affiche une liste d'éléments que vous pouvez faire défiler et sélectionner.
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez la zone de liste sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfselect (Zone de liste) Permet d’indiquer un nom unique pour le contrôle.
Type Permet de choisir entre un menu déroulant ou une liste. Si vous choisissez le type Liste, les options Hauteur liste et
Autoriser la sélection de plusieurs listes deviennent disponibles.
Hauteur liste Permet d’indiquer le nombre de lignes à afficher dans la liste. Cette propriété n’est disponible qu’avec le type
Liste.
Autoriser la sélection de plusieurs listes Permet d’indiquer si l’utilisateur peut sélectionner plusieurs options à la fois dans
la liste. Cette propriété n’est disponible qu’avec le type Liste.
Modifier les valeurs Ouvre une boîte de dialogue qui permet d'ajouter, modifier ou supprimer des options à la zone de liste.
DREAMWEAVER CS3 652
Guide de l'utilisateur
Initialement sélectionné Définit les éléments sélectionnés par défaut dans la liste. Si vous avez activé l’option Autoriser la
sélection de plusieurs listes, vous pouvez sélectionner plusieurs options.
Jeu d'enregistrements Permet d’indiquer le nom de la requête ColdFusion à utiliser pour remplir la liste ou le menu.
Afficher colonne Permet d’indiquer la colonne du jeu d’enregistrements qui doit fournir le libellé de chaque élément de la
liste. Cette propriété est utilisée de concert avec la propriété Jeu d’enregistrements.
Colonne valeurs Permet d’indiquer la colonne du jeu d’enregistrements qui doit fournir la valeur de chaque élément de la
liste. Cette propriété est utilisée de concert avec la propriété Jeu d’enregistrements.
Etiquette Flash Permet d’indiquer un libellé pour la zone de liste.
Hauteur Flash Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Flash Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Message Permet d’indiquer le message à afficher si la propriété Obligatoire est activée et si l’utilisateur n’a pas effectué de
sélection avant de tenter d’envoyer le formulaire.
Obligatoire Permet de préciser si un élément de menu doit être sélectionné pour que le formulaire soit transmis au serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
3 Sélectionnez le champ d'image sur la page et définissez les options suivantes dans l'inspecteur Propriétés :
Cfimagefield (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Sec Permet d'indiquer un message qui apparaîtra lorsque l'image ne peut pas être affichée.
Modifier image Ouvre l’image dans votre logiciel de retouche d’images par défaut.
Pour définir votre logiciel de retouche d’images par défaut, choisissez Edition > Préférences > Types de fichiers/Editeurs.
Si ce logiciel n’est pas défini, le bouton Modifier l’image est sans effet.
Valider Spécifie le type de validation du champ d’image.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels.
Taille Permet d’indiquer la taille du contrôle. A l'exécution, ce paramètre est ignoré par le serveur ColdFusion.
Obligatoire Permet de préciser si le contrôle doit contenir des données pour que le formulaire soit transmis au serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Les champs de fichier nécessitent l'utilisation de la méthode POST pour transmettre des fichiers depuis un navigateur vers
le serveur. Le fichier est transféré à l'adresse indiquée dans la zone de texte Action du formulaire. Avant d'utiliser le champ
de fichier, vérifiez auprès de votre administrateur de serveur que le transfert anonyme de fichiers est autorisé.
Les champs de fichier nécessitent aussi que le codage du formulaire soit défini comme « multipart/form ». Dreamweaver
active automatiquement ce paramètre lorsque vous insérez un contrôle de champ de fichier.
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
1 En mode Création, sélectionnez le formulaire ColdFusion pour l’afficher dans l’inspecteur Propriétés.
Pour sélectionner rapidement le formulaire, cliquez n'importe où dans son cadre, puis cliquez sur la balise <cfform> dans
le sélecteur de balises figurant dans le coin inférieur de la fenêtre de document.
6 Sélectionnez le champ de fichier sur la page et définissez les propriétés suivantes dans l'inspecteur Propriétés :
Cffilefield (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Long. max. Indique le nombre maximum de caractères que peut contenir le chemin d’accès du fichier.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
DREAMWEAVER CS3 654
Guide de l'utilisateur
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Largeur Permet d’indiquer la largeur du contrôle, en pixels. A l'exécution, ce paramètre est ignoré par le serveur
ColdFusion.
Taille Permet d’indiquer la taille du contrôle.
Obligatoire Permet de préciser si le champ de fichier doit contenir des données pour que le formulaire soit transmis au
serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Modification de contrôles de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
1 En mode Création, sélectionnez le formulaire ColdFusion pour l’afficher dans l’inspecteur Propriétés.
Pour sélectionner rapidement le formulaire, cliquez n'importe où dans son cadre, puis cliquez sur la balise <cfform> dans
le sélecteur de balises figurant dans le coin inférieur de la fenêtre de document.
3 Passez en mode d’affichage Code (Affichage > Code) et insérez la balise suivante en un point quelconque entre les balises
CFForm d’ouverture et de fermeture :
<cfinput name="datefield" type="datefield">
4 Passez en mode Création, sélectionnez le champ de date sur la page, puis définissez les options suivantes dans
l'inspecteur Propriétés :
Cfdatefield (Zone de texte) Permet d’indiquer un nom unique pour le contrôle.
Valeur Permet d’indiquer la date à afficher dans ce champ lorsque la page s’ouvre dans un navigateur. Cette date peut être
statique ou dynamique.
Pour indiquer une valeur dynamique, cliquez sur l'icône représentant un éclair à côté de la zone Valeur, et sélectionnez la
colonne d'un jeu d'enregistrements dans la boîte de dialogue Données dynamiques. Les jeux d’enregistrements de cette
colonne fournissent les valeurs affichées dans le champ de date lorsque le formulaire est affiché dans un navigateur.
Valider Spécifie le type de validation du champ actuel.
Schéma Permet d’indiquer un modèle d’expression régulière en JavaScript pour valider la saisie. Les barres obliques de
début ou de fin sont ignorées. Pour plus d'informations, consultez la documentation ColdFusion.
Hauteur Permet d’indiquer la hauteur du contrôle, en pixels.
Obligatoire Permet de préciser si le champ de date doit contenir des données pour que le formulaire soit transmis au
serveur.
Afficher l'éditeur de balises Permet de modifier les propriétés qui n’apparaissent pas dans l’inspecteur Propriétés.
Voir aussi
« Validation des données de formulaire ColdFusion » à la page 655
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
1 En mode Création, sélectionnez le contrôle de formulaire ; en mode Code, cliquez dans la balise du contrôle concerné.
L'inspecteur Propriétés affiche les propriétés du contrôle de formulaire.
3 Pour définir d'autres propriétés, cliquez sur le bouton Afficher l'éditeur de balises dans l'inspecteur Propriétés, et
définissez les propriétés dans l'éditeur de balises qui s'affiche.
Remarque : Cette amélioration n’est disponible que si vous pouvez accéder à un ordinateur exécutant ColdFusion MX 7 ou une
version ultérieure.
1 Créez un formulaire ColdFusion comprenant au moins un champ de saisie et un bouton Envoyer. Assurez-vous que
chaque champ ColdFusion que vous souhaitez valider porte un nom unique.
2 Dans le formulaire, sélectionnez le champ à valider.
3 Dans l’inspecteur Propriétés, indiquez comment le champ doit être validé.
La partie inférieure de chaque inspecteur Propriétés contient des contrôles qui permettent de définir une règle de validation
spécifique. Par exemple, vous pouvez spécifier qu’un champ de texte donné doit contenir un numéro de téléphone. Pour
ce faire, choisissez Téléphone dans le menu déroulant Valeur de l'inspecteur Propriétés. Vous pouvez aussi indiquer le
moment de la validation dans le menu local Valider à.
Les contrôles de formulaire doivent être insérés dans un formulaire dont la balise possède l'attribut runat='server'. Si la
page ne contient pas de formulaire lors de l'insertion du premier contrôle de formulaire [Link], Dreamweaver en crée
automatiquement un qui comprend l'attribut runat='server'. Si la page contient déjà un formulaire HTML, Dreamweaver
ajoute automatiquement l'attribut runat='server' à la balise de formulaire existante lors de l'insertion du premier contrôle
de formulaire.
Veillez à donner un attribut ID à chaque contrôle (par exemple, txtVille à un contrôle de type TextBox ou lbxPays à un
contrôle de type ListBox).
Voir aussi
« Création d'un menu [Link] dynamique » à la page 656
« Insertion d'un contrôle CheckBoxList [Link] » à la page 659
3 Pour définir d'autres propriétés ou événements, cliquez sur le bouton Editeur de balises dans l'inspecteur Propriétés et
définissez les propriétés dans l'éditeur de balises.
Remarque : Avant de commencer, vous devez définir un ensemble de données ou une autre source de contenu dynamique pour
ce menu.
1 Ouvrez la page [Link], puis placez le point d'insertion à l'endroit où le menu doit apparaître.
2 Choisissez Insertion > Objets [Link], puis asp:DropDownList ou asp:ListBox.
3 Définissez les options du contrôle de formulaire puis cliquez sur OK.
Dreamweaver insère le contrôle de formulaire à l'endroit où le point d'insertion se trouve dans la page. Si vous n'avez pas
inséré de formulaire, Dreamweaver en crée un qui comprend l'attribut runat=”server”.
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
Ensemble de données Indique la source de données à utiliser pour renseigner les éléments du contrôle de liste. Si vous
n'indiquez pas d'ensemble de données, vous pouvez le faire ultérieurement ou définir les éléments de la liste de façon
statique en cliquant sur le bouton Eléments de la liste de l'inspecteur Propriétés.
Obtenir les étiquettes de Indique le champ de l'ensemble de données sélectionné qui fournit les étiquettes des éléments de
la liste.
Obtenir les valeurs de Indique le champ de l'ensemble de données sélectionné qui fournit les valeurs des éléments de la
liste.
Sélectionner une valeur égale à Indique la valeur que le serveur utilise pour déterminer l'élément de la liste qui est
sélectionné lors de l'affichage de la liste déroulante dans un navigateur. Le serveur compare la valeur de chaque élément à
la valeur spécifiée. Si ces valeurs correspondent, l'élément correspondant est sélectionné.
Clé d'accès Crée un raccourci clavier qui permet aux utilisateurs de naviguer rapidement vers le contrôle de formulaire dans
un navigateur. Par exemple, si vous tapez K, l'utilisateur peut naviguer vers le contrôle en tapant Alt+K. La clé d'accès ne
peut être constituée que d'un caractère.
Post-retour automatique Indique si un post-retour vers le serveur se produit automatiquement lorsque l'utilisateur modifie
la sélection de la liste. Sélectionnez l'option afin d'autoriser les post-retours.
Pour plus d'informations sur les propriétés du contrôle Liste déroulante [Link], consultez la documentation disponible
sur le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
Ensemble de données Indique la source de données à utiliser pour renseigner les éléments du contrôle de liste. Si vous
n'indiquez pas d'ensemble de données, vous pouvez le faire ultérieurement ou définir les éléments de la liste de façon
statique en cliquant sur le bouton Eléments de la liste de l'inspecteur Propriétés.
Obtenir les étiquettes de Indique le champ de l'ensemble de données sélectionné qui fournit les étiquettes des éléments de
la liste.
Obtenir les valeurs de Indique le champ de l'ensemble de données sélectionné qui fournit les valeurs des éléments de la
liste.
Clé d'accès Crée un raccourci clavier qui permet aux utilisateurs de naviguer rapidement vers le contrôle de formulaire dans
un navigateur. Par exemple, si vous tapez K, l'utilisateur peut naviguer vers le contrôle en tapant Alt+K. La clé d'accès ne
peut être constituée que d'un caractère.
Post-retour automatique Indique si un post-retour vers le serveur se produit automatiquement lorsque l'utilisateur modifie
la sélection de la liste. Sélectionnez l'option afin d'autoriser les post-retours.
Pour plus d'informations sur les propriétés du contrôle Zone de liste [Link], consultez la documentation disponible sur
le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
1 En mode Création, sélectionnez l'objet Liste déroulante ou Zone de liste à rendre dynamique.
2 Dans l'inspecteur Propriétés, cliquez sur le bouton Eléments de la liste.
3 Sélectionnez Manuellement ou Depuis la base de données selon la manière dont vous envisagez de renseigner la liste.
DREAMWEAVER CS3 658
Guide de l'utilisateur
Voir aussi
« Définition de sources de contenu dynamique » à la page 521
« Ajout de la fonctionnalité dynamique à des menus de formulaire HTML existants » à la page 581
Avant de commencer, vous devez définir un ensemble de données ou une autre source de contenu dynamique pour ce
contrôle.
3 Sélectionnez la colonne du jeu d'enregistrements qui doit fournir une valeur à l'objet Zone de texte, puis cliquez sur OK.
Voir aussi
« Affichage de contenu dynamique dans des champs de texte HTML » à la page 581
Remarque : Avant de commencer, vous devez définir un ensemble de données ou une autre source de contenu dynamique pour
ces cases à cocher. L'idéal serait que la source de contenu contienne des données booléennes, telles que Yes/No ou true/false.
Pour plus d'informations sur les propriétés du contrôle Case à cocher [Link], consultez la documentation disponible sur
le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
Voir aussi
« Activation dynamique d'une case à cocher HTML » à la page 581
Info-bulle Indique le texte affiché lorsque le pointeur de la souris survole le contrôle de formulaire dans un navigateur.
Ensemble de données Indique la source de données à utiliser pour renseigner les éléments du contrôle de liste. Si vous
n'indiquez pas d'ensemble de données, vous pouvez le faire ultérieurement ou définir les éléments de la liste de façon
statique en cliquant sur le bouton Eléments de la liste de l'inspecteur Propriétés.
Obtenir les étiquettes de Indique le champ de l'ensemble de données sélectionné qui fournit les étiquettes des éléments de
la liste.
Obtenir les valeurs de Indique le champ de l'ensemble de données sélectionné qui fournit les valeurs des éléments de la
liste.
Clé d'accès Crée un raccourci clavier qui permet aux utilisateurs de naviguer rapidement vers le contrôle de formulaire dans
un navigateur. Par exemple, si vous tapez K, l'utilisateur peut naviguer vers le contrôle en tapant Alt+K. La clé d'accès ne
peut être constituée que d'un caractère.
Post-retour automatique Indique si un post-retour vers le serveur se produit automatiquement lorsque l'utilisateur modifie
la sélection de la liste. Sélectionnez l'option afin d'autoriser les post-retours.
Pour plus d'informations sur les propriétés du contrôle Liste de cases à cocher [Link], consultez la documentation
disponible sur le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
Info-bulle Indique le texte affiché lorsque le pointeur de la souris survole le contrôle de formulaire dans un navigateur.
Ensemble de données Indique la source de données à utiliser pour renseigner les éléments du contrôle de liste. Si vous
n'indiquez pas d'ensemble de données, vous pouvez le faire ultérieurement ou définir les éléments de la liste de façon
statique en cliquant sur le bouton Eléments de la liste de l'inspecteur Propriétés.
Obtenir les étiquettes de indique le champ de l'ensemble de données sélectionné qui fournit les étiquettes des éléments de
la liste.
Obtenir les valeurs de indique le champ de l'ensemble de données sélectionné qui fournit les valeurs des éléments de la
liste.
Sélectionner une valeur égale à indique la valeur que le serveur utilise pour déterminer l'élément de la liste qui est
sélectionné lors de l'affichage de la liste de boutons radio dans un navigateur. Le serveur compare la valeur de chaque
élément à la valeur spécifiée. Si ces valeurs correspondent, l'élément correspondant est sélectionné.
DREAMWEAVER CS3 660
Guide de l'utilisateur
Clé d'accès crée un raccourci clavier qui permet aux utilisateurs de naviguer rapidement vers le contrôle de formulaire dans
un navigateur. Par exemple, si vous tapez K, l'utilisateur peut naviguer vers le contrôle en tapant Alt+K. La clé d'accès ne
peut être constituée que d'un caractère.
Post-retour automatique indique si un post-retour vers le serveur se produit automatiquement lorsque l'utilisateur modifie
la sélection de la liste. Sélectionnez l'option afin d'autoriser les post-retours.
Pour plus d'informations sur les propriétés du contrôle Liste de boutons radio [Link], consultez la documentation
disponible sur le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
Remarque : Avant de commencer, vous devez insérer au moins un contrôle Liste de bouton radio [Link] dans votre page.
Vous devez également définir un ensemble de données ou une autre source de contenu dynamique pour les boutons radio.
L'idéal serait que la source de contenu contienne des données booléennes, telles que Yes/No ou true/false.
Voir aussi
« Activation dynamique d'un bouton radio HTML » à la page 582
Pour plus d'informations sur les propriétés du contrôle Bouton radio [Link], consultez la documentation disponible sur
le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
❖ Activez l'option dynamique dans l'inspecteur Propriétés et définissez les options de la zone Groupe de boutons radio
dynamiques.
Liste de données affiche les éléments d'une source de données à l'aide de modèles. Vous pouvez personnaliser l'aspect du
contrôle en modifiant les modèles formant ses différents composants.
Champ de données simple Appelée « colonne liée » dans [Link], la colonne Champ de données simple
vous permet de spécifier le champ de la source de données à afficher et le
format de données à utiliser par le champ avec une expression de mise en forme
.NET.
Forme libre Appelée « colonne modèle » dans [Link], la colonne de forme libre permet de
créer des combinaisons de contrôles de serveur et de texte HTML afin de définir
une mise en forme personnalisée pour une colonne. Les contrôles au sein d'une
colonne de forme libre peuvent être liés aux données. Ce type de colonne offre
une plus grande liberté au niveau de la mise en forme et de la fonctionnalité du
contenu de la grille, car vous décidez entièrement de la façon dont les données
s'affichent et de ce qui se passe lorsque les utilisateurs interagissent avec les
lignes de la grille.
Hyperlien La colonne Hyperlien affiche des informations sous forme de liens hypertexte.
Elle sert généralement à afficher des données (numéro de client ou nom de
produit, par exemple) sous forme d'un hyperlien sur lequel les utilisateurs
peuvent cliquer pour accéder à une autre page affichant des détails sur cet
élément.
Boutons Modifier, Mettre à jour, Appelée « colonne de commande d'édition » dans [Link], la colonne Boutons
Annuler Modifier, Mettre à jour, Annuler permet aux utilisateurs de modifier directement
les informations figurant dans les lignes de la grille de données. Il suffit pour cela
de créer une colonne Boutons Modifier, Mettre à jour, Annuler. Au moment de
l'exécution, cette colonne affiche un bouton intitulé Modifier. Lorsque
l'utilisateur clique dessus, les données de la ligne s'affichent dans des contrôles
modifiables, tels que des zones de texte, et le bouton Modifier est remplacé par
les boutons Mettre à jour et Annuler.
Avant d'utiliser le comportement de serveur Grille de données, vous devez définir un ensemble de données (appelé jeu
d'enregistrements dans d'autres types de documents) pour la grille de données.
Pour plus de détails sur le contrôle Grille de données et son utilisation pour mettre en forme les données dynamiques,
consultez le site Web de Microsoft à l'adresse [Link]
us/cpgenref/html/[Link].
Voir aussi
« A propos des jeux d'enregistrements » à la page 517
Remarque : Avant d'insérer le comportement de serveur Grille de données, vous devez définir un ensemble de données (appelé
jeu d'enregistrements dans d'autres types de documents) pour la grille de données.
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis
choisissez Grille de données.
2 Sélectionnez l'attribut (ou étiquette) ID du contrôle Grille de données.
Une valeur s'affiche automatiquement dans ce champ. Vous pouvez modifier la valeur du champ Grille de données.
Toutefois, si vous la remplacez par un ID existant, vous devez entrer une nouvelle valeur d'attribut.
Champ de données simple Appelée « colonne liée » dans [Link], la colonne Champ de données simple
vous permet de spécifier le champ de la source de données à afficher et le
format de données à utiliser par le champ avec une expression de mise en forme
.NET. Pour plus d'informations, consultez la section « Définition d'un format et
d'un champ de source de données dans une grille de données » à la page 664.
Forme libre Appelée « colonne modèle » dans [Link], la colonne de forme libre vous
permet de créer des combinaisons de contrôles de serveur et de texte HTML afin
de définir une mise en forme personnalisée pour une colonne. Les contrôles au
sein d'une colonne de forme libre peuvent être liés aux données. Ce type de
colonne offre une plus grande liberté au niveau de la mise en forme et de la
fonctionnalité du contenu, car vous décidez entièrement de la façon dont les
données s'affichent et de ce qui se passe lorsque les utilisateurs interagissent
avec les lignes de la grille. Pour plus d'informations, consultez la section
« Création d'une mise en forme personnalisée pour une colonne Grille de
données de forme libre » à la page 665.
DREAMWEAVER CS3 663
Guide de l'utilisateur
Hyperlien La colonne Hyperlien affiche des informations sous forme d'hyperliens. Elle sert
généralement à afficher des données (numéro de client ou nom de produit, par
exemple) sous forme d'un hyperlien sur lequel les utilisateurs peuvent cliquer
pour accéder à une autre page affichant des détails sur cet élément. Pour plus
d'informations, consultez la section « Affichage de données en tant qu'hyperlien
dans une grille de données » à la page 665.
Boutons Modifier, Mettre à jour, Appelée « colonne de commande d'édition » dans [Link], la colonne Boutons
Annuler Modifier, Mettre à jour, Annuler permet aux utilisateurs de modifier directement
les informations figurant dans les lignes de la grille de données. Il suffit pour cela
de créer une colonne Boutons Modifier, Mettre à jour, Annuler. Au moment de
l'exécution, cette colonne affiche un bouton intitulé Modifier. Lorsque
l'utilisateur clique dessus, les données de la ligne s'affichent dans des contrôles
modifiables, tels que des champs, et les boutons Mettre à jour et Annuler se
substituent au bouton Modifier. Pour plus d'informations, consultez la section
« Autorisation de modification des lignes d'une grille de données » à la
page 666.
Remarque : Avant d'insérer le comportement de serveur Liste de données, vous devez définir un ensemble de données (appelé
jeu d'enregistrements dans d'autres types de documents) pour la liste de données.
1 Dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur), cliquez sur le bouton Plus (+), puis
choisissez Liste de données.
2 (Facultatif) Modifiez le nom par défaut de la liste de données.
3 Associez un ensemble de données à la liste de données.
Vous pouvez choisir un ensemble de données existant ou une valeur arbitraire. Par défaut, c'est le premier ensemble de
données de la liste qui est sélectionné.
4 Spécifiez les données à afficher dans la liste de données en procédant comme suit, dans l'ordre :
a Sélectionnez d'abord un modèle d'élément dans la liste Modèles. Le modèle d'élément représente toutes les lignes de la
liste, à l'exception des lignes d'en-tête et de pied de page.
b Cliquez ensuite sur le bouton Ajouter un champ de données au contenu.
c Dans la boîte de dialogue Ajouter un champ de données, sélectionnez une colonne d'ensemble de données, puis cliquez
sur OK. Dreamweaver ajoute une expression de liaison de données appropriée à la zone de texte Contenu de la boîte de
dialogue de l'objet de liste de données.
d Pour terminer, mettez en forme les données à afficher en mettant l'expression de liaison entre des balises HTML dans la
zone de texte Contenu.
5 Améliorez la mise en forme de la liste de données, comme il convient.
DREAMWEAVER CS3 664
Guide de l'utilisateur
Pour ce faire, sélectionnez un modèle dans la liste correspondante, puis ajoutez des balises HTML dans la zone Contenu.
Le tableau suivant présente les modèles disponibles :
Modèle Description
Elément Eléments et contrôles HTML à insérer une fois pour chaque ligne de la source de
données.
Elément secondaire Semblable au modèle Elément, mais inséré pour une ligne sur deux de la liste de
données. Si vous utilisez ce modèle, vous devez généralement en personnaliser
l'aspect, en choisissant une couleur d'arrière-plan différente de celle du modèle
Elément, par exemple.
Modifier l'élément Mise en forme d'un élément en mode d'édition. Ce modèle contient
généralement des contrôles de modification, tels que des contrôles de zone de
texte.
Elément sélectionné Eléments à insérer lorsque l'utilisateur sélectionne un élément dans la liste de
données. Ce modèle sert généralement à marquer visuellement la ligne au
moyen d'une couleur d'arrière-plan ou de police. Vous pouvez également
développer l'élément en affichant des champs supplémentaires de la source de
données.
Séparateur Eléments à insérer entre chaque élément. Une ligne (utilisant un élément <HR>)
en est un exemple typique.
6 Pour organiser les éléments dans un tableau, choisissez l'option Organiser les éléments dans un tableau.
Si vous utilisez un tableau, spécifiez le nombre de colonnes. Si le nombre est supérieur à 1, indiquez l'ordre de remplissage
des cellules du tableau : choisissez l'option Envelopper de haut en bas pour que les données se remplissent horizontalement
ou l'option Envelopper de gauche à droite pour qu'elles se remplissent verticalement.
• En mode Création, cliquez sur l'icône du coin supérieur gauche de la grille de données ou de la liste de données pour
passer en mode d'édition, puis ajoutez ou modifiez le contenu des régions à onglets qui s'affichent.
Remarque : Vous pouvez également faire glisser les sources de contenu dynamique du panneau Liaisons vers une région à
onglets.
• En mode Création, sélectionnez le contrôle et modifiez-en les options à l'aide de l'inspecteur Propriétés.
• Dans le panneau Comportements de serveur, double-cliquez sur l'objet et modifiez-en les propriétés dans la boîte de
dialogue qui s'ouvre.
• En mode Code, sélectionnez la grille de données ou la liste de données sur la page et modifiez-en les attributs à l'aide de
la boîte de dialogue.
Définition d'un format et d'un champ de source de données dans une grille de données
Lors de la création ou de la modification d'une grille de données, la colonne Champ de données simple (appelée « colonne
liée » dans [Link]) permet de spécifier le champ de la source de données à afficher et le format de données à utiliser par
le champ avec une expression de mise en forme .NET.
1 Dans la boîte de dialogue Grille de données, sélectionnez la colonne Champ de données simple de la zone Colonnes.
DREAMWEAVER CS3 665
Guide de l'utilisateur
2 Dans la boîte de dialogue Champ de données simple, entrez le titre des lignes d'en-tête ou de pied de page de la grille.
C'est l'inspecteur Propriétés de la grille de données qui contrôle l'affichage des lignes d'en-tête ou de pied de page.
3 Dans le menu déroulant Champ de données, sélectionnez la colonne de l'ensemble de données devant être utilisée pour
remplir la colonne Grille de données.
4 Activez l'option Lecture seule pour qu'il soit impossible d'ajouter, de mettre à jour ou de supprimer la grille de données.
5 Dans le menu déroulant Type, sélectionnez un type de données, puis cliquez sur OK.
Voir aussi
« Ajout d'un contrôle Grille de données [Link] à une page » à la page 661
« Modification d'un contrôle Grille de données ou Liste de données [Link] » à la page 664
Création d'une mise en forme personnalisée pour une colonne Grille de données de forme
libre
Lors de la création ou de la modification d'une grille de données, l'option Forme libre (appelée « colonne modèle » dans
[Link]) permet de créer des combinaisons de contrôles de serveur et de texte HTML afin de définir une mise en forme
personnalisée pour une colonne. Les contrôles au sein d'une colonne de forme libre peuvent être liés aux données. Ce type
de colonne offre une plus grande liberté au niveau de la mise en forme et de la fonctionnalité du contenu, car vous décidez
entièrement de la façon dont les données s'affichent et de ce qui se passe lorsque les utilisateurs interagissent avec les lignes
de la grille.
1 Dans la boîte de dialogue Grille de données, sélectionnez la colonne Forme libre de la zone Colonnes.
2 Dans la boîte de dialogue Forme libre, entrez le titre des lignes d'en-tête ou de pied de page de la grille. C'est l'inspecteur
Propriétés de la grille de données qui contrôle l'affichage des lignes d'en-tête ou de pied de page.
3 Dans le menu déroulant Modèle, sélectionnez le modèle à utiliser avec la grille de données de forme libre.
4 Cliquez sur le bouton Ajouter un champ de données puis sélectionnez la colonne de l'ensemble de données à utiliser pour
remplir la colonne de la grille. Cliquez ensuite sur OK.
L'expression de liaison de données appropriée s'affiche dans la zone Contenu.
5 Mettez en forme la colonne de forme libre en mettant l'expression de liaison entre des balises HTML dans la zone
Contenu.
6 Dans le menu déroulant Type, sélectionnez un type de données, puis cliquez sur OK.
Voir aussi
« Ajout d'un contrôle Grille de données [Link] à une page » à la page 661
« Modification d'un contrôle Grille de données ou Liste de données [Link] » à la page 664
1 Dans la boîte de dialogue Grille de données, sélectionnez la colonne Hyperlien de la zone Colonnes.
2 Dans la boîte de dialogue Colonne Hyperlien, entrez le titre de la colonne.
3 Dans la section Texte de l'hyperlien, activez l'option Texte statique ou Champ de données.
• Si vous choisissez Texte statique, saisissez le texte de l'hyperlien.
• Si vous choisissez Champ de données, sélectionnez la colonne de l'ensemble de données devant fournir le texte de
l'hyperlien.
DREAMWEAVER CS3 666
Guide de l'utilisateur
4 Dans la section Page associée, activez l'option URL statique ou Champ de données.
• Si vous choisissez URL statique, saisissez l'URL de la page de destination ou recherchez la page de destination.
• Si vous choisissez Champ de données, sélectionnez la colonne de l'ensemble de données devant fournir l'URL.
5 Lorsque vous créez l'hyperlien à l'aide de l'option Champ de données, spécifiez l'expression de mise en forme du texte
de l'hyperlien dans la zone Formater la chaîne. Pour plus d'informations sur les expressions de format, consultez la
documentation d'[Link] relative à la méthode [Link] pour les grilles de données.
6 Cliquez sur OK.
Voir aussi
« Ajout d'un contrôle Grille de données [Link] à une page » à la page 661
« Modification d'un contrôle Grille de données ou Liste de données [Link] » à la page 664
1 Dans la boîte de dialogue Grille de données, sélectionnez la colonne Boutons Modifier, Mettre à jour, Annuler de la zone
Colonnes.
2 Dans la boîte de dialogue Boutons Modifier, Mettre à jour, Annuler, entrez le titre de la colonne.
3 Dans le menu déroulant Type de bouton, choisissez Bouton Lien ou Bouton-poussoir.
Au moment de l'exécution, cette colonne affiche un bouton intitulé « Modifier ». Les boutons lien utilisent des liens texte
tandis que les boutons-poussoir utilisent des images.
4 Dans le menu déroulant Mettre à jour la table, choisissez la table de base de données dont l'utilisateur va modifier les
données.
5 Dans le menu déroulant Clé primaire, choisissez une clé primaire associée à la table.
6 Sélectionnez un type de données dans le menu déroulant Type, puis cliquez sur OK.
Voir aussi
« Ajout d'un contrôle Grille de données [Link] à une page » à la page 661
« Modification d'un contrôle Grille de données ou Liste de données [Link] » à la page 664
1 Dans la boîte de dialogue Grille de données, sélectionnez la colonne Bouton Supprimer de la zone Colonnes.
2 Dans la boîte de dialogue Bouton Supprimer, entrez le nom de la colonne.
3 Dans le menu déroulant Type de bouton, choisissez Bouton Lien ou Bouton-poussoir.
Au moment de l'exécution, cette colonne affiche un bouton intitulé Supprimer. Les boutons lien utilisent des liens texte
tandis que les boutons-poussoir utilisent des images.
4 Dans le menu déroulant Supprimer depuis, choisissez la table de base de données dont l'utilisateur va supprimer des
données.
5 Dans le menu déroulant Clé primaire, choisissez une clé primaire associée à la table.
DREAMWEAVER CS3 667
Guide de l'utilisateur
6 Dans le menu déroulant Type, sélectionnez un type de données, puis cliquez sur OK.
Voir aussi
« Ajout d'un contrôle Grille de données [Link] à une page » à la page 661
« Modification d'un contrôle Grille de données ou Liste de données [Link] » à la page 664
668
Certains mouvements de la souris, tels qu'une sélection via un clic dans la fenêtre de document, ne peuvent pas être
reproduits ou sauvegardés. Lorsque vous effectuez ce type de mouvements, un trait noir s'affiche dans le panneau
Historique (la présence de cette ligne ne devient évidente que lorsque vous effectuez une autre action). Pour éviter cela,
déplacez le point d'insertion à l'aide des touches fléchées, et non de la souris, dans la fenêtre de document.
Il existe quelques autres actions qui ne peuvent pas être reproduites, par exemple le glisser-déplacer d'un élément de la page.
Lorsque vous effectuez ce type d'action, une icône contenant un petit X rouge s'affiche dans le panneau Historique.
Les commandes sauvegardées sont conservées en permanence (à moins que vous ne les supprimiez), tandis que les
commandes enregistrées sont supprimées lorsque vous quittez Adobe® Dreamweaver® CS3 et les séquences d'étapes copiées
sont supprimées lorsque vous copiez un autre élément
C D E
A. Curseur (index) B. Etapes C. Bouton Reproduire D. Bouton Copier les étapes E. Bouton Enregistrer comme commande
Lors de l'ouverture du panneau Historique, le curseur, ou index, pointe sur la dernière action que vous avez accomplie.
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.
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.
Remarque : 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.
Répétition d'étapes
Vous pouvez répéter la dernière étape effectuée ou bien une série d'étapes contiguës ou non à l'aide du panneau Historique.
Reproduisez les étapes directement depuis le panneau Historique.
Remarque : Bien que vous puissiez sélectionner une série d'étapes contenant un trait noir signalant une action impossible à
enregistrer, cette étape est ignorée lorsque vous reproduisez les étapes.
Les étapes sont reproduites dans l'ordre chronologique et une nouvelle étape, Reproduire les étapes, apparaît dans le
panneau Historique.
Si vous sélectionnez plusieurs objets, 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 ; toutefois, vous ne
pouvez appliquer un ensemble d'étapes qu'à un seul objet à la fois.
Pour appliquer les é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 deuxième procédure illustre ce principe dans un scénario particulier :
définition de l'espacement vertical et horizontal d'une série d'images.
9 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.
10 Continuez à cliquer sur le bouton Reproduire jusqu'à ce que toutes les images soient correctement espacées.
La fermeture d'un document supprime son historique. Si vous savez que vous voudrez utiliser des étapes d'un document
ultérieurement, copiez ou sauvegardez ces étapes avant de fermer ce document.
1 Sélectionnez les étapes désirées dans le panneau Historique du document qui contient les étapes à réutiliser.
2 Cliquez sur Copier les étapes dans le panneau Historique .
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.
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.
3 Ouvrez l'autre document.
4 Placez le point d'insertion sur l'emplacement désiré, ou sélectionnez l'objet auquel vous voulez appliquer les étapes.
5 Choisissez Edition > Coller.
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.
Si vous collez des étapes dans un éditeur de texte, en mode Code ou dans l'inspecteur de code, elles s'affichent sous forme
de code Java Script. Ce point peut vous être très utile pour apprendre à écrire vos propres scripts.
Voir aussi
« Rédaction et modification de code » à la page 301
DREAMWEAVER CS3 672
Guide de l'utilisateur
Remarque : La commande est sauvegardée sous la forme d'un fichier Java Script (ou parfois HTML) dans votre dossier
Dreamweaver/Configuration/Commandes. Si vous utilisez Dreamweaver sur un système d'exploitation à plusieurs
utilisateurs, le fichier est enregistré dans le dossier Commandes de l'utilisateur spécifique.
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).
Chapitre 23 : Accessibilité
Adobe® Dreamweaver® CS3 comprend une série de fonctions permettant de concevoir et de développer des pages Web
accessibles. En outre, l'application est elle-même accessible aux personnes souffrant de handicaps.
Dreamweaver et l'accessibilité
Contenu accessible
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. 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. Dreamweaver inclut des outils qui
facilitent son utilisation et vous permettent de créer un contenu accessible.
Pour les développeurs Dreamweaver qui doivent faire appel aux fonctions d'accessibilité, l'application prend en charge des
lecteurs d'écran, la navigation avec le clavier et les fonctions d'accessibilité de votre système d'exploitation.
Pour les concepteurs Web qui souhaitent créer du contenu accessible, Dreamweaver vous aide à créer des pages accessibles
au contenu utile pour les lecteurs d'écran et en conformité avec les directives gouvernementales. Par exemple, des boîtes de
dialogue vous invitent à entrer des attributs d'accessibilité, tels que l'équivalent texte d'une image, lorsque vous insérez des
éléments de page. Ainsi, lorsque l'image s'affiche sur le système d'un utilisateur ayant des problèmes de vue, le lecteur
d'écran lit la description.
Dreamweaver propose également des pages Web modèles conçues dans un souci d'accessibilité optimale et dispose d'un
rapport d'accessibilité que vous pouvez exécuter pour vérifier si votre page ou votre site est conforme aux directives
d'accessibilité de la Section 508.
Remarque : Pour en savoir plus sur deux de ces importantes initiatives, consultez le site de la World Wide Web Consortium
Web Accessibility Initiative ([Link]/wai) et la Section 508 de la loi américaine Federal Rehabilitation Act
([Link]).
Aucun outil de création Web ne peut automatiser entièrement le processus de développement. Pour concevoir des sites Web
accessibles, vous devez comprendre les exigences liées à l'accessibilité et devez continuellement tenir compte lors de vos
prises de décisions de la façon dont les personnes souffrant d'un handicap interagissent 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.
En tant que concepteur 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.
Dreamweaver prend en charge les lecteurs d'écran JAWS pour Windows de Freedom Scientific
([Link]), et Window-Eyes de GW Micro ([Link]).
Le paramètre de contraste élevé du système d'exploitation Windows est également pris en charge. Vous pouvez activer cette
option à l'aide du Panneau de configuration de Windows et elle 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 fixez les
couleurs à 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.
• Le mode Code utilise les couleurs système des fenêtres et du texte de fenêtres. Par exemple, si vous avez fixé les couleurs
système à Blanc sur Noir et que vous changez les couleurs de texte dans Edition > Préférences > Coloration du code,
Dreamweaver ignore ces paramètres de couleur 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.
Remarque : L'utilisation de la touche de tabulation et des touches fléchées n'est prise en charge que sous Windows.
2 Appuyez de nouveau sur Ctrl+F6 jusqu'à ce que le panneau dans lequel vous voulez travailler soit actif. Appuyez sur
Ctrl+Maj+F6 pour activer le panneau précédent.
3 Si le panneau dans lequel vous voulez travailler n'est pas ouvert, utilisez les raccourcis clavier indiqués dans le menu
Fenêtre pour afficher le panneau approprié, puis appuyez sur Ctrl+F6.
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 de nouveau sur la barre d'espace pour réduire le panneau.
4 Appuyez sur la touche de tabulation pour passer d'une option à une autre dans le panneau.
5 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.
DREAMWEAVER CS3 676
Guide de l'utilisateur
• 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.
2 Pour sélectionner une cellule, appuyez sur Ctrl+A (Windows uniquement) lorsque le point d'insertion est dans la cellule.
3 Pour sélectionner un tableau en entier, appuyez deux fois sur Ctrl+A (Windows) si le point d'insertion est dans une
cellule ou une fois si une cellule est sélectionnée.
4 Pour quitter le tableau, appuyez trois fois sur Ctrl+A (Windows) lorsque le point d'insertion est dans une cellule, deux
fois si la cellule est sélectionnée ou une fois si le tableau est sélectionné, puis appuyez sur les touches Haut, Gauche ou Droite.
DREAMWEAVER CS3 677
Guide de l'utilisateur
Pour ce faire, activez la boîte de dialogue Accessibilité de chaque objet, de façon à ce que Dreamweaver vous demande
d'entrer les informations d'accessibilité lorsque vous insérez des objets. Vous pouvez activer une boîte de dialogue pour
n'importe quel objet de la catégorie Accessibilité dans les préférences.
Remarque : Les attributs d'accessibilité apparaissent dans la boîte de dialogue Tableau lors de l'insertion d'un nouveau
tableau.
Voir aussi
« Insertion d'une image » à la page 234
Raccourcis clavier
Création d'un feuille de référence pour le jeu de raccourcis en cours
Une feuille de référence est un enregistrement du jeu de raccourcis en cours. Les informations sont stockées sous forme d'un
tableau HTML. Vous pouvez afficher la feuille de référence dans un navigateur Web ou l'imprimer.
1 Sélectionnez Edition > Raccourcis clavier (Windows) ou Dreamweaver > Raccourcis clavier (Macintosh).
2 Cliquez sur le bouton Exporter le jeu au format HTML ; il s'agit du troisième bouton du jeu de quatre boutons situé en
haut de la boîte de dialogue.
3 Dans la boîte de dialogue d'enregistrement, entrez le nom de la feuille de référence et sélectionnez l'emplacement
approprié pour enregistrer le fichier.
Voir aussi
« Manipulation de fragments de code » à la page 302
1 Sélectionnez Edition > Raccourcis clavier (Windows) ou Dreamweaver > Raccourcis clavier (Macintosh).
2 Parmi les options suivantes, définissez celles de votre choix et cliquez sur OK :
Jeu en cours Vous permet de choisir un jeu de raccourcis prédéfinis livrés avec Dreamweaver, ou tout autre jeu personnalisé
que vous avez vous-même défini. Les jeux prédéfinis 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éfini correspondant.
Commands Vous permet de sélectionner une 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.
Pour ajouter ou modifier un raccourci clavier pour un fragment de code, sélectionnez Fragment de code dans le menu
contextuel Commandes.
La liste des commandes affiche les commandes de la catégorie que vous avez choisie dans le menu contextuel 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).
Raccourcis affiche la liste des raccourcis clavier assignés à la commande sélectionnée.
Ajouter l'élément (+) ajoute un nouveau raccourci pour la commande en cours. Cliquez sur ce bouton pour ajouter une
nouvelle ligne vierge aux Raccourcis. Entrez une nouvelle combinaison de touches et cliquez sur Remplacer pour ajouter
DREAMWEAVER CS3 679
Guide de l'utilisateur
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.
Supprimer l'élément (-) supprime le raccourci sélectionné de la liste.
Appuyer sur la touche affiche la combinaison de touches que vous saisissez lorsque vous ajoutez ou modifiez un raccourci.
Remplacer Ajoute la combinaison de touches indiquée dans la zone Appuyer sur la touche à la liste des raccourcis ou
applique le nouveau raccourci clavier à la combinaison de touches spécifiées.
Dupliquer le jeu duplique le jeu courant. Attribuez un nom au nouveau jeu ; le nom par défaut est le nom du jeu en cours
doté du suffixe copie.
Renommer le jeu renomme le jeu actuel.
Exporter comme fichier HTML enregistre le jeu actuel dans un format de table HTML en vue d'un affichage et d'une
impression simples. Vous pouvez ouvrir le fichier HTML dans votre navigateur et imprimer les raccourcis comme référence
rapide.
Supprimer le jeu supprime un jeu. Les jeux actifs ne peuvent pas être supprimés.
Pour personnaliser des raccourcis clavier fonctionnant avec des claviers non-U.S., voir la section « Modification des
mappages des raccourcis clavier » du manuel Extension de Dreamweaver.
Extensions
Ajout et gestion 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, d'écrire des compléments de
scripts coté serveurs ou clients.
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 rechercher les extensions les plus récentes pour Dreamweaver, consultez le site Web de Adobe Exchange, à l'adresse
suivante : [Link]/go/dreamweaver_exchange_fr/. 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 d'utilisateurs, ainsi qu'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 Adobe. Vous pouvez lancer Extension Manager à partir de Dreamweaver en choisissant Commandes > Gérer
les extensions.
1 Sur le site Web Adobe 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 d'installer l'extension directement depuis le site ou de l'enregistrer sur
votre disque.
Voir aussi
« A propos de la personnalisation de Dreamweaver dans les systèmes multiutilisateurs » à la page 34
681
Index
Symboles liste Site 107, 108 intégration avec Photoshop 358
? dans les noms de champ 503 réutilisation dans un autre site 110 optimisation du contenu
sélection de plusieurs 109 Dreamweaver pour
périphériques mobiles 369
A URL, création 111
test d'un contenu mobile créé
accès universel 675 utilisation 106 dans 286
accès WebDAV, configuration d'un utilisation du panneau Actifs 107 utilisation avec Device Central 369
site 89 Actifs, panneau Adobe Fireworks
Access. Voir Microsoft Access catégorie Modèles 379 Design Notes 99
accessibilité actions intégration à Dreamweaver 352
activation 677 à propos 333 intégration à Flash et
aide 3 Voir aussi le nom des différentes Photoshop 351
attributs, modification 260 actions menus contextuels 346, 354
cadres 199, 202 choix dans le panneau préférences, ouvrir et modifier 355
clavier-navigation Comportements 335
Adobe Fireworks, intégration
uniquement 675 incluses dans Dreamweaver 336
copie de code HTML
fonctions du système modification dans les Fireworks 356
d'exploitation 675 comportements 335
création d'albums photos pour le
images 236 navigateurs compatibles 336 Web 357
lecteurs d'écran 675 activation mise à jour de code HTML
objets multimédias 259 Design Notes 99 Fireworks 357
objets, insertion 584 voilage d'un site 96 modification d'images
saisie des valeurs de balise activation du logiciel 1 Fireworks 352
d'image 235 Active Server Pages. Voir ASP optimisation d'images depuis
utilitaire de validation 674 Dreamweaver 353
Activité fichiers en arrière-plan, boîte
accolades, équilibrage 314 de dialogue 87 préférences, ouvrir et modifier 355
Accordéon, widget activité réseau, suivi 57 Adobe Flash
à propos 430 actualisation Voir aussi les entrées débutant par
« Flash ».
ajout de panneaux 430 liste Site (panneau Actifs) 108
intégration avec Dreamweaver 366
insertion 430 mode Création 294
Adobe Flash Video
modification de l'ordre des panneau Fichiers 79
panneaux 431 détection de Flash Player 257
adition
ouverture de panneaux à insertion 254, 255
actifs 109
modifier 431 modification et suppression 257
Adobe Bridge
personnalisation 431 options de diffusion vidéo 255
à propos 367
suppression de panneaux 430 options de remise 254
démarrage de Dreamweaver 369
Accueil Bridge 8 options de téléchargement
démarrage depuis
acquisition et placement de progressif 255
Dreamweaver 368
fichiers 85 Adobe InDesign
intégration 351
fichiers dépendants 82 intégration 351
placement de fichiers dans
sur un serveur distant 84, 86 Dreamweaver 368 Adobe Photoshop
actifs Adobe ColdFusion. Voir ColdFusion copie et collage de découpes 360
affichage 106 Adobe Contribute. Voir Contribute copie et fusion d'images 360
catégories 107 Adobe CSS Advisor 137 insertion d'images PSD 359
copier et coller 110 Adobe Design Center 8 intégration à Dreamweaver 358,
couleurs, création 111 361
Adobe Device Central
dossier Favoris, création 112 intégration à Flash et
intégration 351 Fireworks 351
édition 109 Adobe Dreamweaver intégration avec Dreamweaver 358
gestion 106 intégration à Contribute 54 modification de fichiers 361
insertion 108 intégration à Fireworks 352 optimisation d'images pour
liste Favoris 107, 110 intégration avec Flash 366 Dreamweaver 362
INDEX 682
pages de résultats 595 modification de la couleur cartes graphiques côté client. Voir
pages de résultats, création 600 d'arrière-plan 203 cartes graphiques
pilotes 469, 472 modifications des attributs cartes graphiques côté serveur 281
d'accessibilité 202 Case à cocher, contrôle 658
procédures stockées 625, 626
navigateurs compatibles 205 casse, modification 296, 308
relationnelles 473
planification de contenu avec 196 Casse, option (définition des règles de
requêtes 469
propriétés, définition 202 CSS) 126
schémas et catalogues 514
redimensionnement 199 catalogues, base de données 514
sélection 470
sélection 200 catégories, actifs 107
serveur 470
suppression 199 cellule d'en-tête, mise en forme 176
stockage du contenu 505
utilisation avec les cellules de mise en forme
tables 469 comportements 205 à propos 184
utilisation avec des applications cadres de conception 196
Web 466 couleur d'arrière-plan 191
cadres de planification 196 effacement des hauteurs 190
verrouillées 501
cadres, panneau 200 formatage 191
bases de données relationnelles 473
calques Pas de renvoi à la ligne auto,
Bloc, catégorie (style CSS) 128
copie depuis Photoshop 360 option 191
blocs de code
caractères incorrects dans les noms préférences 194
instructions pour le codage 571 de comptes 502 préférences de surbrillance 188
marqueurs de paramètres 569 Caractères masqués 296 cellules de tableau
positionnement 565 caractères spéciaux Voir aussi cellules de mise en
rédaction 562 insertion 218 forme, tableaux de mise en
blocs de mise en forme points d'interrogation dans les forme
affichage 159 noms de champ 503 cellules d'en-tête, désignation 176
et feuilles de style à la saut de ligne 230 couleur d'arrière-plan et image,
conception 160 caractères, valides dans les noms de ajout 176
insertion 157 comptes 502 couper, copier et coller 182
préférences de surbrillance 159 carte du site fractionnement et fusion 171
blocs de mise en page affichage 51 préférences de surbrillance 175
utilisation des balises Div 158 affichage des fichiers 52 cellules. Voir cellules de mise en
Boîte, options (définition des règles affichage des fichiers forme
de CSS) 129 dépendants 53 CFML (ColdFusion Markup
BOM 72 ajout de fichiers à un site 52 Language) 470
Bordure, options (définition des définition de la page d'accueil 50 débogage 180, 315
règles de CSS) 129 enregistrement dans un fichier modification de balises CFML 317
Bouton radio, contrôle 660 d'image 53 CFML. Voir ColdFusion Markup
boutons liens, utilisation 275 Language
boutons Aller 341 Lier au nouveau fichier, chaînes de connexion
insertion 573 commande 52 définition 485
boutons d'image 577 masquage des fichiers 52 OLE DB 494
boutons radio 573 Mise en forme de la carte du site, champs de formulaire masqués 213,
catégorie 53 573
bureau, accès aux fichiers 81
modification de la mise en champs de numérotation
forme 51 automatique, dépannage 503
C modification des liens dans 276 champs de téléchargement de
C#, langage 471 fichier 577
utilisation 276
cadres changement de nom
utilisation de pages dans 49
à propos des 195 éléments de bibliothèque 114
cartes de site
ajout d'attributs d'accessibilité 199 fichiers et dossiers 78
définies 49
Cadres, panneau 200 groupes de panneaux 32
cartes graphiques
changement du contenu avec des Changer la propriété, action 337
affichage dans un document 212
liens 204
création côté client 281 chemin d'accès virtuel 489
ciblage 204
présentation 280 chemins
création 198
sélection de plusieurs zones absolus 268
enregistrement 201 réactives 282 relatifs à la racine 269
imbriqués 197 zones réactives 281 relatifs au document 268
INDEX 685
disponibles pour différents modification 131 transfert 41, 42, 63, 64, 86
navigateurs et objets 334 Modifier feuille de style, boîte de transfert avec WebDAV 42, 63, 64
modification dans les dialogue 136 transferts en arrière-plan 87
comportements 335 feuilles de style à la conception, fichiers autres que HTML,
suivi 57 utilisation 139 ouverture 295
Excel. Voir Fichiers Microsoft Excel feuilles de style en cascade (CSS) fichiers de conception 71
exemples d'applications Web 466 création de règles 126 fichiers de paramètres partagés dans
exportation définition des propriétés 126 les sites Contribute 56
clés de connexion de Contribute 58 définition des propriétés d'arrière- fichiers dépendants 52, 82, 84
plan 127 Fichiers DTD (Document Type
données d'un tableau 172
mise en forme de code à l'aide de Definition) 330
enregistrement d'images règles CSS 136
Photoshop optimisées 363 fichiers Flash SWF
mises en page, création 67, 145 en tant qu'actifs. Voir actifs
sites 48
préférences, définition 125 fichiers masqués, affichage et
Exporter tableau, commande 173
masquage 52
expressions de modèle 374
INDEX 690
écriture et modification du clic dans les régions feuilles de style, externes 131
code 301 verrouillées 396 fichiers d'un site Dreamweaver 81
ouverture de fichiers non en mode Code 376 fichiers PSD Photoshop 361
HTML 295 contenu XML 393 fichiers sur un serveur 81
mode Création création 378 Flash, objets bouton 247
actualisation 294 création pour les sites formats de données 551
affichage avec le mode Code 294 Contribute 379
jeux d'enregistrements 536
basculement en mode Code 23 en mode Création 376
listes de polices 232
JavaScript, insertion 321 détachement d'un document
de 395 modèles 391
VBScript, insertion 321
en tant qu'actifs. Voir actifs objet multimédia, attributs 260
mode Mise en forme
expressions 374 raccourcis clavier 678
à propos des cellules et des
tableaux de mise en forme 184 imbriqués 388, 389 sites 39
ajout de contenu 189 mise à jour de documents 392 sites Web, site distant existant 48
basculement entre le mode mise à jour de sites Contribute 392 sites Web, site local existant 40
Standard et un autre mode 187 modification 391 sources de données 536
définition de la largeur 186 modification de code 373 modification dans Photoshop depuis
effacement des hauteurs de Dreamweaver 361
modification de scripts de
cellules 190 serveur 373 Modifier le lien au niveau du site,
espacement des cellules 191 boîte de dialogue 276
modification des couleurs de
extension automatique 186 surbrillance de région 400 Modifier le lien au niveau du site,
commande 276
images d'espacement, modification des propriétés dans
préférences 186 les documents basés sur un mosaïque de documents 24
menu des en-têtes de colonne 193 modification du nom 391 mots de passe
OLE DB Oracle, fournisseurs 493 Ouvrir la page liée, commande 277 pages principale et de détails, création
(ColdFusion, ASP, JSP et
onBlur, événement 349 Ouvrir le modèle attaché,
PHP) 594
commande 392
optimisation d'images pages statiques 467
à l'aide de Fireworks 353 Voir aussi pages
à l'aide de Photoshop 363 pages Web, enregistrement et retour
aperçu 362 à la version d'origine 217
pages Web. Voir pages
INDEX 696
résultats, pages de 595 section head, affichage et serveurs Web, définis 473
Rétablir origine, commande 169 modification 322 téléchargement de pages 577
Rétablir, commande 217 sécurité test 475
retour à la version précédemment autorisations d'accès à la base de serveurs AppleTalk 42, 63, 64
enregistrée 217 données, définition 500
serveurs d'application
retour, ajout d'un paragraphe 230 protection d'un dossier par mot de
passe 635 à propos 468
réutilisation configuration 476
Sélecteur de balises
actifs 110 serveurs HTTP 474
insertion de balises 305
code 302 serveurs NFS 42, 63, 64
sélecteur de balises 15, 320
éléments de bibliothèque 113 serveurs Web 473
sélecteur de couleur
recherches 308 Voir aussi serveurs, serveurs
Dreamweaver 214
Rouvrir les documents au démarrage, d'application
option 34 Mac OS 215
services Web
option pour Windows 215
à propos 556
S système 215
ajouter à une page 560
Saut de page, option 131 Ton continu, option 215
déroulement du travail 556
sauts de ligne, préférence d'éléments utilisation 215
générateurs de proxy AXIS 558
invisibles 212 sélecteur de couleur système 215
générateurs de proxy, autres 558
sauts de page, définition 131 sélecteur de couleurs
générateurs de proxy,
scénarios Nuances de gris, option 215 configuration 558
ajout d'objets 162 sélection générateurs de proxy,
ajout et suppression d'images 163 balises 320 installation 558
changement du fichier source des cadres 204 liste des sites UDDI,
images 164 cadres et jeux de cadres 200 modification 560
chemins complexes 163 cellules et tableaux de mise en répertoires UDDI 557
conseils relatifs aux forme 190 SOAP 557
animations 166 éléments de tableau 173 SGBD. Voir Systèmes de gestion de
création 162 éléments PA 152 bases de données
images-clés 162 objets dans la fenêtre de Shockwave, animations
lecture automatique 163 document 211 contrôle 338
lecture en boucle 163 plusieurs actifs 109 insertion 246
modification 163 Sélectionner distants plus récents, Site Dreamweaver. Voir sites 38
modification des propriétés d'un commande 91 sites
élément PA 164 sensibles à la casse, liens 41 actifs, réutilisation 110
modification du nom 166 serveur d'application Jakarta Tomcat affichage dans le panneau
multiples 164 (JSP) 481 Fichiers 76
schémas 330, 514 Serveur d'application JRun 481 affichage du panneau Fichiers,
Script, options de la boîte de serveur d'évaluation modification 83
dialogue 321 configuration 476 aperçu dans les navigateurs 285
scripts Serveur d'évaluation, catégorie 46 carte de site, utilisation 49
accolades, vérification de Serveur Web Apache sur Mac OS création d'un nouveau site,
l’équilibrage 314 X 475 Assistant de définition de site 40
affichage dans un document 212 serveurs Design Notes, utilisation 99
affichage des fonctions 307 à propos 473 dossier distant, dépannage du
création de liens de script 274 Voir aussi serveurs Web, serveurs dossier distant 45
en tant qu'actifs. Voir actifs d'application étendus, actifs dans 110
insertion 321 adresses IP 474 fichier cache 275
liaison de fichiers externes 321 AppleTalk 42, 63, 64 fichiers, utilisation 77
modification 321 dépannage 475 gestion de vos fichiers,
dépannage du dossier distant 45 déroulement du travail pour 12
scripts de connexion
HTTP 473 importation et exportation 48
suppression 504
NFS 42, 63, 64 instructions de test 101
scripts de serveur, dans les
modèles 373 ouverture d'une connexion liens rompus, correction 283
scripts, côté serveur 469 existante 81 liens, modification au niveau du
serveurs d'application 468 site 276
Scripts, option 212
INDEX 699
mises en forme prédéfinies champs, définition du texte avec transparents, pixels dans l'arrière-
pour 175, 177 des comportements 345 plan 209
mode Tableaux développés 177 collage 218, 224 Type de document par défaut
modification 175, 177 couleur par défaut dans les (DTD) 315
préférences de surbrillance 175 pages 229 type par défaut du nouveau
espace insécable 219 document, paramètre 71
propriétés 175, 177
fichiers,ouverture 73 types de données, erreur de
redimensionnement 178 correspondance 502, 503
restriction 514 importation à partir d'autres
documents 225 types de fichier
tri 183 à propos 66
insertion 218
tableaux de mise en forme fichiers Flash 245
mise en forme 218, 226, 231
à propos 184 préférences d'éditeur externe 300
mise en forme (avec l'inspecteur
imbriqués 188 Propriétés) 227 types de fichiers / éditeurs,
préférences 194 mise en retrait 230 préférences 261
tableaux dynamiques Spry mise en retrait négatif 230
à propos 456 modification de la couleur 108, 230 U
création 460 modification des combinaisons de UDDI
tableaux répétés (modèles) polices 232 liste des sites, modification 560
couleurs alternées 384 préférences de collage 224 répertoires publics 557
insertion 383 recherche dans les documents 220 URL
tables rendre dynamique 538 Voir aussi chemins
base de données 469 soulignement 126 application à une sélection 109
tâches, automatisation 668 Texte d'un cadre, action 344 création d'actifs, URL 111
taille du moniteur, Texte d'un champ de texte, action 345 en tant qu'actifs. Voir actifs
redimensionnement des pages texte de remplacement 235 URL de la racine du site, option 57
en fonction de 24
Texte du calque, action 344 Usemap, attribut 281
Tailles des fenêtres, option 25
titres de pages 323 UTF-8 72
technologies de serveur
titres, des pages 323 Utiliser FTP Passif, option 60
compatibles 471
Toutes les infos, onglet (Design Utiliser les expressions régulières,
définies 473 Notes) 100 option 222
téléchargement tracés d'image Utiliser un pare-feu, option 60
comportements 336 affichage 170
fichiers 85 ajustement de la position 170 V
mises à jour, modules externes et comme guides 169 validateur
versions d'essai 9
traitements de texte, fichiers créés préférences 312
taille, durée estimée 18, 216 par 73 utilisation 314
téléchargement de fichiers 86, 577 traits de soulignement dans les noms Validation de case à cocher, widget
téléchargements 9 de comptes SQL 502
à propos 452
Télécharger d'autres comportements, transfert de fichiers 84
commande 336 affichage des états en mode
transfert de fichiers depuis et vers des Création 454
termes relatifs aux applications Web, sites Contribute 55
définition 472 définition d'une plage de sélections
transfert de fichiers en arrière- minimale et maximale 454
terminologie du développement plan 84
d'applications Web 472 définition du moment de
transferts de fichiers validation 453
test d'un site 101, 102 suivi 88 insertion 453
test de serveurs Transformation XSL, comportement personnalisation 454
à propos 475 de serveur 403, 414
validation de formulaires
comportements 571 transformations par souris
ColdFusion 655
text à propos de 242
HTML 583
importation de données création 242
tabulaires 225 Validation de sélection, widget
transformations XSL
texte à propos 449
côté client 404, 424
ajout à un document 218 affichage des états en mode
côté serveur 402 Création 451
alignement sur une image 239 modification 415 autorisation ou interdiction des
alignement sur une page 230 Utilisation de paramètres avec 416 valeurs vides 451
champs 573
INDEX 701
définition des valeurs non Visual Basic 471 XSLT (Extensible Stylesheet
valides 451 Vitesse de connexion, option 25 Language Transformation)
définition du moment de voilage, site à propos 401
validation 451 création de régions
activation et désactivation 96
insertion 450 conditionnelles 417
désactivation du voilage de tous les
personnalisation 451 éléments 98 fragments 402, 414, 415
Validation de zone de texte, widget fichiers 97 objet XSLT Région répétée 405,
à propos 442 412, 414
Vue Fichiers du site 75
affichage des états en mode pages 402, 404, 410, 415
Création 444 pages, liaison à des fichiers
W XML 425
blocage des caractères
incorrects 445 Web XSLT (Extensible Stylesheet
création de conseils 445 hébergement de services 488 Language Transformations)
définition des valeurs minimale et serveur, configuration 474 et transformations côté client 404,
maximale 444 widget Accordéon 424
définition du moment de Voir aussi Spry et transformations côté
validation 444 serveur 402
widget Barre de menus
définition du nombre minimal et liens dynamiques 415
Voir aussi Spry
maximal de caractères 444 pages 409
widget Panneau réductible
définition du type de validation et utilisation avec des pages
du format 443 Voir aussi Spry dynamiques 402
widget Panneaux à onglet
insertion 443
Voir aussi Spry
modification de l'état Z
obligatoire 445 widget Validation de case à cocher Zone de liste, contrôle 656
personnalisation 445 Voir aussi Spry Zone de texte de validation, widget
Valider le formulaire, action 349 widget Validation de la sélection à propos 446
variables d'application 532 Voir aussi Spry affichage des états en mode
variables dans CFML 471 widget Validation de zone de texte Création 448
variables de session Voir aussi Spry ajout d'un compteur de
à propos 509 widget Zone de texte de validation caractères 448
définition 531 Voir aussi Spry blocage des caractères
excédentaires 448
données, récupération 510
création de conseils 448
données, stockage 510 X
définition du moment de
paramètres de formulaire et XHTML
validation 447
d'URL 509 code 289
définition du nombre minimal et
Variante, option (définition des conversion de HTML à maximal de caractères 447
règles de CSS) 126 XHTML 315
insertion 447
VBScript 471 création de pages 315
modification de l'état
VBScript, insertion de code en mode XML (Extensible Markup Language) obligatoire 448
Création 321
a propos 401 personnalisation 448
Vérificateur de lien, panneau 283
affichage dans les pages Zone de texte, contrôles 658
Vérification de la compatibilité avec dynamiques 402
les navigateurs, fonction 137 zones réactives
affichage dans les pages Web 401
Vérifier l'orthographe, application de comportements 244
dans les modèles 393
commande 125, 224 dans les cartes graphiques 281
et éléments répétés 405
Vérifier le navigateur, action 337 redimensionnement 282
fichiers DTD 330
Vérifier le plug-in, action 338 sélection de plusieurs dans une
XPath carte graphique 282
Vérifier tous les liens du site,
commande 283 utilisation avec Spry 457
verrouillés XSL (Extensible Stylesheet Language)
fichiers de base de données 501 à propos 401
fichiers, avertissement à Voir aussi XSLT
l'ouverture 34 commentaires, insertion 419
versions d'essai 9
video, ajout d'objets multimédias
Flash et non Flash 259
Visibilité, option 130