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 :

erreur d'analyse de la valeur pour "left"


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 24
    Par défaut erreur d'analyse de la valeur pour "left"
    Bonjour
    Je viens de me mettre au CSS et au JS, donc, j'ai quelques problèmes. Notamment le suivant:

    Dans un script qui est entre les balises head, je suis censé définir le décalage gauche d'un élément de type div:

    document.getElementById("Formation").style.left=xdecalage

    Or ça ne marche pas, firebug me dit " erreur d'analyse de la valeur pour 'left' ".

    Pour être plus précis, les paragraphes d'un cv s'affichent les uns à la suite des autres sur une petit colonne ("Formation" est une rubrique de mon cv...), et je voudrais qu'une fois atteint une certaine hauteur, on attaque la colonne suivante. (Un peu comme un article de journal.)

    Si quelqu'un comprend ce bug, ou connait LA bonne solution pour faire ce que je veux faire, merci d'avance...

  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,

    Pourrions-nous voir le code concerné ? Peut-être est-ce une erreur dans le format de la position que vous lui donnez ?
    Sinon, vérifiez tjs que votre navigateur est mis à jour, ainsi que la version de Java (tant qu'à faire).
    Avez-vous précisé l'unité ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    style.left = (xdecalage)+'px';

  3. #3
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Citation Envoyé par vermine Voir le message
    Sinon, vérifiez tjs que votre navigateur est mis à jour, ainsi que la version de Java (tant qu'à faire).
    Pourquoi Java ?? une erreur je présume ? ^^

  4. #4
    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 Applets-moi par tous les trous
    Non non, j'ai pensé aux mise-à-jour donc autant mettre tout à jour même si les applets n'interviennent pas dans ce cas-ci. Je sais que le problème apparaissait dans les applets à cause de la version de Java.

  5. #5
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    heu non rien a voir ici nous somme en javascript et non en java

  6. #6
    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 :-|

    Je sais. Mais quand on parle de version de navigateur, on ne peut pas totalement négliger la version des autres éléments qui lui sont associés même si ils n'ont rien avoir dans l'histoire qui nous incombe précisemment.

    Faire d'une pierre deux coups.
    Sur une liste de courses, il peut y avoir et le pain, et le savon. Or le boulanger ne vend pas de savon.

  7. #7
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Citation Envoyé par raphz Voir le message
    Bonjour

    Dans un script qui est entre les balises head, je suis censé définir le décalage gauche d'un élément de type div:

    document.getElementById("Formation").style.left=xdecalage

    Or ça ne marche pas, firebug me dit " erreur d'analyse de la valeur pour 'left' "
    Selon moi , ton élément n'est pas encore créé ( tu utilise une méthode sur le onload ? non , alors ça vient de la :-)

    pour tester, place ceci APRES ton élément formation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script type="text/javascript">
    document.getElementById("Formation").style.left=50+"px";
    </script>
    Cdt,

Discussions similaires

  1. erreur d'analyse de la valeur 'left' et 'right'
    Par soohikei dans le forum jQuery
    Réponses: 1
    Dernier message: 26/07/2010, 18h57
  2. [POO] Erreur d'analyse de la valeur pour la propriété "top"
    Par chtisyl dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/09/2008, 17h11

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