1 2 3
|
... <script type="text/javascript" src="../js/movable_window.js"></script>
<script type="text/javascript" src="../js/form-management.js"></script>... |
Dans le movable_window, j'ai au tout début la déclaration d'un objet dont la déclaration est juste au dessus
var g_oMovableWindowManager = new MovableWindow();
Dans le second script, je tente d'appeler mon objet g_oMovableWindowManager sans succès (Erreur*: g_oMovableWindowManager.addMovableWindow is not a function)
Pourtant, lorsque je déclare l'objet juste au dessus de l'appel de mon fonction, cela fonctionne très bien.
Cela aurait-il un rapport avec la portée globale des variables non prise en compte dans ce type de fonction ?
1 2 3 4 5 6 7 8 9
| var form_management=
{
addLinkForm: function(parentObj, sTitle)
{
...
// var g_oMovableWindowManager = new MovableWindow();
// Fonctionne si je décommente la ligne ci dessus
g_oMovableWindowManager.addMovableWindow(parentObj, "addLink-Form", sTitle, iWidth);
... |
Partager