Générer un tableau HTML
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 cellule par <TD> et </TD>. |
|
Listing de la page ASP
<%@ 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>
Le listing en détail...
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. |

Dans cet article...
Article mis à jour le 27/01/2005