Bonjour,

Pour aller à l'essentiel, j'ai créé une classe javascript qui a cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
function classe{
 
   var attrib = parametre;
 
   var f1 = function(){
       (...)
       var res = f2();
   }
 
   this.f2 = function(){
       (...)
       return ( unElementHtml.style.width );
   }
}

Mon incompréhension est la suivante :
> Pourquoi la fonction f1() [privée] n'arrive pas à accéder à f2() [publique] !!
Car si je mets f2() en privée, avec "var f2 = fonction(){}" ... ca marche.

Merci pour votre aide,
Sébastien
.