La création de pages WEB


Pour aller directement à une étape de votre travail, utilisez un des liens suivants :


Quelques considérations introductives

 

  1. L'utilisation des frames
  2. Concernant cette technique, je me bornerai à vous en faire une présentation théorique, car il me semble utile d'en comprendre le principe (simple) que vous pourrez appliquer par la suite de votre propre chef.

    Qu'est-ce qu'un frame ?

    Il est possible de partager votre écran en plusieurs parties qui peuvent interagir les unes avec les autres. Le cas le plus classique est l'utilisation d'un index qui contrôle un frame principale qui affichera différentes pages Web, le tout accompagné par un frame qui affiche le titre du site (voir l'exemple de la Figure 40).

    Figure 40 : Page incluant 3 frames

    Comment est structurée une page contenant des frames ?

    En fait dans sa construction, une page du type de celle présentée dans la Figure 40 nécessite au minimum 4 pages HTML.

    1. Une 1ère page qui contient la description de l'ensemble et qui indique quels sont les fichiers qui seront affichés dans chaque frame lors du premier chargement de l'ensemble (voir la Figure 41). Appelons-la pour l'exercice "mon_frame.html".
    2. Figure 41 : Page qui contient l'ensemble

      La description est plus ou moins la suivante :

      Figure 42 : zone "monindex"

      Figure 43 : zone "montitre"

      Figure 44 : zone "monmain"

    3. Une 2ème page qui contient l'index. Appelons-la pour l'exercice "index_frame.html". Les liens internes que contient cet index seront affichés dans la zone "monmain". Par correction, les liens externes seront soit renvoyés à un étage supérieur, à la place de la page "mon_frame.html" ou bien alors affichés dans une nouvelle fenêtre.
    4. Une 3ème page qui contient le titre. Appelons-la pour l'exercice "titre_frame.html".
    5. Une 4ème page qui affiche le contenu de la première page qui sera affichée à l'ouverture de notre ensemble. Appelons-la pour l'exercice "page_perso.html".

    J'ai mentionné que cet ensemble contenait au minimum 4 pages car il y aura en fait autant de pages que de liens internes dans mon index.

    Comment faire des frames avec Claris Home Page ?

    Le plus simple pour faire des frames dans Claris Home Page est d'utiliser l'Assistant Cadres. Ce dernier est joignable au n° suivant : 705 93 87 entre 23h00 et 00h30. ;-)

    Non! On peut le lancer depuis l'option "Nouvelle…" du menu Fichier. Choisir ensuite l'option "utiliser un assistant", puis sélectionner l'Assistant Cadres. Il vous prend en main et si vraiment vous êtes perdus envoyez-moi un e-mail!

    Mais attention!!! Claris Home Page nomme automatiquement la page qui contient la description du système "index.html" en écrasant tout fichier ayant le même nom. Donc travaillez dans un nouveau répertoire, quitte à changer le nom des fichiers par la suite et à les déplacer.

    Quelques points à ne pas perdre de vue lors de l'utilisation des frames…

  3. Utilisation d'un formulaire
  4. Le deuxième point que nous traiterons est le formulaire. Sa création est assez simple; son utilisation est un peu plus problématique, mais elle reste abordable dans le cadre de ce cours.

    La création d'un formulaire

    Créer un formulaire avec Claris Home Page est assez simple puisque ce logiciel le gère de la même manière qu'il gère le texte et les images.

    Pour ce programme, un formulaire est une zone spécifique dans une page HTML. Cette zone peut contenir les champs suivants (voir les Figures 45 et 46) :

    Figure 45 : Eléments d'un formulaire dans Claris Home Page

     

    Figure 46 : Eléments d'un formulaire dans Netscape Communicator


    Emploi spécifique de quelques éléments


    Récupération des données émises par l'utilisateur

    Il y a deux manières de récupérer les informations laissées par l'utilisateur.

    1. Dans le cas le plus simple, celui que nous utiliserons, les données sont stockées dans un fichier virtuel qui vous est envoyé en document attaché à l'aide du module de e-mail du navigateur utilisé par votre visiteur.
    2. Cette méthode à un grand défaut : vous devez récupérer le fichier attaché que vous recevez par courrier et ensuite vous devez l'ouvrir avec un éditeur de texte avancé (MS Word / demandez lui de vous afficher tous les types de fichier). De plus, le texte qui vous est renvoyé est quelque peu abscons :

      Demande+d%27Info=Demande+d%27Info&Sujet+de+l%27info=Section+Secondaire+Inf*rieure&
      Sujet+de+l%27info=Section+Secondaire+Sup*rieure&Adresse+e-mail=webmaster%40florimont.ch&Envoi=Envoi

      (sur une ligne)

      Si vous êtes un tant soit peu à l'aise avec Word, vous pouvez transformer ce texte en quelque chose de plus compréhensible en procédant à des remplacements de caractères. Vous obtenez alors :

    3. Pour la deuxième possibilité, il faut déjà avoir des dispositions favorables à la programmation et, en plus, il faut bénéficier d'un droit d'utilisation des cgi-bin sur le serveurs qui vous héberge.
    4. En fait, il s'agit non plus d'envoyer le résultat par e-mail, mais directement à un serveur qui va analyser le résultat du formulaire et le traiter selon votre souhait. La présentation des réponses de votre visiteur dépendra alors de vos prouesses en programmation. Vous pourrez soit générer une page Web, soit vous envoyer un e-mail, soit encore envoyer directement par e-mail la documentation demandée à l'utilisateur.

    Comme nous allons rester simple, nous choisirons d'aborder la première manière. J'imagine des sourcils qui se lèvent !?! Non, Monsieur, ne vous grattez pas la tête! Ce n'est qu'un exercice…


Retour à la page du cours