Javascript: Création d'objet (+ clair)
Aki
-
aki -
aki -
Mon but est de structurer proprement l'objet:
Structure:
- Objet
-value
- calcul
- FonctionMath1
- FonctionMath1
- verification
- fonctionverif1
- verification
En code
objet.value
Objet.calcul.Fonctionmath1
objet.calcul.fonctionmath2
objet.verification.fonctionverif1
objet.verification.fonctionverif2
Je veux créer un objet qui a deux niveau.
Objet.niveau1.Niveau2
Le deuxième niveau contient une fonction.
Comment puis-je faire pour utiliser la fonction du deuxième niveau avec des
valeurs contenues dans le premier niveau
Le problème est que je ne sais pas recuperer la propriete "Value" à partir
d'une des fonction.
J'ai mis un exemple simplifie en dessous:
function objControl(val)
{
this.value= val;
}
function Ffonctionverif2()
{
document.write(this.value); // Message d'erreur car "Value" est une propriété qui appartient a l'objet parent
}
objControl.prototype.value='';
objControl.prototype.calcul= '';
objControl.prototype.calcul.Fonctionmath1='NONE';
objControl.prototype.calcul.Fonctionmath2= Ffonctionverif2;
// ------
var ocEssai = new objControl('abc');
var resultat = ocEssay.calcul.Fonctionmath2(); // Appel du deuxième niveau de l'objet
Merci d'avance
Structure:
- Objet
-value
- calcul
- FonctionMath1
- FonctionMath1
- verification
- fonctionverif1
- verification
En code
objet.value
Objet.calcul.Fonctionmath1
objet.calcul.fonctionmath2
objet.verification.fonctionverif1
objet.verification.fonctionverif2
Je veux créer un objet qui a deux niveau.
Objet.niveau1.Niveau2
Le deuxième niveau contient une fonction.
Comment puis-je faire pour utiliser la fonction du deuxième niveau avec des
valeurs contenues dans le premier niveau
Le problème est que je ne sais pas recuperer la propriete "Value" à partir
d'une des fonction.
J'ai mis un exemple simplifie en dessous:
function objControl(val)
{
this.value= val;
}
function Ffonctionverif2()
{
document.write(this.value); // Message d'erreur car "Value" est une propriété qui appartient a l'objet parent
}
objControl.prototype.value='';
objControl.prototype.calcul= '';
objControl.prototype.calcul.Fonctionmath1='NONE';
objControl.prototype.calcul.Fonctionmath2= Ffonctionverif2;
// ------
var ocEssai = new objControl('abc');
var resultat = ocEssay.calcul.Fonctionmath2(); // Appel du deuxième niveau de l'objet
Merci d'avance
A voir également:
- Javascript: Création d'objet (+ clair)
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
J'ai aussi essayé "parentElement". Cela marche pour des objets HTML qui ont des ID, malheureusement cela n'a pas fonctionné pour l'objet que j'ai voulu créer
SNIRF-)