SELFHTML/Quickbar
HTML
Mentions générales sur le fichier
![]() |
Adresse et fenêtre cible |
![]() |
|
![]() |
Vous pouvez dans un fichier HTML que vous transmettez à un serveur WWW noter
encore une fois son adresse URL exacte sans équivoque pour le monde entier.
Un navigateur WWW qui lit cette
information, peut en cas d'erreur mieux accéder à des fichiers référencés
ou liés. Pour les liens d'un projet à d'autres fichiers HTML
et pour les
graphiques
ou les
Multimédias
la base pouvant être définie ici est valable comme référence.
<head> <base href="http://www.netzwelt.com/selfhtml/tcbb.htm"> ... autres mentions de l'entête de fichier ... </head> |
La mention du fichier de base se fait dans l'entête (voir aussi à ce sujet:
ossature
d'un fichier HTML) avec <base href= ... >
et l'adresse URL exacte (base = base, href = hyper reference = Hyper(text)-Référence).
L'adresse doit être mise entre guillemets.
Si maintenant par exemple le fichier contient la référence de graphique
suivante:
<img src="xweb.gif">
... le navigateur WWW transmet ce graphique avec l'adresse URL absolue:
<img src="http://www.netzwelt.com/selfhtml/xweb.gif">
(voir aussi: incorporer
des graphiques)
S'il est important pour vous que vos projets soient facilement transmissibles sur d'autres ordinateurs serveurs dans d'autres structures de répertoires etc... vous devez renoncer à la définition d'une adresse de base. Car avec la mention d'une adresse de base absolue, le navigateur WWW essaiera continuellement de charger les destinations de liens et les fichiers référencés à partir de l'adresse qui est mentionnée. Cela rend un test des fichiers sur un ordinateur local impossible!
Par contre la mention de l'adresse de base est une certaine protection contre les utilisateurs ne connaissant pas l'HTML et qui sauvegardent localement un fichier HTML ou recherchent dans le Cache de leur navigateur WWW. Pour un appel local du fichier HTML le navigateur WWW réclamera toujours une connexion Online et voudra charger le fichier de l'adresse mentionnée.
Une autre possibilité pour rendre obligatoire le chargement d'un fichier
HTML d'une adresse déterminée est de charger le fichier du serveur d'origine.
![]() ![]() |
Cette mention n'est judicieuse que lors de l'emploi de Frames.
Vous pouvez décider pour un fichier HTML qui dans le cadre d'un
jeu
de frames est affiché dans une
Frame
que tous les
liens
de ce fichier soient affichés dans une autre frame déterminée aussi longtemps
qu'une autre frame n'est pas assignée à un lien. Étant donné qu'il est
fréquent que toutes les cibles de liens d'un fichier affiché dans une frame,
doivent être affichés dans une autre frame déterminée cette mention unique
dans l'entête du fichier épargne beaucoup de travail de frappe et contribue à
réduire la taille du fichier.
voir aussi liens
à d'autres frames.
<head> <base target="fenêtredroite"> ... autres mentions de l'entête de fichier ... </head> |
Mit <base target= ... > vous déterminez la fenêtre par défaut dans laquelle la cible de liens doit être affichée. Le nom de la fenêtre doit être entre guillemets. La condition préalable est que vous ayez défini un jeu de frames et des fenêtres de frames. Pour la fenêtre de frame désirée vous devez avoir attribué le nom de fenêtre que vous mentionnez ici dans la commande <base target= ... > avec la mention additionnelle name=.
Cette instruction ne peut pas être dans le fichier qui contient le jeu de frames. Elle ne peut figurer que dans les fichiers qui sont affichés dans le jeu de frames.
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
HTML
Serge François, 13405@free.fr