SELFHTML

Adresse de base et fenêtre cible de base

Page d'information: vue d'ensemble

vers le bas Adresse de base
vers le bas Fenêtre cible de base

 vers le bas 

HTML 3.2XHTML 1.0MSIE 3.0Netscape 3.0 Adresse de base

Vous pouvez dans un fichier HTML que vous transmettez à un serveur WWW noter encore une fois son adresse URI 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 Autre page d'information liens d'un projet à d'autres fichiers HTML et pour les références de Chapitre: vue d'ensemble graphiques ou les Chapitre: vue d'ensemble multimédias, la base pouvant être définie ici est la référence valide.

Exemple:

<head>
<base href="http://fr.selfhtml.org">
  <!-- ... autres mentions de l'entête de fichier ... -->
</head>

Explication:

La mention du fichier de base se fait dans l'entête du ficher avec <base href= ... > et l'adresse URI exacte du fichier (base = base, href = hyper reference = référence Hyper(texte)).

Si maintenant par exemple le fichier contient la référence de graphique suivante:
<img src="/src/logo.gif">
... le navigateur WWW transmet ce graphique avec l'adresse URI absolue:
<img src="http://fr.selfhtml.org/src/logo.gif">.

Attention:

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 et voudra charger le fichier de l'adresse mentionnée.

 vers le hautvers le bas 

HTML 3.2XHTML 1.0MSIE 3.0Netscape 3.0 Fenêtre cible de base

Cette mention est judicieuse par exemple lors de l'emploi de Chapitre: vue d'ensemble cadres. Vous pouvez décider pour un fichier HTML qui à l'intérieur d'un jeu de cadres, est affiché dans une fenêtre cadre que tous les Chapitre: vue d'ensemble liens de ce fichier soient affichés dans un autre cadre déterminé aussi longtemps qu'un autre cadre n'est pas assigné à un lien. Étant donné qu'il est fréquent que toutes les cibles de liens d'un fichier affiché dans un cadre doivent être affichés dans un autre cadre déterminé 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 Autre page d'information lien à des cadres.

Exemple:

<head>
<base target="fenêtredroite">
  <!-- ... autres mentions de l'entête de fichier ... -->
</head>

Explication:

Avec <base target= ... > vous déterminez la fenêtre par défaut dans laquelle la cible de liens doit être affichée . La condition préalable est que vous ayez défini un jeu de cadres et des fenêtres de cadre. Pour la fenêtre de cadre désirée vous devez avoir attribué avec l'attribut name= le nom de fenêtre que vous mentionnez ici dans la commande <base target= ... >.

À la place de fenêtre cadre attribué vous même, vous pouvez aussi noter une des mentions fixes suivantes qui sont aussi intéressantes en dehors des jeux de cadres:
<base target="_blank"> ouvre chaque lien du fichier dans une nouvelle fenêtre du navigateur.
<base target="_top"> ouvre chaque lien du fichier dans toute la fenêtre du navigateur et libère l'affichage de tous les jeux de cadres éventuellement affichés (également par exemple de jeux de cadres étrangers et inamicaux - voir la partie sur les Autre page d'information Effets de vitrine déloyaux).
<base target="_parent"> ouvre chaque lien du fichier dans le jeu de cadres supérieur et libère l'affichage du jeu de cadres subalterne. _parent et _top sont alors différents si une fenêtre cadre contient encore un jeu de cadres complet donc plutôt un truc pour les "mordus".

 vers le haut
page suivante Autre page d'information Relations logiques
page précédente Autre page d'information Mentions Meta concernant le contenu
 

© 2001 Stefan Münz / © 2003 Traduction Adresse électronique Serge François, 13405@free.fr
Adresse électronique selfhtml@fr.selfhtml.org