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

Mise en page CSS Discussion :

Inclusion d'un fichier html dans une page html


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut Inclusion d'un fichier html dans une page html
    Bonjour à tous,
    Je crois me souvenir qu'au tout début des premières pages html, (bon d'accord, ça commence à faire un bout de temps) il était possible d'inclure une autre page html ou un bout de code html dans une page avec une balise include.
    Tel que l'inclusion du menu répétitif dans chaque page d'un site
    Bien sûr j'utilise maintenant Php, bien plus facile à utiliser, tel que:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php if(file_exists($_SERVER["DOCUMENT_ROOT"]."/ssi/menu.inc.php")){include_once($_SERVER["DOCUMENT_ROOT"]."/ssi/menu.inc.php");} ?>
    Mais comme je m'occupe d'un club très débutant, il est impensable pour l'instant de leur faire comprendre en plus le php.
    Y-a-t-il une solution purement html et compatible avec les navigateurs actuels que je puisse utiliser dans un premier temps?
    Merci d'avance, pour ceux qui pourraient me répondre.

  2. #2
    Membre éprouvé
    Homme Profil pro
    developpeur web et android
    Inscrit en
    Octobre 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : developpeur web et android
    Secteur : Services à domicile

    Informations forums :
    Inscription : Octobre 2014
    Messages : 64
    Par défaut
    Je pense que la balise object peut résoudre ça . Soit page1.html la page principale et page2.html la page qui sera inclure. On a :

    page1.html
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE html>
    <html>
    <head>
    	<title></title>
    </head>
    <body>
    	<object type="text/html" data="test-html.html"/>
    </body>
    </html>

    page2.html
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="color:red">Hello</div>

    Tu lance la page principale (page1.html) et ça donne => Hello

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ce n'est pas parce qu'ils sont "grands débutants" qu'il faut leur apprendre n'importe quoi.
    Surtout pas une méthode qu'ils n'utiliseront pas par la suite, et que personne n'utilise.

    Pas forcément nécessaire de leur "apprendre tout de suite" PHP, mais juste leur indiquer que :
    • c'est comme ça qu'il faut faire (include PHP, que le fichier doit avoir l'extension .php,...)
    • que pour l'instant ils ne se posent pas de question
    • et qu'ils l'apprendront plus tard


    Idem pour les <frame> et mise en page avec des <table> : on oublie !

    Par contre, c'est vrai que pour l'affichage, il faudra passer par un interpréteur PHP (WAMP Server, EasyPHP...)

    Cela dit, les BASES du PHP peuvent être mises et apprises rapidement (balises <?php et ?> à mettre, affichage avec echo,...)
    Voilà une bonne base de départ :

  4. #4
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut
    Merci Jreaux62,
    Je suis tout à fait en accord avec toi.
    Cela dit, essayer d'apprendre le css pour qu'ils puissent faire leur site est quelque chose!
    Entre 65ans et 80ans, moyenne d'age du club, je te dis pas la difficulté du moindre code, surtout que tout est en anglais.
    Quoiqu'il en soit, ils s'accrochent, et je ne veux pas les décevoir.
    Pour le menu, tant pis, il n'y aura pas d'include pour le moment. J'attendrais un petit peu lorsque le moment sera venu de leur faire entrevoir le merveilleux php.
    Bref, pas la peine je pense de continuer ce topic et je vais le clore.
    A moins qu'une idée survienne pour m'aider

    Mayday, mayday ...

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

Discussions similaires

  1. html template, insertion de pages html dans une page html
    Par burlingtoil dans le forum Débuter
    Réponses: 0
    Dernier message: 24/08/2008, 22h18
  2. [HTML] Intégrer une page html dans une page html
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/03/2008, 12h09
  3. Comment integrer des pages html dans une page html
    Par alas70 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/10/2007, 13h27
  4. [HTML]ouvrir une page html dans une div
    Par Phenomenium dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/01/2006, 17h23
  5. [vb.net][html] afficher une page html dans une interface vb?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/09/2005, 17h31

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