Comment cibler des liens dans des IFrames et des cadres HTML

click fraud protection

le iframe La balise est utilisée pour afficher une page Web à l'intérieur d'une page Web. Lorsque vous créez un document à l'intérieur d'un iframe, tous les liens dans ce cadre s'ouvriront automatiquement dans ce même cadre. Mais avec l'attribut sur le lien (l'élément ou les éléments), vous pouvez spécifier où les liens s'ouvriront.

La première étape consiste à donner votre iframe un nom unique avec le Nom attribut. Ensuite, il s'agit de pointer vos liens vers ce cadre en utilisant l'ID comme valeur du cible attribut:


Exemple

Si vous ajoutez une cible à un ID qui n'existe pas dans la session de navigateur en cours, le lien s'ouvrira dans une nouvelle fenêtre de navigateur, avec ce nom. Après la première fois, tous les liens qui pointent vers cette cible nommée s'ouvriront dans la même nouvelle fenêtre.

Si vous ne souhaitez pas nommer chaque fenêtre ou chaque cadre avec un ID, vous pouvez toujours cibler certaines fenêtres spécifiques sans avoir besoin d'une fenêtre ou d'un cadre nommé. C'est ce qu'on appelle les cibles standard.

instagram viewer

Les quatre mots-clés cibles

Il existe quatre mots-clés cibles qui ne nécessitent pas de cadre nommé. Ces mots-clés vous permettent d'ouvrir des liens dans des zones spécifiques de la fenêtre du navigateur Web qui pourraient ne pas avoir d'ID associé. Voici les cibles que les navigateurs Web reconnaissent:

_soi. 

Il s'agit de la cible par défaut pour toute balise d'ancrage. Si vous ne définissez pas le cible attribut ou si vous utilisez cette cible, le lien s'ouvrira dans la même fenêtre ou le même cadre que le lien.

_parent. 

Les iframes sont intégrés dans les pages Web. Vous pouvez intégrer un iframe dans une page qui se trouve dans un autre iframe sur une autre page Web. Lorsque vous définissez le cible attribuer à _parent, le lien s'ouvrira dans la page Web contenant l'iframe.

_Haut. 

Dans la plupart des situations avec des iframes, cette cible ouvrira les liens de la même manière que le _parent la cible le fait. Mais s'il y a un iframe à l'intérieur d'un iframe, le _Haut target ouvre les liens dans la fenêtre de plus haut niveau de la série, en supprimant toutes les iframes.

_Vide. 

La cible la plus couramment utilisée, elle ouvre le lien dans une toute nouvelle fenêtre, semblable à une fenêtre contextuelle.

Comment nommer vos cadres

Lorsque vous créez une page Web avec les iframes, c'est une bonne idée de donner à chacun un nom spécifique. Cela vous aide à vous rappeler à quoi ils servent et vous permet d'envoyer des liens vers ces cadres spécifiques. Par example:

nom="statistiques"
nom="document-externe"

Définition d'une cible par défaut

Vous pouvez également définir une cible par défaut sur vos pages Web à l'aide de l'élément. Met le cible attribuez le nom de l'iframe dans lequel vous souhaitez que tous les liens s'ouvrent. Vous pouvez également définir des cibles par défaut pour l'un des quatre mots-clés cibles.

instagram story viewer