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 :

Inclure le contenu d'un fichier (x)HTML dans un autre


Sujet :

HTML

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Inclure le contenu d'un fichier (x)HTML dans un autre
    Bonjour les développeurs

    J'aime savoir la réponse de cette question :
    J'ai trois pages : Index.html, Entete.html ,et Menu.html
    Je veux que ma page Index.html contient la page Entete.html en haut (cette page contient l'entête : La bannière et un menu horizontal) et la page menu.html en gauche (qui contient un menu vertical) mais .. depuis cela commence le problème ..
    Je veux quelque chose comme ça :

    j'ai utilisé les <iframe> en (x)HTML pour cela (désolé W3C ), j'ai réussi à faire ça mais, quand je clique sur un lien dans le menu horizontal de Entete.html, et disant que ce lien se dirige vers la page contact.html,..
    En place d'avoir ça :

    J'obtiens ça :

    Et la même chose avec le menu verticale de Menu.html ..
    Y a-t-il une solution ? Même pas avec les <iframe> et la balise <object> (oui, j'ai déja essayé ça .. presque le même résultat ) ?
    Ja veux une solution HORS-LIGNE, car mon site sera distribué en CD ..donc ni javascript (je ne l'aime pas, c'est pas très portable avec IE) ni PHP (bon il y a la fonction include() mais c'est pas hors-ligne ..)..)
    Et, .. désola poue le langage, je suis pas francais ..

    Grand Merci D'Avance ..

  2. #2
    Membre habitué Avatar de muzele
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 144
    Points : 142
    Points
    142
    Par défaut
    Salut !
    Premièrement tu devrais refaire la structure en ajoutant une page que j'appelle ma_page.html C'est à partir de celle ci que vont s'afficher les trois autres pages qui sont: entete.html, index.html et menu.html.
    le problème est qu'il faudrait bien définir l'identité (id) des frames. Par exemple pour celle qui contient l'entete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe id="Frame_entete" name="Frame_entete" frameborder="0" src="entete.html"></iframe>
    ; pour le menu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe id="Frame_menu" name="Frame_menu" frameborder="0" src="menu.html"></iframe>
    et pour le contenu qui varie selon les différentes pages à afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <iframe id="Frame_contenu" name="Frame_contenu" frameborder="0" src="index.html"></iframe>
    .
    Jusqu'à ce niveau rien n'a vraiment changer! La dernière touche sera de correctement définir la cible (target) du lien dans le code !!!! Dans ton cas, la cible sera la frame , nous aurons quelque chose qui ressemble à ceci dans le code au niveau de tout tes liens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a target="Frame_contenu" href="la_page_a_afficher.html">le_texte_dans_mon_menu</a>
    .
    Y a-t-il une solution ? Même pas avec les <iframe> et la balise <object> (oui, j'ai déja essayé ça .. presque le même résultat ) ?
    Ya toujours une solution à un problème !
    Le savoir est la seule matière qui s'acroît lorsqu'on la partage !

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Merçaaay
    Citation Envoyé par muzele Voir le message
    ...
    Hiwa !!
    J'vais essayer, c'est joli .. ce truc !
    Attenday

  4. #4
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Pourquoi ne pas regarder du côté des include en php ?
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par HiRoN Voir le message
    Pourquoi ne pas regarder du côté des include en php ?
    Car mon site sera hors-ligne
    Distribué en CD ..

  6. #6
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Citation Envoyé par IsmaX Voir le message
    Car mon site sera hors-ligne
    Distribué en CD ..
    Effectivement, j'avais zappé le passage final ou tu le disais...
    Autant pour moi...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

Discussions similaires

  1. Inclure un bloc (dynamique) d'une page html dans une autre
    Par oups! dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/01/2013, 13h32
  2. Réponses: 1
    Dernier message: 11/08/2011, 08h26
  3. [MySQL] Inclure le contenu d'un fichier à un endroit précis
    Par Vinuto dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/09/2010, 10h24
  4. Comment inclure un fichier html dans un autre fichier html ?
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 11/10/2009, 08h36
  5. Réponses: 7
    Dernier message: 08/07/2004, 14h47

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