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


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

    Premier programme en VBScript

    Classique, mais ça fait toujours plaisir : le "Hello world", version française.
    Il s'agit d'afficher un message sur une page HTML, en donnant en plus la date et l'heure.

     

    Exemple

    Salut tout le monde !
    Nous sommes le 18:05:12 et il est 00:25:33

    Vers le haut

    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>
    </BODY>
    </HTML>

    Vers le haut

    Le listing en détail

    <%@ LANGUAGE="VBSCRIPT" %>
    Cette ligne permet de définir le langage qui sera employé côté serveur pour générer la page ASP.
    Celui-ci peut être VBScript (proche de Visual Basic) ou JScript (proche de Javascript).
    Si cette ligne est omise, le langage supposé est VBScript.

    Il n'est pas vraiment gênant d'utiliser VBScript plutôt que JScript, puisque l'interprétation du script est faite par le serveur, et non par le navigateur du visiteur.

    <% Response.Write(DATE) %>
    Cette commande VBScript permet d'écrire la date du jour sur la page HTML finale.
    Response désigne l'objet Réponse (la page HTML à générer), Write est la commande d'écriture sur cette page, et Date est un mot-clef donnant... la date du jour (y'en a 1 qui suit !).
    On aurait dans ce cas pu simplifier en écrivant : <% =DATE %>
    <% Response.Write(TIME) %>
    Même commande que ci-dessus, qui écrit cette fois l'heure sur la page HTML finale.
    On aurait pu simplifier en écrivant : <% =TIME %>
    Notez que les balises (tags) d'une page ASP sont compris entre les marques <% et %>, alors que les balises HTML sont comprises entre < et >. Au moment où la page ASP est chargée sur le serveur, celui-ci commence par traiter les balises <% ... %>, qui sont alors supprimées de la page HTML. Les autres tags HTML sont conservés en l'état.

    Le visiteur voit finalement la page HTML suivante :

    <HTML>
    
    <HEAD>
    <TITLE>Hello world en ASP</TITLE>
    </HEAD>
    
    <BODY>
    
    <FONT FACE="Verdana" SIZE="2">
    Salut tout le monde !<BR>
    Nous sommes le <B>14/06/99</B> et il est
    <B>17:06:01</B><BR>
    </FONT>
    </BODY>
    </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 ]