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 :

[IFRAME]liens externes vers le contenu


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Par défaut [IFRAME]liens externes vers le contenu
    Bonjour à tous,

    Dans un site, j'ai une page index.html qui contient une iframe nomée "iframe".
    Plusieurs pages sont appelées depuis une menu et s'affichent dans mon iframe.

    Je voudrais savoir s'il est possible (bien qu'il me semble que non) de faire un lien vers une page se trouvant dans l'iframe.
    En clair, si on veut afficher la page contenu_xy.htm à l'intérieur de l'iframe.

    Car si je fait le lien www.site.com/contenu_xy.htm, celle-ci s'affichera sans le cadre (forcément). Est-il possible de l'affichée à l'intérieur de l'iframe, ma page par défaut n'est pas contenu.htm? Car si l'on donne un target avec le nom de l'iframe, cela ne fonctionne pas depuis un site externe.

    Je ne voudrai pas devoir modifier toute la conception du site avec des Javascript. Mais il est clair que là, les solutions ne manquent pas...

    Merci pour votre aide!

    Adrien Nicolet

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Par défaut
    Essaye avec le javascript window.iframe.document.location.href = monUrl

  3. #3
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="adresse de la page" target="iframe">Lien</a>

  4. #4
    Membre émérite Avatar de FraK
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 828
    Par défaut
    Citation Envoyé par Seb33300
    ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="adresse de la page" target="iframe">Lien</a>
    c'est ce qu'il fait jusqu'à présent
    je serais plus d'avis de tox effectivement, en externe il y a que ca pour que des iframes fonctionnent
    Infographiste / Webdesigner / Intégrateur (un peu Développeur aussi si on peut dire ;p)
    On me trouve souvent dans la partie Hardware, Systèmes et Logiciels ou encore Webmasters - Développement Web et surtout dans le forum Wordpress.
    »» Mon Blog Musical (drumnbass)

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Par défaut
    en effet, le lien avec target="iframe" est déjà utilisé à l'intérieur du site et fonctionne parfaitement.

    Au sujet du javascript "window.iframe.document.location.href = monUrl", doit-il être intégrer dans le onClick du lien? Comment fonctionne-t-il?

    Merci beaucoup pour vos réponses!

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Par défaut
    Le javascript doit être lancé sur un évènement, par exemple sur le click sur un hyperlien ou sur un bouton. Il va permettre d'afficher une url dans une iframe.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Par défaut
    Dans ton hyperlien, tu définis à la fois un target (ici à _blank, ce qui signifie que tu veux ouvrir ta page dans une nouvelle fenètre) et un javascript qui lui dit d'ouvrir la page dans une iframe :s

    Il faut choisir.

    Par ailleurs, si tu veux lancer un javascript qui n'est pas dans une fonction, je te conseille de mettre javascript: devant.

  8. #8
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Par défaut
    D'accord! Mais même sans le target"_blank", ça ne marche pas.
    Sûrement parce que le lien est fait depuis un site externe?!

    Cela voudrait-il dire qu'il n'est pas possible de le faire?

    Encore merci pour toutes ces réponses (sauf Mme qui fait dans le X... non mais franchement!)

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Par défaut
    Si ce que tu veux, c'est ouvrir un site exterieur dans une iframe, si c'est possible, mais pour des raisons de sécurité, ce n'est possible qu'avec le javascript.

  10. #10
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 40
    Par défaut
    En faite non, pas tout à fait.

    J'aimerai faire un lien vers une page d'un site extérieur. Cette page se trouve dans un Iframe, et le but est que quand on l'appelle, elle s'affiche dans l'iframe du site extérieur, et non pas toute seule.

    C'était clair?

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 135
    Par défaut
    Je crois... Mais je dois pas bien comprendre, parce que dans ce cas, je ne vois pas trop le problème. Dans ce cas, il ne faut pas appeler la page qui est dans l'iframe, mais la page qui contient l'iframe.

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

Discussions similaires

  1. lien externe vers cible d'une iframe
    Par teumm dans le forum Langage
    Réponses: 1
    Dernier message: 21/07/2008, 14h03
  2. lien externe vers page avec frame
    Par rdams dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/07/2006, 11h24

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