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 :

Javascript marche pas sous firefox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 261
    Par défaut Javascript marche pas sous firefox
    Salut,
    j'ai une fonction qui marche sous ie mais qui foire sous ff.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function maFonction() {
     
    if (simulation.intextRet.value == "") {
    						document.getElementById("intextRet").style.background = 'red';
    			document.getElementById("intextRetError").innerHTML = '*'; 
    			}else{
    				document.getElementById("intextRet").style.background='white';
    				document.getElementById("intextRetError").innerHTML = ''; 
    			}
    }
    Elle est un peu plus costaud que ça mais j'en mets qu'une partie. Quant à son appel:

    se fait sur un bouton. Par ailleurs, c'est soulant. Quand le innerHTML s'effectue, ça me décale mes textbox. J'utilise un tableau. Si quelqu'un voit aussi pour ça. Sinon, c'est pas super esthétique. Enfin, ça me fout un décallage.

    Merci.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Déjà traité moultes fois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (simulation.intextRet.value == "")
    IE est capable de retrouver un élément appelé directement par son name ou id, mais pas Firefox...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (document.getElementById('simulation').intextRet.value == "")
    si c'est un id, s'il s'agit d'un formulaire (comme cela semble être le cas) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (document.forms['simulation'].intextRet.value == "")
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 261
    Par défaut
    c'était ça. Ok merci.
    Mais il y a pas d'autre solution style un script d'interprêtation propre à FF, ou bien on est obligé d'éviter le getElementById.

    Et innerHTML, ça devient quoi pour qu'il soit compatible sous ts les navigateurs:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.form.intextDepError.innerHTML = '*';
    C'est bon, j'ai trouvé une astuce.

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

Discussions similaires

  1. [AJAX] sondage marche pas sous firefox (lotus notes)
    Par watchabongo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2008, 10h00
  2. drag and drop march pas sous firefox+joomla!
    Par tecap dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/10/2007, 10h16
  3. fonction redimensionnement marche pas sous firefox
    Par calitom dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 11/09/2007, 14h39
  4. le ValidationSummary ASP ne marche pas sous Firefox
    Par hokidoki dans le forum ASP.NET
    Réponses: 15
    Dernier message: 16/08/2007, 10h30
  5. Fonction qui ne marche pas sous FireFox
    Par Foudébois dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2006, 14h35

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