Problème attribut target

cyberlulu -  
 poof65 -
Salut tt le monde !

j'ai séparé la page principale de mon site en 3 frames dont une principale à laquelle j'ai donné la propriété name="principale" pour pouvoir utiliser l'attribut target dans la balise <A href="...>.

le problème c'est que j'ai créé un dossier dans lequel j'ai mis des fichiers html et je voudrais mettre un lien dans ces fichiers avec l'attribut target="principale". mais comme la page html où j'ai appelé la frame "principale" est dans un sous-dossier, cela ne marche pas.

est-il possible d'utiliser l'attribut target ="principale" sans mettre tous les fichiers html dans le meme dossier ?

merci d'avance

8 réponses

  1. bougi_druche Messages postés 56 Date d'inscription   Statut Membre 6
     
    quand tu utilise des sous dossiers, il te suffit dans ton href de faire :
    /nom_dossier/truc.html
    sinon pour redescendre si tel est le cas tu fais un ../ devant

    Le Bougi ... "et écoutez coldplay !"
    0
  2. poof65
     
    <a href="dossier/page.htm" target="principale">Lien</a>
    0
  3. cyberlulu
     
    en fait, c'est pas de ca que je parlais.
    ce que je voulais dire c'est s'il existe qqchose dans le genre :
    <a href="monfichier.htm" target="../principale">Lien</a>
    car c'est le fichier où j'ai écrit les frameset qui n'est pas dans le meme dossier
    0
  4. poof65
     
    Tu peux donner un exemple précis avec les fichiers, dossier et frameset ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cyberlulu
     
    ok alors voilà l'arborescence par exemple:

    Site
    site_internet.htm
    photos
    mes_photos.htm
    ici.htm

    dans site internet, je créé 3 frames (c'est un truc dans ce genre):
    <frameset rows=...>
    <frame.......>
    <frameset cols=...>
    <frame..... name="principale">
    <frame....>
    </frameset>
    </frameset>

    et ensuite dans le fichier mes_photos.htm qui se trouve dans le dossier photos, je voudrais metre un lien :
    <a href="ici.htm" target="principale">Lien</a>

    je voudrais donc que le fichier ici.htm s'affiche uniquement dans la frame appelée principale
    0
  7. poof65
     
    Tu te compliques la vie pour rien.
    On va dire que site_internet.htm est lancé et que mes_photos.htm est lancé dans la frame de gauche.
    Tu as juste a mettre ce lien <a href="../ici.htm" target="principale">Lien</a> pour afficher ici.hm dans la frame "principale".
    0
  8. cyberlulu
     
    je vais voir ca mais c'est ce que j'avais fait et comme ca fonctionnait pas, je croyais que si la frame nommée "principale" n'était pas dans le meme dossier, il ne reconnaissait pas le nom de la frame.
    enfin, je vais réessayer...
    0
  9. poof65
     
    Si si dans un frameset, toutes les frames sont au même niveau.
    0