Création d'hyperliens dans des cadres

OU
  • Un lien hypertexte charge une nouvelle page qui brise hors du cadre.

  • Dans tous les cas, à faire des liens sûrs dans une page Framed remplir leur fonction, vous devrez faire deux choses:
    1. Utilisez l'attribut name pour donner chacun de vos images une identité particulière.
    2. Utilisez l'attribut cible dans vos liens hypertexte.
    Il y a aussi quelques noms de cibles de cadre standard prédéfinis par la spécification HTML qui contrôlent d'autres possibilités de manipulation des hyperliens dans des cadres. Tout cela est détaillé ci-dessous en commençant par comment.

    Un lien dans un cadre Charge une nouvelle page dans un autre cadre








    Dans l'exemple suivant, nous renvoyons à notre disposition de cadre de base. (Discuté plus en détail à la page précédente) où nous avons créé deux colonnes encadrées. Ces deux colonnes sont spécifiées par les deux balises dans le document de jeu de cadres.


    Le nom ATTRIBUT

    L'attribut name est utilisé dans chaque tag pour vous permettre de donner cette image une identité particulière. Cette identité servira comme un « nom de la cible » qui est utilisé dans les liens hypertexte qui se chargent de nouvelles pages destinées à cette image.

    La valeur de l'attribut name peut être tout ce que vous voulez aussi longtemps qu'il est unique. Dans le code source de notre document frameset, le cadre de menu est simplement appelé « menu » et le cadre contenu est appelé « contenu »:

    CODE SOURCE - attributs de nom en surbrillance


    HTML Cadres - Une mise en page du cadre de base




    L'attribut cible

    Maintenant que nous avons donné chaque image une identité particulière, nous allons créer des liens dans le cadre de menu qui se chargent de nouvelles pages dans le cadre de contenu. Pour ce faire, nous utilisons simplement le code standard de lien hypertexte HTML et insérez l'attribut cible. La valeur de l'attribut cible est le nom du cadre (dans ce cas, le « contenu ») dans lequel vous souhaitez charger la nouvelle page Web.







    Le code de menu.htm. le document source de cadre du cadre de menu, illustre l'utilisation de l'attribut cible:

    CODE SOURCE - menu.htm utilise les attributs cibles dans les liens hypertexte

    La guerre des mondes


    par H. G. Wells


    Chapitre 1

    Chapitre 2

    chapitre 3

    Chapitre 4

    Définition d'une cible DEFAULT

    Si les liens hypertexte dans un cadre particulier sont toujours destinés à charger une nouvelle page dans un autre cadre alors il y a un raccourci que vous pouvez utiliser pour vous éviter d'avoir à insérer l'attribut cible dans tous vos liens. Tout ce que vous avez à faire est d'insérer l'élément de base entre la . balises du document source cadre contenant les liens. L'attribut cible est ensuite utilisé dans l'élément de base pour définir la cible par défaut pour chaque lien hypertexte sur cette page Web. Ainsi, dans notre mise en page de cadre de base. le code source de menu.htm pourrait être réécrite comme suit:

    CODE SOURCE - menu.htm utilise élément de base pour définir cible par défaut

    La guerre des mondes


    par H. G. Wells


    Chapitre 1

    Chapitre 2

    chapitre 3

    Chapitre 4

    Un lien charge une nouvelle page qui brise hors du cadre


    Le target = « _ top » attribut / paire de valeur est utilisée pour créer un lien hypertexte qui -Lorsque activated- charge une nouvelle page qui éclate de tous framesets. La nouvelle page est chargée ainsi dans la fenêtre du navigateur complet d'origine.

    Voici un exemple du code source utilisé dans ce scénario:

    Cadre reconnu les noms de cibles


    Un ensemble de noms de cibles de cadre sont spécialement réservés par la spécification HTML. Ces noms cibles sont reconnus par les navigateurs pour accueillir un certain nombre de différents scénarios lors de la création des liens hypertexte dans des cadres. Ils sont utilisés comme la valeur de l'attribut cible dans votre code de lien hypertexte pour exécuter leurs fonctions respectives. Notez qu'ils sont tous précédés du caractère underscore (_).

    Voici la syntaxe du code de lien hypertexte:


    texte du lien


    Leurs fonctions sont décrites dans le tableau ci-dessous:

    Cadre nom de la cible







    Articles Liés