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 :
deuxième 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 !'); }; };
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 var test = function() { this.display = function() { alert('Hello !'); }; });
La première alert s'affiche mais pas la seconde...
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>
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 :
Mais j'ai le même problème !
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 !'); } }; } )();
Comment dois-je m'y prendre ?
Partager