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 :

Redirection depuis une frame


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par défaut Redirection depuis une frame
    Bonjour,

    j'ai une page (p1.htm) découpée en 3 frames (f1, f2, f3)
    Dans une d'entre elles (f1), se trouve un lien vers une autre page (p2.htm).
    Or lorsque je clique sur ce lien, p2.htm bien ... s'affiche MAIS uniquement dans f1 !

    Comment faire pour que p2.htm s'affiche dans toute la page ?

    Merci par avance
    @+

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    je pense qu'il suffit que dans ton lien, tu rajoutes l'attribut target

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="p2.htm" target="valeur" >aller à p2</a>
    l'attribut target peut prendre les valeurs suivantes:
    _self: le lien ouvrira la page dans son cadre
    _blank: le lien s'ouvrira dans une nouvelle page du navigateur
    _parent: le lien s'ouvrira dans le cadre parent du cadre où se trouve le lien (dans le cas de cadres imbriqué)
    _top: le lien s'ouvrira dans ta même page et le jeu de cadre sera remplacé par ta nouvelle page (a priori, c'est lui qu'il te faut)
    nom_d_un_cadre: peut te permettre d'indiquer le nom du cadre dans lequel va s'ouvrir le lien (le cadre spécifié doit exister). C'est pratique dans le cas d'un cadre qui ne contient que des liens (un menu par exemple) qui doivent tous s'ouvrir dans un même cadre.

    Saches que tu peux définir cet attribut target directement dans la balise frame.

    Si tu fais cela, tous les liens contenus dans cette frame utiliseront par défaut la valeur définie par cette frame.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 577
    Par défaut
    OK en fait j'utilise pour chacun des liens de mon menu :
    <a href="lien1.htm" target="corps">lien1</a>

    mais je n'e connaissais pas les 4 valeurs "_self, ..."
    En effet je pense donc qu'il me faut le "_top"
    Car moi j'utilise donc sans le savoir pour ma redirection vers p2.htm la valeur par défaut "_self".

    Je vais tester ça demain.

    Merci beaucoup

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Par défaut
    Arrêtez de travailler avec les frames

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Citation Envoyé par JackBeauregard
    Arrêtez de travailler avec les frames
    Salut,

    Je réponds sur le sujet car je trouve que ta remarque n'a pas trop d'interêt dans ce contexte.

    Je m'explique:

    Premièrement, je tiens à préciser que sur le principe, je suis plutôt d'accord avec toi. Il vaut mieux éviter les frames, ainsi que la mise en page par tableau, la navigation via javascript obligatoire et encore d'autres choses plus tatillones comme "c'est idiot de donner un nom a une classe en css ayant rapport avec son aspect" ou autres.

    Je trouve que ta remarque aurait plus sa place dans les faq ou les tutos qui sont lus par des gens qui veulent ou ont le temps de progresser.

    Certains utilisateurs ne sont là que pour régler un problème précis et pas forcément pour transformer un travail, qui n'est pas forcément le leur, en modèle de bonne pratique de codage (manque de temps, de connaissances...)

    Donc je ne pense pas que ca fasse avancer le schmilblick.

    Si ca te pose un problème philosophique d'avoir l'impression de promouvoir des pratiques que tu ne cautionnes pas, fais comme moi:
    -soit tu n'y réponds simplement pas;
    -soit tu proposes une alternative plus en accord avec tes principes.

    N'y voit aucune aggressivité de ma part, j'ai moi aussi était l'auteur de ce genre de remarque.
    J'expose simplement ce que j'en pense aujourd'hui.
    En fait, c'était juste pour ceux que ca interesse
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rechercher depuis une frame dans une autre
    Par torkal27 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/12/2008, 13h32
  2. Redirection d'une frame contenue dans une frame
    Par eraim dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/09/2006, 12h01
  3. Redirection dans une frame
    Par beru333 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/06/2006, 15h32
  4. [C#] Redirection d'une frame vers une page simple
    Par st0j dans le forum ASP.NET
    Réponses: 6
    Dernier message: 17/06/2005, 15h42
  5. [C#] Redirection depuis une Iframe
    Par Dozer71 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/05/2005, 10h36

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