Open source cross-platform software of geometry, analysis and simulation - Yves Biton
 
Home - Mathgraph32 applet and html export

Utilisation de l’applet : Exemple 8. Chargement de plusieurs figures dans une même applet.

publication Sunday 6 July 2008.


Cet exemple montre comment une applet peut charger différentes figures.

On obtient ainsi la possibilité de voir plusieurs figures différentes au même endroit dans une page internet.

Créez un répertoire sur votre disque dur que nous appellerons RepExemple8.

Cliquez ci-dessous pour télécharger les fichiers correspondant à cet exemple dans ce nouveau répertoire.

Zip - 242.8 kb
Exemple8.zip

Décompressez ce fichier Exemple8.zip dans ce même répertoire.

Vous obtenez alors un répertoire contenant :
- Un fichier html nommé PagePrincipale.htm.
- Le fichier jar contenant l’applet nommé AppletMathGraph32.jar.
- Quatre figures MathGraph32 nommées ImageDroite.mgf, ImageSegment.mgf, ImageDemiDroite.mf et ImageCercle.mgf.

Dans le répertoire RepExemple8, double-cliquez sur le fichier PagePrincipale.htm pour lancer cette page dans votre navigateur.

Vous pouvez aussi cliquer sur ce lien pour voir cet exemple en action dans une nouvelle fenêtre.

Cette page s’ouvre et présente une figure illustrant l’image d’une droite par une translation. En cliquant sur les boutons de la figure (macros) nommés Translation, Symétrie centrale, Symétrie axiale et Rotation, la figure s’adapte (en fait l’applet charge une nouvelle figure).

La page contient quatre boutons permettant de charger une figure différente de celle qui est actuellement affichée.

Le code de la page principale

Elle est nommée PagePrincipale.htm.

Expliquons son fonctionnement :

Les lignes suivantes déclarent quatre fonctions en JavaScript :

Ces fonctions sont appelées quand on clique sur un des boutons en bas de la figure et demandent à l’applet contenue dans la page de charger la figure correspondante.

Les lignes suivantes déclarent quatre formulaires contenant quatre boutons.

L’appui sur un de ces boutons appelle une des fonctions javascript que nous venons de voir.

Enfin les lignes suivantes insèrent une applet nommée Applet1 qui charge initialement la figure MathGraph32 contenue dans le fichier ImageDroite.mgf.