| Dans cette fiche... |
On améliore le listing précédent, en détaillant le message en fonction de
l'heure de connexion.
4 messages différents seront affichés en fonction de l'heure.
<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<TITLE>Hello world en ASP</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana" SIZE="2">
Salut tout le monde !<BR>
Nous sommes le <B><% Response.Write(DATE) %></B> et il est
<B><% Response.Write(TIME) %></B><BR>
<FONT COLOR="#FF0000" SIZE="3">
<B>
<%
if hour(TIME) < 4 then
Response.Write("Bonjour, vous êtes bien matinal !")
elseif hour(TIME) < 12 then
Response.Write("Bonne matinée !")
elseif hour(TIME) < 20 then
Response.Write("Bonne après-midi !")
else
Response.Write("Bonne soirée !")
end if
%>
</B>
</FONT>
</FONT>
</BODY>
</HTML>
Seuls les éléments nouveaux par rapport aux listings précédents sont détaillés.
<%
if hour(TIME) < 4 then
Response.Write("Bonjour, vous êtes bien matinal !")
elseif hour(TIME) < 12 then
Response.Write("Bonne matinée !")
elseif hour(TIME) < 20 then
Response.Write("Bonne après-midi !")
else
Response.Write("Bonne soirée !")
end if
%>
|
| Lorsque plusieurs conditions doivent se suivre, il est possible
d'utiliser l'instruction ElseIf (sinon, si...). A noter que ça marche parce que les hypothèses sont éliminées les unes après les autres (si le visiteur se connecte à 3 heures du matin, il obtient le 1er message, et la condition s'arrête; les autres messages ne sont donc pas affichés). |
| Cette section vous intéresse ? Abonnez-vous ! |
|