Divers Comment, dans les paramètres d'une applet, définir des liens relatifs ? |
Voici un cas d'école. Votre disque dur est organisé comme suit :
![]() |
Chaque dossier sert
à classer vos fichiers, à savoir :
|
Exemple 1
La page d'accueil comporte l'image
"logo.gif", qui se trouve dans le dossier "images"
Vous y faites référence par images/logo.gif.
Par exemple, dans la page index.shtml :
<img src="images/logo.gif">
Exemple 2
La page "hobby1.htm", qui se trouve dans le dossier
"hobbies" comporte aussi le logo.
Vous y faites référence par ../images/logo.gif (notez le point-point !).
Par exemple, dans la page index.shtml :
<img src="../images/logo.gif">
Exemple 3
La page d'accueil fait un lien vers la page "hobby1.htm"
Vous y faites référence par hobbies/hobby1.htm
Par exemple, dans la page index.shtml :
<a href="hobbies/hobby1.htm">Cliquez ici pour voir mes hobbies</a>
Exemple 4
La page d'accueil fait un lien vers la page "irlande1.htm", qui se
trouve dans le dossier "Irlande".
Vous y faites référence par vacances/Irlande/irlande1.htm
Par exemple, dans la page index.shtml :
<a href="vacances/Irlande/irlande1.htm">L'Irlande, un pays qu'il est bô</a>Notez en passant la majuscule à "Irlande", because vous avez eu la mauvaise idée d'en mettre une dans le nom du dossier. On ne le répètera jamais assez, non jamais : faites toujours attention aux majuscules/minuscules !
Exemple 5
La page d'accueil comporte une applet Java, située bien sûr dans le dossier
"classes".
Vous y faites référence par classes/TriButton.class
Par exemple, dans la page index.shtml :
<applet code="TriButton.class" codebase="classes">...</applet>
Exemple 6 (et ça ne coûte pas plus cher !)
La page hobby1.htm,dans le dossier hobbies, comporte aussi une applet TriButton.
Vous y faites référence par ../classes/TriButton.class
Par exemple, dans la page hobby1.htm :
<applet code="TriButton.class" codebase="../classes">...</applet>
Exemple 7 (baillement)
L'applet TriButton de la page hobby1.htm comporte l'image "smiley.gif"
du dossier "images".
On a 2 choses : l'applet et l'image.
Par exemple, dans la page hobby1.htm :
<applet code="TriButton.class" codebase="classes">
<param name="image1" value="../images/smiley.gif">
...
</applet>Sachant que dans la plupart des applets représentées ici, un paramètre est défini par rapport à la page HTML, et non par rapport à la classe Java. Euh, suis-je clair ?
Pour plus de détails sur l'intégration d'une applet dans une page HTML, vous pouvez aussi cliquer ici.