Bonjour,

Mon intitulé n'est pas très explicite mais je ne savais pas quoi mettre pour faire court et concis...

J'essaie d'utiliser les "classes" en Javascript, seulement je n'arrive pas à en utiliser deux différentes !

J'ai deux classes Javascript dans deux fichiers .js différent

première classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var table = function()
{
     this.bye = function() {
        alert('Bye !');
    };
};
deuxième classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var test = function()
{      
     this.display = function() {
        alert('Hello !');
     };
});
et je fais appel à celles-ci dans un autre fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<script type="text/javascript">
        var test = new table();
        test.bye();
 
        var lol = new test();
        lol.display();
</script>
La première alert s'affiche mais pas la seconde...
Quand je n'importe pas la première classe, la seconde alert s'affiche !

J'ai essayé aussi en créant les classes de cette manière qui me paraît plus élégante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
TEST= {};
(
function() { // début de scope local
    TEST.table = {
        test : function() {
            alert('Hello !');
        }
    };
}
)();
Mais j'ai le même problème !
Comment dois-je m'y prendre ?