Projet de Diplôme, session 2003
Gestion des liens à l’intérieur d’un module page 2 sur 5 27.05.2017
Laurent Cottier
Le lien hypertexte
Le lien hypertexte est la possibilité la plus « naturelle » qui vient à l’esprit. Il est en deux
parties : la première concerne l’ancre et la seconde le lien vers l’ancre. Avec HTML
(Designer génère des pages en HTML), la syntaxe pour l’ancre est <a name="test"></a> et
celle du lien est <a href="#test">lien</a>.
Créer le lien hypertexte est assez simple. L’écran ci-dessous résume la démarche nécessaire à
l’élaboration du lien :
Il faut juste ne pas oublier de changer les propriétés du composant de module comme suit :
Le problème surgit lorsqu’il s’agit de placer l’ancre. Si on fait afficher la source d’une page
générée par Designer, le code suivant concernant un champ apparaît :
<TR VALIGN="TOP"><TD ALIGN="LEFT"><B>Archive: </B></TD><TD ALIGN="LEFT">
<INPUT TYPE="text" NAME="P_ARCHIVE" SIZE="1" MAXLENGTH="2" VALUE="0"></TD></TR>
L’idéal serait de pouvoir rajouter …<B><A NAME="P2"></A>Archive:</B>… Mais
comme le code s’inscrit automatiquement, il est inadéquat de vouloir le retoucher ainsi. On
pourrait en effet modifier la page avec un éditeur HTML (Front Page par ex.), mais il faudrait
le faire pour toutes les objets sélectionnés et à chaque fois qu’un module est généré. Ce serait
une perte de temps que de vouloir le faire.