Toute l'actualité de [self-access.com] en direct sur votre ordinateur !  Vous êtes ici : Accueil » Internet » ASP » Démarrer sur les ASP » Conditions IfConnexion
 


Dans cet article... 
  • Le listing en détail
  • Listing de la page ASP
  • Conditions If en VBScript
  •  Article mis à jour le 26/01/2005

    Conditions If en VBScript

    On améliore le listing précédent, en ajoutant un message en fonction de l'heure de connexion. L'idée est d'afficher le message "Bonne matinée" ou "Bonne après-midi" automatiquement.

    Salut tout le monde !
    Nous sommes le 18:05:12 et il est 00:28:55
    Bonne matinée !

    Listing de la page ASP

    <%@ 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) < 12 then
    		Response.Write("Bonne matinée !")
    	else
    		Response.Write("Bonne après-midi!")
    	end if
    %>
    </B>
    </FONT>
    </FONT>
    </BODY>
    </HTML>

    Vers le haut

    Le listing en détail

    Seuls les éléments nouveaux par rapport aux listings précédents sont détaillés.

     

    <FONT COLOR="#FF0000" SIZE="3">
    Cette ligne est faite de code HTML pur. Il s'agit de définir la couleur (#FF0000=rouge ; on pourrait aussi écrire FONT COLOR=red) et la taille (3) de la police de caractères. Plus bas (après le code VBScript), un tag </FONT> ferme ce tag <FONT>. Du coup, le message s'affichera en rouge et en grande taille.
    <%
    	if hour(TIME) < 12 then
    		Response.Write("Bonne matinée !")
    	else
    		Response.Write("Bonne après-midi!")
    	end if
    %>
    En VBScript, une condition s'écrit schématiquement comme suit :
    if condition then
    	... (suite d'instructions)
    else
    	... (autre suite d'instructions)
    end if
    Dans l'exemple, si les heures sont inférieures à 12, on écrit le résultat "Bonne matinée" sur la page HTML finale. Dans le cas contraire... vous avez compris. La fonction hour() est une fonction intégrée de VBScript qui donne l'heure de la journée (de 0 à 23) en fonction d'une heure complète.


    Notez qu'il n'est pas nécessaire (heureusement !) de répéter les <% et %> pour chaque ligne. Tout le bloc VBScript peut y être incorporé, tant qu'on n'a pas à produire de code HTML.

    Vers le haut


    Mes livres sur Access...
    [cliquez pour plus d'infos]





    Hit-Parade 
     
    [ Copyright 1997-2012 hervé inisan, self-access.com Reproduction interdite ]