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 :

element.style.left


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Par d�faut element.style.left
    Bonjour ,
    Je suis en train de realiser des petits tests afin de mettre en pratique toutes les notions que j'ai acquis r�cemment en matiere de javascript.

    Je vous propose d'examiner le code suivant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <html> 
      <head>
         <title>Test Javascript</title>
      </head>
     
       <body>
          <label id="bonjour">Bonjour ca va?</label>
       <script>
          var bonjour = document.getELementById('bonjour');
    	  document.addEventListener('keyup',function(e){
    	   if(e.keyCode == 37){
    	   bonjour.style.left = '200px';}
    	  },false);
         </script>
       </body>
    </html>
    Voila c'est simple!! je veux juste de deplacer mon label vers la droite quand je clique sur le bouton droit de mon clavier.Mais ca ne veut pas marcher !!
    Pouvez vous detecter l'erreur que j'ai fait sur mon code??!!
    Merci d'avance,
    Cordialement,

  2. #2
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    salut

    si tu n'as pas d�fini, dans le script, ou "en dur", dans la balise, la position (relative, absolute) de l'�l�ment, �a ne marchera pas...

  3. #3
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Par d�faut
    J'ai fait ce que vous m'avez dit , c'est-a-dire j'ai ajout� dans le script la ligne :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    if(e.keyCode == 37){
    	   bonjour.style.position = 'absolute';
    	   bonjour.style.left = '200px';}
    Ca ne veut pas marcher non plus.
    Aussi j'ai test� de mettre une balise <style> dans le head avec la position absolute sur l'element dont l'identifiant est bonjour ca ne veut pas marche..

  4. #4
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    l'id�e serait de d�clarer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    bonjour.style.position = 'absolute';
    en dehors de la condition
    et m�me en dehors de la fonction;

    pour ton 2e essai (d�finition de style), c'est normal; en tout cas, c'est un pbm de communication av�r� entre js et css...

  5. #5
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    peut �tre que
    var bonjour = document.getELementById('bonjour');

  6. #6
    Candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3
    Par d�faut
    lol en fait c'est a cause de ELementById finalement. Bien vu NoSmoking.
    Merci tout le monde.

    Cordialement

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. element.style d�tecter par firebug
    Par geforce dans le forum Mise en page CSS
    R�ponses: 9
    Dernier message: 09/09/2013, 11h17
  2. r�cup�rer style.left d'une balise li
    Par totoche dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 06/11/2009, 15h58
  3. element.style et condition?
    Par lekunfry dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 16/08/2007, 16h29

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