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 et Firefox


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut javascript et Firefox
    Bonjour à tous,
    J'ai découvert le Dhtml avec javascript dans IE il y a une dizaine d'année. J'ai voulu ressortir mes exercices d'école qui fonctionnent toujours sous IE mais pas du tout dans Firefox. J'ai réduit au maximum le code pour tout bêtement augmenter progressivement à l'infini la largeur d'un Div et rien à faire... Firefox ne veut rien savoir.
    Voici mon script :
    .........
    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
    <body>
    <body onLoad="taille()">
    <script language="javascript">
    var x=10;
    function taille()
    {
    x=x+10;
    module.style.width=x;
    setTimeout('taille()',200);
    }
    </script>
    <div style="width: 100px; height: 100px; background-color: #FF0000" id="module">
    </div>
    </body></html>

    Merci pour vos réponses

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Je n'ai pas FF sous la main donc je n'ai pas pu tester mais peut-être que FF n'accepte pas d'atteindre l'élément aussi directement que ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    module.style.width=x;
    Testez tjs ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("module").style.width=x;

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut Merci pour cette réponse rapide
    Merci mais j'avais cette syntaxe au départ et çà ne fonctionnait pas. J'ai pensé qu'en simplifiant davantage je rendrais plus évidente la source du problème ce qui explique cette forme plus rapide.

  4. #4
    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
    C'est surtout que Firefox attend une unité pour les propriétés de taille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    module.style.width=x + 'px';
    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

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut Merci Bovino
    Cela ne fonctionne pas davantage... la console d'erreur me signale d'ailleurs le manque d'un ';' entre le '10' et le 'px'. et l'erreur : 'taille is not definied'.
    Cependant auparavant elle me signalait l'erreur 'module is not defined' qu'elle ne signale plus
    Je vous rassure, l'option javascript est bien activée.
    Encore Merci

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut Yeahhhhhhhhhhhhhhhhhh
    Merci à tous les deux c'est la combinaison de vos deux réponses qui fonctionne. Cooooooooooooooolllll

    document.getElementById("module").style.width=x + 'px';

    Un grand Merci

    Eric

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

Discussions similaires

  1. Fonctions Javascript et Firefox
    Par b Oo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/05/2006, 23h21
  2. le javascript de firefox ne reconnait pas le css externe ?
    Par reski dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/03/2006, 13h23
  3. Javascript IE--- Firefox/Netscape
    Par MASSAKA dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 19/08/2005, 17h06
  4. Problème javascript avec Firefox
    Par Bisûnûrs dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2005, 17h18
  5. processeur javascript et firefox
    Par arnobidul dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 05/08/2005, 11h09

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