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 :

onchange et inline


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Points : 6
    Points
    6
    Par défaut onchange et inline
    Bonjour,

    Suite à un problème rencontré lors de trois listes liées en ajax, je me suis aperçu que cela provenait du onchange "désactivé" d'un select intégré dans un div avec un display inline.

    Cela ne fonctionne ni dans IE ni dans Firefox

    Je vous mets le code test que j'ai utilisé :

    le code php :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="ville" style="display:inline;">
    <select name="city" id="city" onclick="test();">
    <option value=""></option>
    <!-- Liste options générée par ajax/php -->
    </select>
    </div>

    le code javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function test()	{alert("toto");}
    Le problème est identifié (présence du display:inline) mais je n'arrive pas à le résoudre.

    Merci d'avance.

  2. #2
    Membre régulier Avatar de lightbulb
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 108
    Points : 96
    Points
    96
    Par défaut
    Suite à un problème rencontré lors de trois listes liées en ajax
    Quel problème? Précise.
    Quoi qu'il en soit ton code de test fonctionne chez moi sous ie 9, chrome 23, firefox 17.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Merci pour ta réponse.

    En fait, il fallait que je mette le onchange dans le select généré par le php en relation avec le xhr, ainsi il est actif lors de la réponse ajax.

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

Discussions similaires

  1. Fonction onchange() qui casse le inline d'une balise <p>
    Par student_php dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/10/2010, 13h09
  2. [inline HTML] onChange : update ?
    Par kidpaddle2 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/03/2010, 23h31
  3. [struts] onchange et mapping
    Par k4eve dans le forum Struts 1
    Réponses: 7
    Dernier message: 26/04/2004, 16h21
  4. [DevC++]Assembleur inline
    Par Lung dans le forum Dev-C++
    Réponses: 6
    Dernier message: 21/08/2003, 16h45
  5. [Turbo C++] Fonciton containing for are not expanded inline
    Par BuG dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 17/02/2003, 06h48

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