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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    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 confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    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
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

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

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

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

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    non, la page web haut.htm
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 71
    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 confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    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
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

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