1) faire des frames : partager la fenêtre à l'écran en deux, dans l'une apparaît les questions, dans l'autre les réponses. Cliquez ici pour voir l'exemple.
Il y a 4 fichiers nécessaires :
- une page qui découpe la fenêtre en
deux, son code est :
<html> <head> <title>Mondialisation et unification culturelle ?</title> </head> <frameset cols=500,* frameborder="no"> <frame name="gauche" src="mondcult1.htm" > <frame name="droite" src="mond0.htm"> </frameset> <noframes> <body>
|
frameset : divise la fenêtre, cols=500 donne la taille de
la première colonne. Ici il n'y a pas de bordure. Chaque fenêtre (frame) doit avoir un nom, ici gauche et droite (tout autre nom est possible). src="mondcult1.htm" indique que dans le cadre de gauche, le fichier appelé "mondcult1.htm" sera ouvert. Dans celui de droite est ouvert "mond0.htm" (ici une page vide) Le commentaire "Cette page ..." n'apparaît que si le navigateur
ne sait pas lire les frames, ce qui est le cas des vieux logiciels. Un
tel commentaire est plus sympathique pour l'utilisateur qui sinon se trouve
devant une page vide sans comprendre pourquoi.
|
La page de gauche ne comporte qu'une particularité
: lorsque l'on clique sur "explications", la réponse s'ouvre dans
le cadre de droite. Pour obtenir cela, il faut écrire :
<a href="mond1.htm" target="droite">des explications?</a> |
à la place de <a href="mond1.htm"> écrit habituellement
par le logiciel de composition de pages web lors d'un lien ordinaire.
"droite" étant le nom donné à la partie droite
de la page.
Il peut y avoir plusieurs questions et explications dans la page : chaque lien va vers un nom de page différent.
Pour cela, insérer le code :
<html>
<head> <script language="JavaScript"> <!--
function MM_openBrWindow(theURL,winName,features) { //v1.2
}
<body>
|
Le script du body ne s'écrit qu'une fois, quelque soit le nombre de
fenêtre à ouvrir.
Il faut recopier la ligne : <a href="javascript:MM_openBrWindow('fenetre.html','divers','scrollbars=yes,width=600,height=300,
toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes')">des
explications ?</a>
chaque fois que l'on veut ouvrir une fenêtre. Le nom de la fenêtre
doit être modifié, la taille et la phrase d'appel peuvent
l'être.
vers les réponses courtes | vers la suite : compter les points |
Réalisé par Isabelle Gautier, la diffusion de cet article est protégée par la licence LLDL-v1, Licence de Libre Diffusion des Documents, http://pauillac.inria.fr/~lang/licence/v1/lldd.html . Vous pouvez librement utiliser, modifier et diffuser ce document mais uniquement à titre gratuit.