Dans cette fiche...

<Retour ASP>

Début de page 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 colonne par <TD> et </TD>.

Cet exemple montre bien l'imbrication possible du code ASP et du code HTML.

1
2
3
4
...
10

Début de page 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>

 

Début de page 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.