Application de comportements JavaScript intégrés

Dernière mise à jour le 27 avr. 2021

Utilisez cette rubrique pour comprendre comment appliquer les comportements JavaScript intégrés dans Adobe Dreamweaver.

Utilisation des comportements intégrés

Les comportements inclus avec Dreamweaver ont été écrits pour fonctionner dans les navigateurs modernes. Les comportements échouent dans les navigateurs plus anciens, sans que l’utilisateur en soit informé.

Annotation

Les actions Dreamweaver ont été soigneusement écrites pour fonctionner dans le plus grand nombre de navigateurs possible.Si vous supprimez du code d'une action Dreamweaver manuellement, ou le remplacez par votre propre code, vous pourriez perdre la compatibilité sur plusieurs plateformes.

Bien que les actions Dreamweaver aient été écrits pour maximiser la compatibilité sur plusieurs plateformes, certains navigateurs ne prennent pas du tout en charge JavaScript, et de nombreuses personnes qui naviguent sur le web gardent JavaScript désactivé dans leurs navigateurs. Pour de meilleurs résultats sur plusieurs plateformes, fournissez des interfaces alternatives comprises dans les balises <noscript> afin que les personnes sans JavaScript puissent utiliser votre site.

Application du comportement Appel JavaScript

Le comportement Appeler JavaScript exécute une fonction personnalisée ou une ligne de code JavaScript lorsqu'un événement se produit.(Vous pouvez écrire le Script vous-même, ou vous pouvez utiliser le code fourni par diverses bibliothèques JavaScript disponibles gratuitement sur le web.)

Sélectionnez un objet et choisissez Appeler JavaScript dans le menu Ajouter un comportement du panneau Comportements.
Saisissez le JavaScript exact à exécuter, ou saisissez le nom d'une fonction.

Par exemple, pour créer un bouton Retour, vous pouvez saisir if (history.length > 0)\{history.back()\}. Si vous avez encapsulé votre code dans une fonction, saisissez uniquement le nom de la fonction (par exemple, hGoBack()).

Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Changer la propriété

Utilisez le comportement Modifier la propriété pour modifier la valeur d'une des propriétés d'un objet (par exemple, la couleur d'arrière-plan d'un div ou l'action d'un formulaire).

Annotation

Utilisez ce comportement uniquement si vous maîtrisez parfaitement HTML et JavaScript.

Sélectionnez un objet et choisissez Modifier la propriété dans le menu Ajouter un comportement du panneau Comportements.
Dans le menu Type d'élément, sélectionnez un type d'élément pour afficher tous les éléments identifiés de ce type.
Sélectionnez un élément dans le menu ID d’élément.
Sélectionnez une propriété dans le menu Propriété, ou entrez le nom de la propriété dans la zone.
Saisissez la nouvelle valeur de la propriété dans le champ Nouvelle valeur.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Vérifier le plug-in

Utilisez le comportement Vérifier le plugin pour envoyer les visiteurs vers différentes pages selon qu'ils ont le plug‑in spécifié installé ou non. Par exemple, vous pourriez vouloir que les visiteurs accèdent à une page s'ils ont Shockwave et à une autre page s'ils ne l'ont pas.

Annotation

Vous ne pouvez pas détecter des plug‑ins spécifiques dans Internet Explorer en utilisant JavaScript. Cependant, sélectionner Flash ou Director ajoutera le code VBScript approprié à votre page pour détecter ces plug‑ins dans Internet Explorer sous Windows. Il est impossible de détecter les plug-ins dans Internet Explorer sur Mac OS.

Sélectionnez un objet et choisissez Vérifier le plug-in dans le menu Ajouter un comportement du panneau Comportements.
Sélectionnez un plug‑in dans le menu Plugin, ou cliquez sur Entrer et saisissez le nom exact du plug‑in dans la zone adjacente.

Vous devez utiliser le nom exact du module externe tel qu'il est spécifié en gras sur la page À propos des modules externes dans Netscape Navigator.(Dans Windows, sélectionnez la commande Aide > À propos des plug-ins de Navigator ; sur Mac OS, sélectionnez À propos des plug-ins dans le menu Apple.)

Dans la zone Si trouvé, aller à l'URL, spécifiez une URL pour les visiteurs qui ont le plug‑in.

