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 :

Page index sans frame


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut Page index sans frame
    Bonjour,

    je suis en train de créer un site et je me rend compte que les frames ne sont pas très pratique pour plusieurs raisons vues sur votre forum. Mais du coup comment je dois remplacer mes frames ?
    Je pense que ça va passer par un tableau avec surement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <thead>
    </thead>
    <tbody>
    </tbody>
    <tfoot>
    </tfoot>
    C'est comme cela que je dois procéder ?
    De plus comment afficher une page (suite à un clique) dans une partie de mon tableau ?

    Merci de votre aide

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Pour la mise en forme, jette un oeil ici : http://css.developpez.com/galerie/

  3. #3
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    oui oublie les frame c'est préférable et puis les frame c'est has been
    Tu peux également oublier le tableau qui n'est pas fait pour faire de la mise en page mais mettre en forme des données tabulaires (calendrier, rapports...)

    Pour quelle raison avoir choisi les frame? Est ce uniquement pour afficher ton menu de manière persistante?
    Si c'est le cas tu peux opter pour le positionnement fixe mais ce n'est dans la plupart des cas pas vraiment nécessaire.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par Général03 Voir le message
    De plus comment afficher une page (suite à un clique) dans une partie de mon tableau ?
    Tu peut tenter Ajax sachant qu'il pose les mêmes problèmes que les frames.

  5. #5
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Merci de votre implication, alors
    Pour quelle raison avoir choisi les frame? Est ce uniquement pour afficher ton menu de manière persistante?
    Si c'est le cas tu peux opter pour le positionnement fixe mais ce n'est dans la plupart des cas pas vraiment nécessaire.
    En faite j'ai choisi les frames car je ne connaissait pas du tout le développement web avant janvier donc je me suis aidé des forums, et plusieurs parlé des ces frames alors j'ai pris exemple dessus. Mais au fur et à mesure que je me suis mis à faire mon site je me suis rendu compte que se n'était pas adapté.
    Mes frames permettent d'afficher ma page "index.html" et sur la partie gauche de cette frame un menu et une zone membre.

    Pour revenir sur le sujet de départ, ce n'est pas très conseillé Macmillénium de s'embarquer dans de l'AJAX quand on a aucune notion en accessibilité voire qu'on ne connait même pas le concept.
    Et c'est mon cas je ne connais pas l'AJAX, je débute en développement web!!

    Alors si j'ai bien compris le mieux c'est
    En bref une div + pagination CSS+JS
    ?

    Merci

  6. #6
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par Général03 Voir le message
    Mes frames permettent d'afficher ma page "index.html" et sur la partie gauche de cette frame un menu et une zone membre.
    Alors tu n'a clairement pas besoin de frame pour ça. Si tu souhaites centraliser
    ton menu dans un seul fichier ou d'autre contenu persistant et uniques dans ton site, tu peux passer par des includes PHP. C'est très simple à mettre en place.
    Pour savoir comment l'implémenter, fais une recherche sur include PHP ou Server Side Include.

  7. #7
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Si j'ai bien compris je dois faire comme cela ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <html>
    <body>
    	<table>
    	  <thead>
    	    En-tête
    	  </thead>
    	  <tbody>
    	    <tr>
    	      <td>Mon menu </td>
    	      <td>Ma page centrale HTML...
    		  <?php
                      require("MaPageEnPHP.php");
                      ?>
    		  </td>
    	    </tr>
    	  </tbody>
    	  <tfoot>
    	    <tr>
    	      Mon pied de page
    	    </tr>
    	  </tfoot>
    	</table>
    </body>	
    </html>
    Mais quand je veux changer ma page centrale suite au choix de l'internaute pour afficher par exemple mon formulaire je dois mettre dans mon code HTML cela ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <input type="text" onclick="require(monscript1.php)">
    <input type="text" onclick="require(monscript2.php)">
    <input type="file" onclick="require(monscript3.php)">
    ...

  8. #8
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Utiliser des includes dans un tableau me parait pas très propre comme méthode ?? J'ai regardé le site de Macmillenium et il utilise des div, ce n'est pas mieux ?

  9. #9
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Citation Envoyé par Général03 Voir le message
    Utiliser des includes dans un tableau me parait pas très propre comme méthode ?? J'ai regardé le site de Macmillenium et il utilise des div, ce n'est pas mieux ?
    Si évites les tableaux autant que possible pour de la mise en page, ils sont pas fait pour ça...
    Pour les includes tu as plein de tutos qui existent sur le web.
    Ensuite il te manque pas mal délément dans le head (certaines meta nécessaire) et surtout un doctype en haut de ton donc (voir la FAQ) pour que les navigateurs graphiques ne bésculent pas en mode Quirks (mode de rendu non standard...)

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

Discussions similaires

  1. pseudo-frames et page index
    Par karidrou dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 18/04/2007, 10h31
  2. Redirection de page sans frame
    Par christo.pop dans le forum Flash
    Réponses: 2
    Dernier message: 30/11/2006, 11h29
  3. Double background sur une page simple sans frame.
    Par kuranes dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/09/2006, 22h59
  4. MàJ dynamique d'une demi-page sans frame
    Par leminipouce dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 31/08/2006, 10h27
  5. Afficher une page web dans une autre page sans frame
    Par bahs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/03/2006, 17h51

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