Dans cette fiche... |
La boucle For
permet de répéter une suite d'instructions plusieurs fois. Dans cet
exemple, nous allons nous en servir pour construire un tableau HTML, comme
celui ci-contre.
Rappel : un tableau HTML est délimité par des balises <TABLE> et </TABLE>, chaque ligne est définie par <TR> et </TR>, et chaque colonne par <TD> et </TD>. Cet exemple montre bien l'imbrication possible du code ASP et du code HTML. |
|
<%@ LANGUAGE="VBSCRIPT" %> <HTML> <HEAD> <TITLE>Boucles en VBScript</TITLE> </HEAD> <BODY> <!-- Construction d'un tableau HTML --> <TABLE WIDTH="20%" BORDER="1" ALIGN="CENTER" CELLSPACING=0> <% for i=1 to 10 %> <TR> <TD ALIGN="CENTER"> <% =i %> </TD> </TR> <% next %> </TABLE> </BODY> </HTML>
Seuls les éléments nouveaux par rapport aux listings précédents sont détaillés.
<!-- Construction d'un tableau HTML --> |
Les symboles <!-- et --> désignent des commentaires HTML. Rien à voir avec les ASP, donc :o). |
<TABLE WIDTH="20%" BORDER="1" ALIGN="CENTER" CELLSPACING=0> |
On démarre un tableau qui occupera 20% de la largeur de la page, qui sera centré, encadré d'un trait fin, et dont les cellules seront "collées" (espacement 0). |
<% for i=1 to 10 %> ... <% next %> |
La boucle pour construire 10 lignes de tableau. |
<TR> <TD ALIGN="CENTER"> <% =i %> </TD> </TR> |
Chaque ligne du tableau est définie par <TR>. Sur
chaque ligne, une seule colonne définie par <TD>. Enfin, dans chaque case du tableau, la valeur de i, c'est-à-dire un chiffre entre 1 et 10. |