Si vous spécifiez une URL distante, vous devez inclure le préfixe http:// dans l'adresse. Si vous laissez le champ vide, les visiteurs resteront sur la même page.

Dans la zone Sinon, aller à l'URL, spécifiez une URL alternative pour les visiteurs qui n'ont pas le plug‑in. Si vous laissez le champ vide, les visiteurs resteront sur la même page.
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, le visiteur est envoyé vers l'URL répertoriée dans la zone Sinon. Pour envoyer plutôt le visiteur 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. Lorsque cette option est sélectionnée, cela signifie en fait « supposer que le visiteur a le plug‑in, sauf si le navigateur indique explicitement que le plug‑in n'est pas présent. » En général, sélectionnez cette option si le contenu du plug‑in fait partie intégrante de la page ; sinon laissez-la désélectionnée.
Annotation

Cette option s'applique uniquement à Internet Explorer ; Netscape Navigator peut toujours détecter les plug‑ins.

Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Tirer l’élément PA

Le comportement Faire glisser l'élément PA permet au visiteur de faire glisser un élément positionné de manière absolue (PA). Utilisez ce comportement pour créer des puzzles, des contrôles de curseur et d'autres éléments d'interface mobiles.

Vous pouvez spécifier dans quelle direction le visiteur peut faire glisser l'élément PA (horizontalement, verticalement ou dans n'importe quelle direction), une cible vers laquelle le visiteur doit faire glisser l'élément PA, s'il faut contraindre l'élément PA vers la cible si l'élément PA se trouve à un certain nombre de pixels de la cible, que faire lorsque l'élément PA atteint la cible, et plus encore.

