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 :

Comment résumer une liste des pays


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Par défaut Comment résumer une liste des pays
    Bonjour,

    Le but du code suivent c'est de rediriger les visiteur hors de l'Union Européenne vers www.exemple.com et les visiteur de l'UE vers www.europ.eu

    Le code suivent marche bien, mais je ne veux pas écrire a chaque fois les 2 URLs pour chacun des pays (pour le reste des 200 pays).
    Je veux juste que le code soit court.

    Et merci d'avance.

    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
    <form>
    <p align="center"><b>Select your country</b>
    <select id="setit" name="test">
    <option value="">Select one</option>
    <option value="http://www.exemple.com">Afghanistan</option>
    <option value="http://www.exemple.com">Albania</option>
    <option value="http://www.exemple.com">Algeria</option>
    <option value="http://www.exemple.com">Andorra</option>
    <option value="http://www.exemple.com">Angola</option>
    <option value="http://www.exemple.com">Antigua and Barbuda</option>
    <option value="http://www.exemple.com">Argentina</option>
    <option value="http://www.exemple.com">Armenia</option>
    <option value="http://www.exemple.com">Australia</option>
    <option value="http://www.europ.eu">Austria</option>
    <option value="http://www.exemple.com">Azerbaijan</option>
    <option value="http://www.exemple.com">Bahamas</option>
    <option value="http://www.google.com">Bahrain</option>
    <option value="http://www.google.com">Bangladesh</option>
    <option value="http://www.europ.eu">Belgium</option></select>
    <input type="button" value="OK"
    onclick="window.location.href = document.getElementById('setit').value">
    </p></form>

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 662
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 662
    Par défaut
    en PHP ?

    parser un fichier texte, qui contiendrait la table des noms des pays et leur appartenance, ou non, à l'U.E.
    couper chaque ligne retournée en un tableau de chaînes
    et poser une condition sur la partie appartenance pour afficher telle ou telle ligne d'option comprenant la partie pays.

    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    en PHP ?

    parser un fichier texte, qui contiendrait la table des noms des pays et leur appartenance, ou non, à l'U.E.
    couper chaque ligne retournée en un tableau de chaînes
    et poser une condition sur la partie appartenance pour afficher telle ou telle ligne d'option comprenant la partie pays.

    Nom je veux juste éviter d'écrire a chaque fois www.exemple.com et www.europ.eu

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 662
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 662
    Par défaut
    OK.
    comme ça ?
    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
    <form>
    <p align="center"><b>Select your country</b>
    <select id="setit" name="test">
    <option value="">Select one</option>
    <option value="10">Afghanistan</option>
    <!-- [...] -->
    <option value="10">Bahrain</option>
    <option value="10">Bangladesh</option>
    <option value="20">Belgium</option></select>
    <input type="button" value="OK"
    onClick="if ( document.getElementById('setit').value == 20 ) {
       window.location.href = 'http://www.europ.eu'  
    } else { 
       window.location.href = 'http://www.exemple.com'  
    } ">
    </p></form>
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Algérie

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Par défaut
    Bravo! merci.

  6. #6
    Membre Expert 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
    Par défaut
    Bonjour,

    Attention à la solution donnée en Javascript en cas de désactivation de celui-ci.
    Personnellement, je rajouterai la même chose en langage serveur afin de laisser le site accessible...
    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

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

Discussions similaires

  1. Comment afficher une liste des icons
    Par z4k4r14 dans le forum Langage
    Réponses: 8
    Dernier message: 31/01/2012, 11h52
  2. Réponses: 0
    Dernier message: 08/06/2011, 13h45

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