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

JavaScript Discussion :

[Débutant]Changer de page sur un séléction d'une liste box


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut [Débutant]Changer de page sur un séléction d'une liste box
    Bonjour,

    Voila j'aimerais faire un formulaire qui ne contient qu'une seule liste déroulante et qui quand elle est modifier me change automatiquement ma page.

    Ma page est constitué de 4 frame et dans la frame du haut j'ai ma listebox et j'aimerais que toute ma page soit rechargé dans la nouvelle!

    donc mon site web a la racine:

    http://toto.com/siteWeb

    le page qui génére la frame est:

    http://toto.com/siteWeb/ger/index.html

    et j'aimerais que la page soit recharger soit:

    http://toto.com/siteWeb/fre/index.html
    ou
    http://toto.com/siteWeb/ita/index.html

    J'ai donc trouvé et modifié ce code :
    Code HTML : 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
    <html> 
    <head> 
    <script language="JavaScript"> 
    <!-- 
    //PLF-http://www.toto.com/ 
    function ddlchoice(cadre,selection){ 
    eval(cadre+".location='"+selection.options[selection.selectedIndex].value+"/index.html'"); 
    } 
    //--> 
    </script> 
    <form name="Chooselanguage"><select name="ddl_sprache" id="ddl_sprache" class="ddl_sprache">
    	<option selected="selected" value="ger" onChange="ddlchoice('parent',this)">deutsch</option>
    	<option value="fre" onChange="ddlchoice('parent',this)">Français</option>
    	<option value="ita" onChange="ddlchoice('parent',this)">Italiano</option>
    	<option value="eng" onChange="ddlchoice('parent',this)">english</option>
     
    </select>
    </form> 
    </head> 
    </html>

    Problème ca ne marche pas trop et je n'arrivepas à comprendre pourquoi?

    Pouvez-vous me remettre sur le bon chemin?

    Merci

    Thierry

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    onchange sur le select et non sur l'option.

  3. #3
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Merci ca marche beaucoup mieux mais pourrais tu encore m'aider un tout petit peu?

    Le probléme est que j'aimerais remonter d'un niveau pour pouvoir atteindre quand on séléctionne francais :

    http://toto.com/siteWeb/fre/index.html

    et non :

    http://toto.com/siteWeb/ger/fre/index.html

    ++

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    eval(cadre+".location='../"+selection.options[selection.selectedIndex].value+"/index.html'");

  5. #5
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Tellement logique que je n'y avais même pas penser

    Merci beaucoup

    Thierry

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

Discussions similaires

  1. [AC-2007] En-tête de colonne sur plusieurs lignes dans une list box
    Par Rémi GAUDINAT dans le forum IHM
    Réponses: 2
    Dernier message: 25/10/2010, 11h52
  2. Changer de page sur selection d'une option de select
    Par victor1708 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/02/2010, 08h07
  3. Réponses: 1
    Dernier message: 01/02/2007, 16h47
  4. Recherche sur 2 elements dans une liste box.
    Par molarisapa dans le forum Access
    Réponses: 2
    Dernier message: 29/05/2006, 18h43
  5. [glade]Changer de page sur un notebook
    Par Poutchjay dans le forum GTK+ avec Python
    Réponses: 1
    Dernier message: 16/01/2006, 08h29

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