Étant donné que le comportement Faire glisser l'élément PA doit être appelé avant que le visiteur puisse faire glisser l'élément PA, vous devez attacher Faire glisser l'élément PA à l'objet body (avec l'événement onLoad).

Sélectionnez Insérer > Objets de mise en page > Div PA ou cliquez sur le bouton Dessiner une Div PA dans le panneau Insérer et dessinez une Div PA dans l'affichage Création de la fenêtre de document.
Cliquez sur <body> dans le sélecteur de balises dans le coin inférieur gauche de la fenêtre de document.
Sélectionnez Faire glisser l'élément PA dans le menu Ajouter un comportement du panneau Comportements.

Si Faire glisser l'élément PA n'est pas disponible, vous avez probablement un élément PA sélectionné.

Dans le menu déroulant Elément PA, sélectionnez l’élément PA.
Sélectionnez Contraint ou Non contraint dans le menu contextuel Mouvement.

Le mouvement non contraint convient aux puzzles et autres jeux de glisser-déposer. Pour les commandes de curseur et les éléments de décor mobiles tels que les tiroirs de fichiers, les rideaux et les mini-stores, sélectionnez le mouvement contraint.

Pour le mouvement contraint, entrez des valeurs (en pixels) dans les zones Haut, Bas, Gauche et Droite.

Les valeurs sont relatives à la position de départ de l'élément PA. Pour contraindre le mouvement dans une région rectangulaire, saisissez des valeurs positives dans les quatre zones.Pour permettre uniquement un mouvement vertical, saisissez des valeurs positives pour Haut et Bas et 0 pour Gauche et Droite.Pour permettre uniquement un mouvement horizontal, saisissez des valeurs positives pour Gauche et Droite et 0 pour Haut et Bas.

Saisissez les valeurs (en pixel) pour la cible de dépôt dans les zones Gauche et Haut.

La cible de dépôt est l'emplacement vers lequel vous souhaitez que le visiteur fasse glisser l'élément PA. Un élément PA est considéré comme ayant atteint la cible de dépôt lorsque ses coordonnées gauche et haut correspondent aux valeurs que vous saisissez dans les zones Gauche et Haut. Les valeurs sont relatives au coin supérieur gauche de la fenêtre du navigateur.Cliquez sur Obtenir la position actuelle pour remplir automatiquement les zones de texte avec la position actuelle de l'élément PA.

Saisissez une Valeur (en pixel) dans la zone Contraindre si à proximité pour déterminer à quelle distance le visiteur doit se rapprocher de la cible de dépôt avant que l'élément PA ne se contraigne à la cible.

Des valeurs plus importantes facilitent la recherche de la cible de dépôt par le visiteur.

Pour des puzzles simples et la manipulation de paysages, vous pouvez vous arrêter ici. Pour définir la poignée de glissement pour l'élément PA, suivre le mouvement de l'élément PA pendant qu'il est déplacé, et déclencher une action lorsque l'élément PA est déposé, cliquez sur l'onglet Avancé.
Pour spécifier que le visiteur doit cliquer sur une zone particulière de l'élément PA pour faire glisser l'élément PA, sélectionnez Zone dans l'élément dans le menu Poignée de glissement ; puis saisissez les coordonnées gauche et haut et la Largeur et la hauteur de la poignée de glissement.

Cette option est utile lorsque l'image à l'intérieur de l'élément PA contient un élément qui suggère le glissement, comme une barre de titre ou une poignée de tiroir. Ne définissez pas cette option si vous souhaitez que le visiteur puisse cliquer n'importe où dans l'élément PA pour le faire glisser.

Choisissez, parmi les options de la zone En déplaçant, celles que vous désirez utiliser :
  • Sélectionnez Amener l'élément au premier plan si l'élément PA doit se déplacer au premier plan de l'ordre d'empilement pendant qu'il est déplacé. Si vous sélectionnez cette option, utilisez le menu contextuel pour sélectionner s'il faut laisser l'élément PA au premier plan ou le restaurer à sa position d'origine dans l'ordre d'empilement.

  • Saisissez du code JavaScript ou un nom de fonction (par exemple, monitorAPelement()) dans la zone Appeler JavaScript pour exécuter de manière répétée le code ou la fonction pendant que l'élément PA est déplacé. Par exemple, vous pourriez écrire une fonction qui surveille les coordonnées de l'élément PA et affiche des indices tels que « vous vous réchauffez » ou « vous êtes loin de la cible de dépôt » dans une zone de texte.

Saisissez du code JavaScript ou un nom de fonction (par exemple, evaluateAPelementPos()) dans la seconde zone Appeler JavaScript pour exécuter le code ou la fonction lorsque l'élément PA est déposé. Sélectionnez Uniquement si contraint si le JavaScript doit être exécuté uniquement si l'élément PA a atteint la cible de dépôt.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Collecte d’informations sur l’élément PA déplaçable

Lorsque vous associez le comportement Faire glisser l'élément PA à un objet, Dreamweaver insère la fonction MM_dragLayer() dans la section head de votre document. (La fonction conserve l'ancienne convention de dénomination pour les éléments PA [c'est-à-dire, « Calque »] pour que les calques créés dans les versions précédentes de Dreamweaver restent modifiables.) En plus d'enregistrer l'élément PA comme déplaçable, cette fonction définit trois propriétés pour chaque élément PA déplaçable—MM_LEFTRIGHT, MM_UPDOWN, et MM_SNAPPED—que vous pouvez utiliser dans vos propres fonctions JavaScript pour déterminer la position horizontale relative de l'élément PA, la position verticale relative de l'élément PA, et si l'élément PA a atteint la cible de dépôt.

Annotation

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 formulaire sont utiles pour afficher des informations mises à jour en continu car ils sont dynamiques, c'est-à-dire que vous pouvez modifier leur contenu après le chargement complet de la page.)

function getPos(layerId){

var layerRef = document.getElementById(layerId);

var curVertPos = layerRef.MM_UPDOWN;

document.tracking.curPosField.value = curVertPos;

}

Au lieu d'afficher les valeurs de MM_UPDOWN ou MM_LEFTRIGHT dans un champ de formulaire, vous pouvez utiliser ces valeurs de différentes autres façons.Par exemple, vous pouvez écrire une fonction qui affiche un message dans le champ de formulaire selon la proximité de la valeur avec la zone de dépôt, ou vous pouvez appeler une autre fonction pour afficher ou masquer un élément PA selon la valeur.

Il est particulièrement utile de lire la propriété MM_SNAPPED lorsque vous avez plusieurs éléments PA sur la page, qui doivent tous atteindre leurs cibles avant que le visiteur puisse passer à la page ou tâche suivante. Par exemple, vous pouvez écrire une fonction pour compter le nombre d'éléments PA ayant une valeur MM_SNAPPED de vrai et l'appeler chaque fois qu'un élément PA est déposé. Lorsque le nombre d'éléments contraints atteint le nombre souhaité, vous pouvez envoyer le visiteur vers la page suivante ou afficher un message de félicitations.

Application du comportement Atteindre l’URL

Le comportement Atteindre URL ouvre une nouvelle page dans la fenêtre actuelle ou dans le cadre spécifié. Ce comportement est utile pour modifier le contenu de deux cadres ou plus d'un seul clic.

Sélectionnez un objet et choisissez Atteindre URL dans le menu Ajouter un comportement du panneau Comportements.
Choisissez une destination pour l’URL dans la liste Ouvrir dans.

La liste Ouvrir dans répertorie automatiquement les noms de tous les cadres dans le jeu de cadres actuel ainsi que la fenêtre principale. S'il n'y a aucun cadre, la fenêtre principale est la seule option.

Annotation

Ce comportement peut produire des résultats inattendus si un cadre porte le nom top, blank, self ou parent. Les navigateurs confondent parfois ces noms avec des noms de cibles réservés.

Cliquez sur Parcourir pour sélectionner un document à ouvrir, ou entrez le chemin d'accès et le nom de fichier du document dans la zone URL.
Répétez les étapes 2 et 3 pour ouvrir des documents supplémentaires dans d'autres cadres.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Menu de reroutage

Lorsque vous créez un menu de redirection à l'aide d'Insertion > Formulaire > Menu de redirection, Dreamweaver crée un objet menu et y attache le comportement Menu de redirection (ou Aller au menu de redirection). Il n'est généralement pas nécessaire d'attacher le comportement Menu de redirection à un objet manuellement.

Vous pouvez modifier un menu de redirection existant de deux façons :

  • Vous pouvez modifier et réorganiser les éléments de menu, modifier les fichiers vers lesquels effectuer la redirection et modifier la fenêtre dans laquelle ces fichiers s'ouvrent, en double-cliquant sur un comportement Menu de redirection 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 liste dans l'inspecteur de propriétés.

Créez un objet de menu de redirection s'il n'y en a pas déjà un dans votre document.
Sélectionnez l'objet et choisissez Menu de redirection dans le menu Ajouter un comportement du panneau Comportements.
Apportez les modifications souhaitées dans la boîte de dialogue Menu de redirection, puis cliquez sur OK.

Application du comportement Menu de reroutage Aller

Le comportement Aller au menu de redirection est étroitement associé au comportement Menu de redirection ; Aller au menu de redirection vous permet d'associer un bouton Aller à un menu de redirection. (Avant d'utiliser ce comportement, un menu de redirection doit déjà exister dans le document.) Cliquer sur le bouton Aller ouvre le lien sélectionné dans le menu de redirection. Un menu de redirection n'a normalement pas besoin d'un bouton Aller ; sélectionner un élément dans un menu de redirection entraîne généralement le chargement d'une URL sans nécessiter d'action supplémentaire de la part de l'utilisateur. Mais si le visiteur sélectionne le même élément déjà choisi dans le menu de saut, le saut n'a pas lieu.En général, cela n'a pas d'importance, mais si le menu de redirection apparaît dans un cadre, et que les éléments du menu de redirection pointent vers des pages dans d'autres cadres, un bouton Aller est souvent utile, pour permettre aux visiteurs de re‑sélectionner un élément qui est déjà sélectionné dans le menu de redirection.

Annotation

Lorsque vous utilisez un bouton Aller avec un menu de redirection, le bouton Aller devient le seul mécanisme qui « redirige » l'utilisateur vers l'URL associée à la sélection dans le menu. Sélectionner un élément de menu dans le menu de redirection ne redirige plus l'utilisateur automatiquement vers une autre page ou un autre cadre.

Sélectionnez un objet à utiliser comme bouton Aller (généralement une image de bouton), et choisissez Aller au menu de redirection dans le menu Ajouter un comportement du panneau Comportements.
Dans le menu Choisir le menu de redirection, sélectionnez un menu que le bouton Aller doit activer et cliquez sur OK.

Application du comportement Ouvrir la fenêtre Navigateur

Utilisez le comportement Ouvrir une fenêtre du navigateur pour ouvrir une page dans une nouvelle fenêtre.Vous pouvez spécifier les propriétés de la nouvelle fenêtre, notamment sa taille, ses attributs (si elle est redimensionnable, possède une barre de menu, etc.) et son nom. Par exemple, vous pouvez utiliser ce comportement pour ouvrir une image plus grande dans une fenêtre séparée lorsque le visiteur clique sur une miniature ; avec ce comportement, vous pouvez dimensionner la nouvelle fenêtre exactement à la taille de l'image.

Si vous ne spécifiez aucun attribut pour la fenêtre, elle s'ouvre à la taille et avec les attributs de la fenêtre depuis laquelle elle a été ouverte. Spécifier un attribut pour la fenêtre désactive automatiquement tous les autres attributs qui ne sont pas explicitement activés. Par exemple, si vous ne définissez aucun attribut pour la fenêtre, elle peut s'ouvrir à 1024 x 768 pixels et avoir une barre de navigation (affichant les boutons Précédent, Suivant, Accueil et Charger à nouveau), une barre d'outils de localisation (affichant l'URL), une barre de statut (affichant les messages de statut, en bas) et une barre de menu (affichant les menus Fichier, Édition, Affichage et autres). Si vous définissez explicitement la largeur à 640 et la hauteur à 480 et ne définissez aucun autre attribut, la fenêtre s'ouvre à 640 x 480 pixels, sans barres d'outils.

