instanciation plusieurs classes
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:
1 2 3 4 5 6
| var table = function()
{
this.bye = function() {
alert('Bye !');
};
}; |
deuxième classe :
Code:
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:
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:
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 ?