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

  FORUM HardWare.fr
  Programmation

  [JAVASCRIPT] Reflexion

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVASCRIPT] Reflexion

n°48685
grahf
Posté le 25-07-2001 à 00:00:40  profilanswer
 

Est ce qu'il est possible d'utiliser sur un objet Javascript la reflexion comme en Java pour determiner ses differents champs !?
 
en fait, je veux creer une methode qui prend un objet quelconque en parametre, et qui affiche chacun de ses champs dans un Input Field pour le modifier, et j'ai donc besoin de detecter tous les champs de mon objet.
 
merci !

mood
Publicité
Posté le 25-07-2001 à 00:00:40  profilanswer
 

n°48838
grahf
Posté le 25-07-2001 à 15:46:24  profilanswer
 

plize  :cry:

n°48846
__Lolo__
C'est pouleversant !
Posté le 25-07-2001 à 15:57:42  profilanswer
 

un objet c un tableau en javascript dc tu dois pouvoir faire une boucle sur l'indice de ce tableau

n°48873
grahf
Posté le 25-07-2001 à 18:12:08  profilanswer
 

__Lolo__> g essaye avec un tableau :
var myObject=new Object();
alert(myObject[0]+myObject[1]+myObject[2]);
 
ca marche pas.
 
Par contre g trouve comment recuperer tous les champs et les methodes de l'objet :
 
function interrogate(what) {
    var output = '';
    for (var i in what)
        output += i+ '\n';
    alert(output);
}
 
interrogate(myObject);
 
trouve sur http://developer.irt.org/script/script.htm , une tres bonne FAQ JS

n°48913
grahf
Posté le 25-07-2001 à 22:44:02  profilanswer
 

__Lolo__>ce que t'as ecrit me permet de recuperer les champs d'une instance, mais pas de recuperer les champs d'un objet tout court !!
mais maintenant c bon  g resolu mes 2 pb thx

n°48917
grahf
Posté le 25-07-2001 à 22:48:42  profilanswer
 

en fait c pas exactement ca, si g mon objet user :
 
function user()
{
 this.p_login='';
 this.p_pass='';
 this.p_forname='';
 this.p_name='';
}
 
var myUser=new User();
 
j'accede aux champs par : myUser["p_login"];  
alors que myUser[0]; ne marche pas, donc g aussi besoin du bout de code que g mis plus haut pour recuperer les noms des champs de l'objet

n°48931
__Lolo__
C'est pouleversant !
Posté le 25-07-2001 à 23:28:33  profilanswer
 

ah ok c noté :hello:


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

  [JAVASCRIPT] Reflexion

 

Sujets relatifs
[Javascript] Rien compris a ce &#$£$*%! de probléme[javascript] une ALERT pour connaitre la valeur d'un RADIO
[javascript-css] Montrer ou cacher un INPUT avec HIDDEN... marche pasje ne retrouve la fct javascript pour transformer un chaine en chiffre
[php / javascript]php javascript
[Javascript] la largeur ne s'automatise pas lors d'ajout dans 1 liste[Javascript] Comment avoir l'etat d'un checkbox ds un form ? on/off...
[PHP / Javascript] Problème pour passer des paramètres!php javascript
Plus de sujets relatifs à : [JAVASCRIPT] Reflexion


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