Sélectionnez un objet et choisissez Ouvrir une fenêtre du navigateur dans le menu Ajouter un comportement du panneau Comportements.
Cliquez sur Parcourir pour sélectionner un fichier, ou saisissez l'URL que vous souhaitez afficher.
Définissez les options de largeur et de hauteur de la fenêtre (en pixels) ainsi que l'incorporation de diverses barres d'outils, barres de défilement, poignées de redimensionnement et autres éléments similaires.Donnez un nom à la fenêtre (n'utilisez pas d'espaces ou de caractères spéciaux) si vous souhaitez qu'elle soit la cible de liens ou si vous voulez la contrôler avec JavaScript.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Message contextuel

Le comportement Message contextuel affiche une alerte JavaScript avec le message que vous spécifiez. Étant donné que les alertes JavaScript n'ont qu'un seul bouton (OK), utilisez ce comportement pour donner des informations à l'utilisateur plutôt que pour présenter un choix.

Vous pouvez incorporer tout appel de fonction JavaScript valide, propriété, variable globale, ou autre expression dans le texte.Pour intégrer une expression JavaScript, placez-la entre accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inverse (\{).

Exemple :

L'URL de cette page est {window.location}, et nous sommes le {new Date()}.

Annotation

Le navigateur contrôle l'apparence de l'alerte. Si vous souhaitez davantage de contrôle sur l'apparence, envisagez d'utiliser le comportement Ouvrir la fenêtre du navigateur.

Sélectionnez un objet et choisissez Message contextuel dans le menu Ajouter un comportement du panneau Comportements.
Tapez votre message dans la zone de texte prévue à cet effet.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Précharger les images

Le comportement Précharger les images réduit le temps d'affichage en mettant en cache les images qui ne s'affichent pas lors de l'apparition initiale de la page (par exemple, les images qui seront permutées avec des comportements ou des scripts).

Annotation

Le comportement Permuter l'image précharge automatiquement toutes les images de surbrillance lorsque vous sélectionnez l'option Précharger les images dans la boîte de dialogue Permuter l'image, vous n'avez donc pas besoin d'ajouter manuellement Précharger les images lors de l'utilisation de Permuter l'image.

Sélectionnez un objet et choisissez Précharger les images dans le menu Ajouter un comportement du panneau Comportements.
Cliquez sur Parcourir pour sélectionner un fichier image, ou entrez le chemin d'accès et le nom de fichier d'une image dans la zone Image Source File.
Cliquez sur le bouton Plus (+) en haut de la boîte de dialogue pour ajouter l'image à la liste Précharger les images.
Répétez les étapes 2 et 3 pour toutes les images restantes que vous souhaitez précharger sur la page actuelle.
Pour supprimer une image de la liste Précharger les images, sélectionnez-la et cliquez sur le bouton Moins (–).
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Texte d’un cadre

Le comportement Définir le texte du cadre vous permet de définir dynamiquement le texte d'un cadre, en remplaçant le contenu et la mise en forme d'un cadre par le contenu que vous spécifiez.Le contenu peut inclure tout code HTML valide. Ce comportement permet d’afficher les informations de façon dynamique.

Bien que le comportement Définir le texte du cadre remplace la mise en forme d'un cadre, vous pouvez sélectionner Conserver couleur d'arrière-plan pour conserver les attributs de couleur d'arrière-plan et de texte de la page.

Vous pouvez incorporer tout appel de fonction JavaScript valide, propriété, variable globale ou autre expression dans le texte.Pour intégrer une expression JavaScript, placez-la entre accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inverse (\{).

Exemple :

L'URL de cette page est {window.location}, et nous sommes le {new Date()}.

Sélectionnez un objet et choisissez Définir le texte > Définir le texte du cadre dans le menu Ajouter un comportement du panneau Comportements.
Dans la boîte de dialogue Définir le texte du cadre, sélectionnez le cadre cible dans le menu Cadre.
Cliquez sur le bouton Obtenir le HTML actuel pour copier le contenu actuel de la section corps du cadre cible.
Entrez un message dans la zone de texte Nouveau HTML.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Appliquez le comportement Définir le texte du conteneur

Le comportement Définir le texte du conteneur remplace le contenu et la mise en forme d'un conteneur existant (c'est-à-dire tout élément pouvant contenir du texte ou d'autres éléments) sur une page par le contenu que vous spécifiez.Ce contenu peut être n’importe quel code source valide en HTML.

Vous pouvez intégrer tout appel de fonction JavaScript valide, propriété, variable globale, ou autre expression dans le texte. Pour intégrer une expression JavaScript, placez-la entre accolades ({}). Pour afficher une accolade, précédez-la d'une barre oblique inversée (\{).

Exemple :

L'URL de cette page est {window.location}, et nous sommes le {new Date()}.

Sélectionnez un objet, puis sélectionnez Définir le texte > Définir le texte du conteneur dans le menu Ajouter un comportement du panneau Comportements.
Dans la boîte de dialogue Définir le texte du conteneur, utilisez le menu Conteneur pour sélectionner l'élément cible.
Entrez le nouveau texte ou le nouveau code HTML dans la zone de texte Nouveau HTML.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Appliquer le comportement Définir le texte de la barre d'état

Le comportement Définir le texte de la barre d'état affiche un message dans la barre d'état dans le coin inférieur gauche de la fenêtre du navigateur. Par exemple, vous pouvez utiliser ce comportement pour décrire la destination d'un lien dans la barre d'état au lieu d'afficher l'URL qui lui est associée. Les visiteurs ignorent ou négligent souvent les messages dans la barre d'état (et tous les navigateurs ne fournissent pas une prise en charge complète pour définir le texte de la barre d'état) ; si votre message est important, envisagez de l'afficher comme un message contextuel ou comme le texte d'un élément de positionnement absolu.

Annotation

Si vous utilisez le comportement Définir le texte de la barre d'état dans Dreamweaver, le texte de la barre d'état dans le navigateur n'est pas garanti de changer car certains navigateurs nécessitent des réglages spéciaux lors du changement du texte de la barre d'état. Firefox, par exemple, exige que vous modifiiez une option avancée qui permet à JavaScript de modifier le texte de la barre de statut. Pour plus de détails, reportez-vous à la documentation de votre navigateur.

Vous pouvez incorporer n'importe quel appel de fonction JavaScript valide, propriété, variable globale ou autre expression dans le texte.Pour intégrer une expression JavaScript, placez-la entre accolades ({}). Pour afficher une accolade, faites-la précéder d'une barre oblique inverse (\{).

Exemple :

L'URL de cette page est {window.location}, et nous sommes le {new Date()}.

Sélectionnez un objet et choisissez Définir le texte > Définir le texte de la barre de statut dans le menu Ajouter un comportement du panneau Comportements.
Dans la boîte de dialogue Définir le texte de la barre de statut, saisissez le message dans la zone Message.

Utilisez un message concis. Le navigateur tronque le message s'il ne tient pas dans la barre de statut.

Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Appliquez le comportement Définir le texte du champ de texte

Le comportement Définir le texte du champ de texte remplace le contenu d'un champ de texte de formulaire par le contenu que vous spécifiez.

Vous pouvez incorporer n'importe quel appel de fonction JavaScript valide, propriété, variable globale ou autre expression dans le texte.Pour intégrer une expression JavaScript, placez-la entre accolades ({}). Pour afficher une accolade, faites-la précéder d’une barre oblique inversée (\{).

Exemple :

L'URL de cette page est {window.location}, et nous sommes le {new Date()}.

Création d’un champ de texte nommé

Sélectionnez Insertion > Formulaire > Champ de texte.

Si Dreamweaver vous invite à ajouter une balise de formulaire, cliquez sur Oui.

Dans l’inspecteur Propriétés, tapez le nom du champ de texte. Assurez-vous que le nom est unique sur la page (n'utilisez pas le même nom pour plusieurs éléments sur la même page, même s'ils se trouvent dans différents formulaires).

Application de l’action Texte d’un champ de texte

Sélectionnez un champ de texte et choisissez Définir le texte > Définir le texte du champ dans le menu Ajouter un comportement du panneau Comportements.
Sélectionnez le champ de texte cible dans le menu Champ de texte et saisissez votre nouveau texte.
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Afficher-Masquer les éléments

Le comportement Afficher/masquer les éléments affiche, masque ou restaure la visibilité par défaut d'un ou plusieurs éléments de page. Ce comportement est utile pour afficher des informations lorsque l'utilisateur interagit avec la page. Par exemple, lorsque l'utilisateur déplace le pointeur sur une image de plante, vous pouvez afficher un élément de page donnant des détails sur la saison de croissance et la zone géographique de la plante, la quantité de soleil nécessaire, la taille qu'elle peut atteindre, etc. Le comportement affiche ou masque uniquement l' élément pertinent — il ne supprime pas réellement l'élément du flux de la page lorsqu'il est masqué.

Sélectionnez un objet et choisissez Afficher/masquer les éléments dans le menu Ajouter un comportement du panneau Comportements.

Si Afficher/masquer les éléments n'est pas disponible, vous avez probablement un élément AP sélectionné.Étant donné que les éléments PA n'acceptent pas les événements dans les deux navigateurs 4.0, vous devez sélectionner un objet différent — tel que la balise <body> ou un lien (balise <a>).

Dans la liste Éléments, sélectionnez l'élément que vous souhaitez afficher ou masquer et cliquez sur Afficher, Masquer ou Restaurer (qui restaure la visibilité par défaut).
Répétez l'étape 2 pour tous les éléments restants dont vous souhaitez modifier la visibilité. (Vous pouvez modifier la visibilité de plusieurs éléments avec un seul comportement.)
Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Ce comportement a été abandonné depuis Dreamweaver CS5.

Application du comportement Permuter une image

Le comportement Permuter l'image remplace une image par une autre en modifiant l'attribut src de la balise <img>.Utilisez ce comportement pour créer des boutons de survol et d'autres effets d'image (y compris la permutation de plus d'une image à la fois). L'insertion d'une image de survol ajoute automatiquement un comportement Permuter l'image à la page.

Annotation

Étant donné que seul l'attribut src est affecté par ce comportement, vous devriez permuter avec une image qui a les mêmes dimensions (hauteur et largeur) que l'original. Sinon, l'image que vous permutez se réduit ou s'agrandit pour s'adapter aux dimensions de l'image originale.

Il existe également un comportement Restaurer la permutation d'image, qui restaure le dernier ensemble d'images permutées vers leurs fichiers sources précédents. Ce comportement est automatiquement ajouté chaque fois que vous attachez le comportement Permuter l'image à un objet ; si vous laissez l' option Restaurer sélectionnée lors de l'attachement de Permuter l'image, vous ne devriez jamais avoir besoin de sélectionner manuellement le comportement Restaurer la permutation d'image.

Sélectionnez Insertion > Image ou cliquez sur le bouton Image du panneau Insertion pour insérer une image.
Dans l'inspecteur des propriétés, saisissez un nom pour l'image dans la zone de texte la plus à gauche.

Il n'est pas obligatoire de nommer les images ; elles sont nommées automatiquement lorsque vous associez le comportement à un objet. Cependant, il est plus facile de distinguer les images dans la boîte de dialogue Permuter l'image si vous nommez toutes les images au préalable.

Répétez les étapes 1 et 2 si vous souhaitez insérer des images supplémentaires.
Sélectionnez un objet (généralement l'image que vous allez permucer) et choisissez Permuter l'image dans le menu Ajouter un comportement du panneau Comportements.
Dans la liste Images, sélectionnez l'image dont vous voulez modifier la source.
Cliquez sur Parcourir pour sélectionner le nouveau fichier image, ou saisissez le chemin d'accès et le nom du nouveau fichier dans la zone Définir la source sur.
Répétez les étapes 5 et 6 pour toutes les images supplémentaires que vous voulez modifier. Utilisez la même action Permuter l'image pour toutes les images que vous voulez modifier en une fois ; sinon, l'action Restaurer la permutation d'image correspondante ne les restaurera pas toutes.
Sélectionnez l'option Précharger les images pour mettre en cache les nouvelles images lorsque la page se charge.

Cela évite les délais de téléchargement lorsqu'il est temps que les images apparaissent.

Cliquez sur OK et vérifiez que l’événement par défaut est correct.

Application du comportement Valider le formulaire

Le comportement Validation de formulaire vérifie le contenu de champs de texte spécifiés pour s'assurer que l'utilisateur a entré le type de données correct. Associez ce comportement à des champs de texte individuels avec l'événement onBlur pour valider les champs pendant que l'utilisateur remplit le formulaire, ou associez-le au formulaire avec l'événement onSubmit pour évaluer plusieurs champs de texte à la fois lorsque l'utilisateur clique sur le bouton Envoyer. Associer ce comportement à un formulaire empêche l'envoi de formulaires contenant des données non valides.

Sélectionnez Insertion > Formulaire ou cliquez sur le bouton Formulaire dans le panneau Insertion pour insérer un formulaire.
Sélectionnez Insertion > Formulaire > Champ de texte ou cliquez sur le bouton Champ de texte dans le panneau Insertion pour insérer un champ de texte.

Répétez cette étape pour insérer plusieurs champs de texte.

Choisissez une méthode de validation :
  • Pour valider des champs individuels pendant que l'utilisateur remplit le formulaire, sélectionnez un champ de texte et sélectionnez Fenêtre > Comportements.

  • Pour valider plusieurs champs lorsque l'utilisateur envoie le formulaire, cliquez sur la balise <form> dans le sélecteur de balises dans le coin inférieur gauche de la fenêtre Document et choisissez Fenêtre > Comportements.

Sélectionnez Valider le formulaire dans le menu Ajouter un comportement.
Effectuez l’une des opérations suivantes :
  • Si vous validez des champs individuels, sélectionnez le même champ que celui que vous avez sélectionné dans la fenêtre Document dans la liste Champs.

  • Si vous validez plusieurs champs, sélectionnez un champ de texte dans la liste Champs.

Sélectionnez l'option Requis si le champ doit contenir des données.
Sélectionnez l’une des options d’acceptation suivantes :

Tout

Vérifie qu'un champ requis contient des données ; les données peuvent être de n'importe quel type.

Adresse électronique

Vérifie que le champ contient un symbole @.

Nombre

Vérifie que le champ contient uniquement des valeurs numériques.

Nombre de

Vérifie que le champ contient un nombre dans une plage spécifique.

Si vous avez choisi de valider plusieurs champs, répétez les étapes 6 et 7 pour tous les champs supplémentaires que vous voulez valider.
Cliquez sur OK.

Si vous validez plusieurs champs lorsque l'utilisateur envoie le formulaire, l'événement onSubmit apparaît automatiquement dans le menu Événements.

Si vous validez des champs individuels, vérifiez que l'événement par défaut est onBlur ou onChange.Si ce n’est pas le cas, sélectionnez l’un de ces événements.

Les deux événements déclenchent le comportement Validation de formulaire lorsque l'utilisateur quitte le champ. La différence est que onBlur se produit que l'utilisateur ait saisi ou non dans le champ, et onChange se produit uniquement si l'utilisateur a modifié le contenu du champ. L'événement onBlur est préférable si le champ est obligatoire.