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 :

Tabulation modifié à l'aide du Javascript ne fonctionne pas en IE


Sujet :

HTML

  1. #1
    Membre du Club
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    58
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 58
    Points : 42
    Points
    42
    Par défaut Tabulation modifié à l'aide du Javascript ne fonctionne pas en IE
    Salut

    La situation est suivante:


    La section se trouve en bas de la page. Il faut que le tab d'entrée met le focus sur la group radio 1, en suite si BIC est selectionné le second tab devrait m'amener sur 2*, sinon au 2' et puis 3'. Le derniere tab doit amener l'utilisateur sur le groupe radio 4 et ensuite le même scénario.

    Afin d'accomplir cela, les premiers radios ont les tabindex = 6 et 7. 2* a le tabindex initial de 8 et 2' et 3' ont 9 et 10; 4=>11,12; 5*=> 13; 5'=>14; 6'=>15. Parce que 2*, 2', 3', 5*, 5' et 6' doivent être ignorés si l'option radio correspondante n'est pas choisie, l'algorithme Javascript suivant est utilisé:

    * au début, BIC est choisis et les tabindex des 2' et 3' sont incrementé par 1000.
    * si l'utilisateur choisis Other, alors les tabindex the 2' et 3' sont decrementé par 1000 et celui de 2* est ajouté par 1000.

    Ça fonctionne parfaitement en Firefox, mais pas dans la famille IE.
    Par example, IE6 fonctionne bien si les options radio ne changent pas, mais dés que Other est selectioné, il saute sur 4, puis en re-entrant le focus va sur 2' - 3' - 1.

    Est-ce que quelcun pourrait m'expliquer pourquoi est-ce que ça arrive et comment résoudre ce problème?

    Merci
    Images attachées Images attachées  

  2. #2
    Membre du Club
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    58
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 58
    Points : 42
    Points
    42
    Par défaut
    La solution est retrouvée.

    En utilisant tabindex='0' fait que l'elément soit ignore dans les deux Firefox et IE.

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

Discussions similaires

  1. [AIDE] Auto-Completion Ne Fonctionne Pas
    Par Diablo_22 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/11/2008, 17h16
  2. fonctions javascript ne fonctionnent pas sous Safari 3.1.*
    Par marion5515 dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 19/05/2008, 13h04
  3. Menu en javascript ne fonctionne pas avec Mozilla
    Par kcizth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/02/2008, 10h42
  4. balise script : javascript ne fonctionne pas
    Par Darkroro dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/01/2008, 10h43
  5. [javascript] Ne fonctionne pas sur Safari
    Par sanosuke85 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/03/2007, 09h20

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