IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] Frames : lien avec target : bizarre


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut [HTML] Frames : lien avec target : bizarre
    Bonjour,

    j'ai une page découpée en 2 frames, une frame ayant pour nom "haut" et l'autre "bas".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ...
    <FRAME name="haut" src="../haut.htm">
    <FRAME name="bas" src="../bas.htm">
    ...
    Jusqu'à là aucun problème, mais lorsque je clique sur un lien défini de la manière suivante sur haut.htm, le contenu de bas.htm et remplacé par le contenu de haut.htm
    <A href="#01" target="bas">ici</A>

    dans bas.htm
    <A name="#01"></A>

    Note : ceci est du code html généré par un programme complexe, mais ceci ne devrait avoir aucun rapport

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    c'est parce que dans haut.htm, quand tu fais un lien vers #01 tu désignes implicitement l'ancre 01 de ta page haut.htm
    et donc pour pouvoir l'afficher dans la frame bas... il te faut charger haut.htm dans bas

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut
    charger haut.htm dans bas?
    c'est à dire recopier tous les <a href=#..> dans bas.htm?

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    non, la page web haut.htm

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut
    désolé, je ne vois pas..
    peut etre qu'un exemple avec le code HTML m'aiderait plus?

    voila ce qui est provisoirement généré (pour le test):

    index.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <HTML>
    <FRAMESET rows="100, 200">
          <FRAME src="haut.htm" name="haut">
          <FRAME src="bas.htm" name="bas">
    </FRAMESET>
    </HTML>

    haut.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <HTML>
    <A HREF="#01" TARGET="bas">ici</A>
    </HTML>
    bas.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <HTML>
    <TABLE height="2000"><TR><TD></TD></TR></TABLE>
    <A name="#01">et la</A>
    </HTML>

  6. #6
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    quand dans la frame haut qui contient la page haut.htm, tu fais un lien vers l'ancre #01 c'est l'ancre #01 de la page haut.htm

    donc quand la target du lien c'est la frame bas qui elle contient la page bas.htm et bien pour que le lien puisse être fait, il faut charger la page haut.htm dans la frame bas

  7. #7
    Membre éprouvé
    Avatar de Freed0
    Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    635
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 635
    Points : 953
    Points
    953
    Par défaut
    Les frames, c'est le mal (tm)

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut
    Arf... toutes mes excuses... et si mon problème venait tout simplement de ca?


    haut.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <HTML>
    <A HREF="bas.htm#01" TARGET="bas">ici</A>
    </HTML>
    bas.htm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <HTML>
    <TABLE height="2000"><TR><TD></TD></TR></TABLE>
    <A name="01">et la</A>
    </HTML>
    la ca a l'air de fonctionner...

  9. #9
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    normal...

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    Points : 46
    Points
    46
    Par défaut
    Y'a des jours comme ca...
    En tout cas merci!

Discussions similaires

  1. mail HTML, insertion lien avec adresse Email
    Par tiamat dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2009, 19h22
  2. [HTML] Format lien avec <A HREF=
    Par castelfrederic29 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/07/2008, 10h46
  3. [XHTML] XHTML 1.0 Strict : Lien avec "target" ?
    Par MaTHieU_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2006, 17h56
  4. [HTML & CSS] Lien avec image
    Par Yoshidu62 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 25/04/2006, 12h36
  5. Réponses: 2
    Dernier message: 14/03/2005, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo