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 :

Maj d'une liste déroulante


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Maj d'une liste déroulante
    Bonjour,

    Pour mon premier post j'espère être dans la bonne catégorie.

    Je suis en train de faire un petit site.
    Je souhaite utiliser une liste déroulante dans les différentes section pour passer d'une page à l'autre.

    J'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <form>
       <select name="listepages" size="1" onChange="chgpage(this.form)">
       <option selected="selected">Choix de la page</option>
       <option value="Page0.html">Page 1</option>
       <option value="Page1.html">Page 2</option>
       <option value="Page2.html">Page 3</option>
       <option value="Page3.html">Page 4</option>
       <option value="Page4.html">Page 5</option>
       </select>
    </form>
    J'insère donc ce code dans ma page et cela fonctionne parfaitement.

    Le problème c'est que si je rajoute une page je dois changer les listes déroulantes de toutes mes pages. Cela va vite devenir ingérable.
    Connaissez-vous un moyen de pouvoir modifier ma liste déroulante à une seul endroit et que cela mette toutes mes pages à jours ?
    Je pensais la gérer sur une page à part pour l'intégrer dans mes autres pages, mais je ne trouve pas comment faire.

    Merci d'avance.

  2. #2
    Membre éclairé
    Homme Profil pro
    Datascientist
    Inscrit en
    Août 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Datascientist
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 248
    Par défaut
    Bonjour,

    J’ai une petite solution mais je ne sais pas s'il va marcher pour toi ou non,

    Ma solution c'est de créer une page html contient le code de la liste déroulante, est chaque fois quand tu veux utiliser la liste tu fais appel à cette page avec la commande " include ".

    bon courage.

  3. #3
    Invité
    Invité(e)
    Par défaut
    La fonction include doit être utilisé en php, mais je ne sais pas l'utiliser.

    Sinon, j'avais trouvé la fonction <object> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <object type="text/html" data = "sommaire.html"></object>
    cela fonctionne, mais la page s'ouvre dans la page où je me trouve...

  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
    Bonjour,

    La solution la plus performante dans ton cas c'est les readfile() php, rien de compliquer.
    A savoir que la fonction include() n'est obligatoire que si le fichier a inclure contient du code php.

    Sinon, une autre solution avec plusieurs contraintes d'accessibilité :AJAX

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

    Merci de vos réponses.
    Sans php, ce n'est donc pas possible ?

    Je me suis mis au xhtml, il y a 2 jours, je n'ai donc pas envie de me lancer tout de suite dans le php.
    Sinon, je verrais ça plus tard et faire différemment.

    A bientôt.

Discussions similaires

  1. Récupération de la valeur visible d'une Liste déroulante
    Par Yaz dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/10/2004, 12h01
  2. Rajouter "Tous" dans une Liste Déroulante
    Par smirold dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2004, 13h29
  3. Réponses: 2
    Dernier message: 16/10/2004, 14h33
  4. Problème pour positionner une liste déroulante
    Par ouckileou dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 30/09/2004, 01h05
  5. valeur d'une liste déroulante
    Par leeloo076 dans le forum ASP
    Réponses: 7
    Dernier message: 15/04/2004, 16h11

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