Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1729 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] Référence à un objet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Référence à un objet ?

n°1556491
Giansolo
ben ... rien....
Posté le 07-05-2007 à 14:53:02  profilanswer
 

Bonjour à tous,
 
Je fais suite à ce topic
 
Sans doute une question bête, mais voilà : j'ai crée un objet javascript dont les propriétées sont initialisées par un appel à la méthode init(). Jusque la tout va bien.
 
Plus loin dans ma page html je fais appel à une méthode faisant référence à cet objet dans un lien. Je n'arrive pas à avoir un retour correct.
Je m'explique en fait je devrais obtenir un chemin vers une image, par exemple : "toto.JPG". la méthode getBig(int) retourne bien la bonne valeur, mais je n'arrive pas faire référence à l'objet. j'ai essayé plusieurs méthodes :
Code :  <a href='javascript:rp.getBig(0);' ...>  
et
Code : <a href='javascript:return rp.getBig(0);' ... >  
 
dans le premier cas la console javascript m'indique une erreur : "rp is not defined", et dans le second cas une erreur "invalid return"...
 
Comment faire ?
Merci !


Message édité par Giansolo le 07-05-2007 à 14:55:39
mood
Publicité
Posté le 07-05-2007 à 14:53:02  profilanswer
 

n°1556509
anapajari
s/travail/glanding on hfr/gs;
Posté le 07-05-2007 à 15:13:50  profilanswer
 

1- on ne mets pas de js dans les href mais dans l'attribut onclick
2- dans ton topic précédent, tu n'utilises pas un "objet" (au sens instance d'une classe)
3- les noeuds html sont construits avant que le js ne s'execute ( vu que tu utilise un onload), il est donc impossible que rp soit connu au moment ou tu reglera l'attribut onclick sur les liens.
4- tu pourrais t'en sortir en settant les handlers de tes liens dans le onload mais j'ai une seule question avant, s'quoi l'interet d'avoir "packager" tes fonctions au sein d'une même structure?
Je ne dis pas que c'est inutile, mais que les cas où cela est nécessaire sont généralement bien plus compliqués que les 3 fonctions que tu présentes...


Message édité par anapajari le 07-05-2007 à 15:14:40
n°1556514
Giansolo
ben ... rien....
Posté le 07-05-2007 à 15:19:29  profilanswer
 

merci pour ta réponse rapide,  
 
-ok pour la variable (qui n'est pas une classe).
-quand à l'attribut onclick, j'ai déjà du javascript dessus qui se charge d'autre chose.
-Effectivment, c'est inutile : je package pour ... moduler, et éviter d'avoir des bouts de code partout, j'aime les choses propres!  :whistle: .  
 
Setter tes handlers ? oulà !? Comment on fait ca ?


Message édité par Giansolo le 07-05-2007 à 17:14:38
n°1556775
Giansolo
ben ... rien....
Posté le 08-05-2007 à 09:54:44  profilanswer
 

Ok j'ai trouvé!
merci pour le coup de main!
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] Référence à un objet ?

 

Sujets relatifs
WinBinder : Impossible d'accèder à mon objet [Résolu]Conflit javascript ?
Traiter un formulaire avec javascript + DIVjavascript et formulaire
Le mangnifiques erreurs en javascript (noob inside)Erreur de Link : Undefined reference to...
[javascript] Tirage aléatoirefonction onload en javascript avec du xml
recuperer URL avec javascript[Javascript] Rendre une fonction compatible avec Firefox
Plus de sujets relatifs à : [Javascript] Référence à un objet ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR