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 :

Construction d'une page en 2 parties


Sujet :

HTML

  1. #1
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 122
    Points : 82
    Points
    82
    Par défaut Construction d'une page en 2 parties
    Bonjour,
    Pour un site nécessitant une identification, je dois réaliser une page en 2 parties.
    La partie supérieure de la page contient des données relatives à l'utilisateur connecté : données statiques puisqu'elles sont connues à la connexion.
    Ensuite j'ai de 2 à 4 onglets (le nombre dépend des droits de l'utilisateur) qui permettent de choisir la partie principale de la page qui va être affichée. Cette partie principale contient de nombreuses données dynamiques qui seront obtenues avec Ajax/jQuery.
    Ebauches de solution :
    • Renvoi sur une page pour chaque onglet en construisant une liste :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      <ul>
      <li><a href="onglet1.html">Onglet 1</a></li>
      <li><a href="onglet2.html">Onglet 2</a></li>
      ......
      </ul>
      L'inconvénient de cette solution est de m'obliger de coder la partie supérieure dans onglet1.html, onglet2.html ... et de recharger la page complète alors que je n'ai besoin d'actualiser que de la partie principale

    • Effectuer un chargement dynamique de code HTML :
      Un clic sur onglet1 effectue un appel Ajax afin de récupérer le code de la partie principale onglet1.html puis ce code est inséré dans le DOM, ensuite un autre appel Ajax permet de récupérer les données au format JSON afin de les afficher dans la partie principale


    Peut-être y a t-il d'autres solutions? Quelle est la meilleure façon de procéder.
    Merci.

  2. #2
    Membre éclairé Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Points : 760
    Points
    760
    Par défaut
    Bonjour,

    pour ce genre de chose j'utilise JQuery UI Tabs (https://jqueryui.com/tabs/)

    Les contenus des différents Onglets sont chargés au chargement de la page et tu peux ensuite naviguer d'onglet en onglet sans chargement de page.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Bonjour,

    il me semble que les deux solutions proposées sont les plus courantes (que ce soit avec Ajax ou JQuery).
    Il y a une autre solution pour des onglets à faible contenu (ce qui ne semble pas votre cas) : mettre le contenu dans des div cachés d'une unique page en fonction de l'onglet sélectionné.
    Si vous voulez faire dans l'antique et l'obsolète, il y a les frames.
    Christophe

    Pensez à mettre quand c'est le cas.

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

    la première chose à faire est sans doute de remplacer les extensions .html par .php !

    Sinon, je pense que tu as répondu toi-même à la question.

Discussions similaires

  1. [EMF] Construction d'une page Property (e4)
    Par galera dans le forum Eclipse Modeling
    Réponses: 0
    Dernier message: 14/03/2015, 13h00
  2. Réponses: 2
    Dernier message: 16/09/2011, 17h56
  3. Diviser une page en plusieurs partie
    Par Invité dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 22/05/2009, 19h24
  4. comment eviter l'affichage d'une page html en partie?
    Par rootdaoud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/06/2006, 14h34
  5. comment eviter l'affichage d'une page html en partie?
    Par rootdaoud dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/06/2006, 14h28

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