Positionnement d'un bloc de code
Lorsque vous créez des blocs de code à l'aide du Créateur de comportements de serveur, vous devez préciser l'endroit où les insérer dans le code HTML de la page.
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 :
Options du menu Insérer code
|
Options de position relative
|
Au-dessus de la balise <html>
|
Au début du fichier
Juste avant les jeux d'enregistrements
Juste après les jeux d'enregistrements
Juste au-dessus de la balise <html>
Position personnalisée
|
Au-dessous de la balise </html>
|
|
Relatif à une balise spécifique
|
Choisissez une balise dans le menu déroulant Balise, puis choisissez parmi les options de positionnement des balises.
|
Relatif à la sélection
|
Avant la sélection
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.
Placement d'un bloc de code (instructions générales)
- A l'aide du Créateur de comportements de serveur, rédigez un bloc de code.
- Dans la boîte de dialogue Créateur de comportements de serveur, sélectionnez la position dans laquelle insérer le bloc de code dans le menu déroulant Insérer code.
- Dans la boîte de dialogue Créateur de comportements de serveur, sélectionnez une position relative à celle qui est sélectionnée dans le menu déroulant Insérer code.
- Si vous avez terminé la création du bloc de code, cliquez sur OK.
Le comportement de serveur est répertorié dans le panneau Comportements de serveur (Fenêtre > Comportements de serveur) ; cliquez sur le bouton Plus (+) pour l'afficher.
- Testez-le pour vous assurer qu'il fonctionne correctement.
Positionnement d'un bloc de code par rapport à une autre balise de la page
- Dans le menu déroulant Insérer code, choisissez Relatif à une balise spécifique.
- 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 (<>).
- 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
- Dans le menu déroulant Insérer code, choisissez Relatif à la sélection.
- 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.