Cibles: _blank, _parent, _self, _top

Résolu
Bonjour,
pourriez vous me dire quelles sont les actions générées par les cibles: _blank, _parent, _self, _top

merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.16

8 réponses

  1. Voici une réponse précise ;

    _blank : fait ouvrir un lien web dans une nouvelle fenêtre vierge

    _parent : fait ouvrir le lien dans la frame "parent" de la frame où se situe le lien

    _self : ouvre le lien dans la frame/fenêtre en cours

    _top : ouvre le lien en "top", c'est à dire que si le lien est dans une frame il en sort... pratique pour empêcher que ton site ne soit utiliser en frame par un autre

    1. La différence entre _top et _parent est subtile (ça peut être la même chose) :

      _top cible l'intégralité de la fenêtre dans laquelle vous êtes actuellement.
      Ceci permet de s'échapper de tous les cadres <frame/>, <iframe/> et <object/>, mais sans changer de fenêtre de navigateur.
      Si votre page a été appelée dans une fenêtre popup, elle restera donc piégée dans la popup.

      _parent cible la page qui a ouvert votre page.
      Si vous êtes dans un cadre <frame/>, <iframe/> ou <object/>, cela correspond à la page qui a écrit cette balise, elle-même pouvant être à nouveau dans un cadre.
      Si vous êtes au plus haut niveau d'une popup, cela correspond à la page qui a ouvert la popup.
      Si vous êtes au plus haut niveau d'un nouvel onglet, cela correspond à l'ancien onglet.
      etc.

      Pour s'échapper simultanément de cadres et d'une popup le plus efficace est d'utiliser _blank si quelqu'un d'autre vous a enfermé, ou une page préalablement nommée avec window.name si vous vous êtes enfermé tout seul !

      Si vous ciblez une page _top ou _parent qui n'existe plus, votre page sera remplacée par défaut (comme avec _self).
  2. si toute le monde dit ''regarde sur Google'', et que personne ne donne la reponse sur Google, alors on aura que des reponse du genre "regarde sur google"
    car google ne peut pass les donner lareponse s'il n'y a personen pour le dire, alors les cocos si vous savez faites comme "uiui" qui donne la reponse et arretez de casser les bonobons, au pire ne repondez pas et ceux qui savent vont donner les reponses
    1. C'est de l'assistanat ?
      Tu devrais mettre moins de 10 secondes à trouver avec google ...
      1. Oui on devrait mettre 10 secondes à le trouver sur google.. sauf qu'à chaque fois que quelqu'un pose une question intéressante, tout le monde lui dis "regardes sur google" et donc on trouve dans les résultats google on a "regardes sur google".. c'est un peu moche quand même..

        Pour ne pas répondre inutilement:

        _blank : fait ouvrir un lien web dans une nouvelle fenêtre vierge

        _parent : fait ouvrir le lien dans la frame "parent" de la frame où se situe le lien

        _self : ouvre le lien dans la frame/fenêtre en cours

        _top : ouvre le lien en "top", c'est à dire que si le lien est dans une frame il en sort... pratique pour empêcher que ton site ne soit utiliser en frame par un autre
      2. Merci beaucoup JuBO !
      3. Non non... Merci à uiui.
        Je cherchais sur Google et je suis justement tombée sur la réponse stupide de JuBO.
      4. <rage>
        Si t'as rien à dire, tu peux te taire.
        Ça évitera justement de tomber en cherchant sur google sur des réponses à la con comme les tiennes.
        Ça s'appelle de la pollution. (et même trois ans après, ça vaut le coup de le signaler. Il y a un paquet des pollueurs sur la toile..)
        </rage>
        Bref, merci uiui pour ta réponse ! =)
    2. Les soit disant Connaisseurs qui apparemment se sentent fières de poster toujours :"regarde dans google" dans tous les forums sont ces gens qui n'en savent que dal et comme tous les autres cherchent sur google pour avoir la réponse!!! si ce ne serais pas le cas, alors que font-ils dans les forums ?!!
      De plus, Si ils seraient un peu plus intelligents, ils penseraient que si aujourd'hui comme demain leur vient en tête un question et qu'ils y trouvent un réponse sur google, c'est parce que où qu'ils ai trouvé la réponse, l'auteur aura pris la peine de répondre à ces questions et non pas par :"regarde sur google" !!! ça me gonfle ça U.U
      1. A ce jour, les "frameset" ne sont plus utilisés en HTML.
        On n'utilise plus que _blank (nouvel onglet/fenêtre). Les autres sont presque obsolètes.

        _blank : ouvre le lien dans une nouvelle fenêtre ou un un nouvel onglet
        _self : ouvre le lien dans le même cadre (cadre=frame) que celui où il est positionné (comportement par défaut)
        _parent : ouvre le lien dans le cadre parent (c'est à dire la frame contenant le frame où est le lien)
        _top : ouvre le lien en pleine page, dans la même fenêtre ou le même onglet
        NomDuCadre : On peut aussi indiquer directement le nom du cadre cibre dans l'attribut target

        Source : https://www.w3schools.com/tags/att_a_target.asp

        --
        1. Quand un client bordelique passe par plusieurs prestataires pour réaliser différentes parties de son site, on est content d'avoir les <object/>, <frame/> ou <iframe/> pour éviter de se marcher dessus.

          Et je passe les codes des réseaux sociaux qui peuvent faire planter les sites...

          Donc non, ce n'est pas obsolète, c'est juste déconseillé !
      2. Merci pour cette réponse, et +1 pour le fait que quand on regarde sur google, on voti souvent "regarde sur google" mdr

        @+++

        Ju'
        1. _Blank ça ouvre une nouvelle fenêtre je croit bien, ensuite les autres je ne sais pas.
          1. Le plus drôle, c'est que quand on fait une recherche sur Google on trouve ce lien dans les premiers... sans réponse précise. Tant pis, je passe aux suivants !