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 :

[POO] Acces aux attributs d'un objet depuis une methode evenement :s


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Novembre 2005
    Messages
    30
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Par d�faut [POO] Acces aux attributs d'un objet depuis une methode evenement :s
    Bonjour � tous,

    D�sol� si le titre du topic ne parrait pas tr�s clair car mon probl�me ne l'est pas non plus

    Voila j'ai d�clar� un objet javascript avec des attributs et des m�thodes, tout ce qu'il y a de plus banal.

    J'ai param�tr� (� l'aide d'un event listener) un �v�nement (mousemove dans mon cas) afin qu'il appelle une m�thode de mon objet.

    Tout ce passe � merveille, l'appel se fait correctement, seulement voil� dans ma methode, j'essaie d'acc�der aux attributs de mon objet � l'aide de this mais ce dernier ne r�f�rence pas mon objet mais l'appelant de la methode (celui qui a d�clench� l'evenement).

    D'o� ma question: comme que je fais pour acceder aux attributs de mon objet ? Faut-il que j'abandonne l'id�e de passer par un objet?

    Un ptit bout de code valant mieux qu'un long commentaire....
    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
    17
    18
    19
    20
    21
     
    // Déclaration de mon objet
    function WClient()
    {
           this.Nav = "Netscape";
           // etc...
    }
     
    // Ajout des methodes à mon objet
    WClient.prototype.place_curseur = function(E)
    {
            // c'est ici que ça foire. this ne référence pas mon objet
            //this.Nav = undefined
            // this est un Objet HTMLDivElement
    }
     
    // Création de l'objet
    var ws = new WClient();
     
    // Event listener
    document.getElementById("super_div").addEventListener('mousemove', ws.place_curseur, false);


    J'esp�re au moins que mon code est juste....

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 19
    Par d�faut
    Bonjour,

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    // Ajout des methodes � mon objet
    WClient.prototype.place_curseur = function(E)
    {
           alert(ws.Nav); 
           // c'est ici que �a foire. this ne r�f�rence pas mon objet
            //this.Nav = undefined
            // this est un Objet HTMLDivElement
    }

  3. #3
    Membre confirm�
    Profil pro
    �tudiant
    Inscrit en
    Novembre 2005
    Messages
    30
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 30
    Par d�faut
    Ah ben en fait, mon probl�me a d�j� �t� pos�, et r�solu ICI !

    Merci quand m�me

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

Discussions similaires

  1. probl�me d'acces aux attributs d'un objet [arduino].
    Par Luke spywoker dans le forum D�buter
    R�ponses: 11
    Dernier message: 18/09/2013, 20h02
  2. Simulation de POO : acc�s aux attributs priv�s d'un objet
    Par Bleys dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 16/12/2010, 21h24
  3. Acc�s aux attributs d'un objet
    Par JeanMi66 dans le forum D�buter avec Java
    R�ponses: 9
    Dernier message: 09/07/2008, 14h17
  4. Acc�s � un attribut d'un objet d'une liste
    Par root76 dans le forum Struts 1
    R�ponses: 1
    Dernier message: 27/12/2007, 18h40
  5. Acces aux attributs d'un bean dans une jsp
    Par mariemor64 dans le forum Struts 1
    R�ponses: 2
    Dernier message: 02/06/2006, 10h32

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