Une partie de mon code JavaScript se trouve dans un fichier externe appelé helpers.js. Dans le code HTML qui appelle ce code JavaScript, j'ai besoin de savoir si une certaine fonction de helpers.js a été appelée.
J'ai tenté de créer une variable globale en définissant:
var myFunctionTag = true;
Dans une portée globale à la fois dans mon code HTML et dans helpers.js.
Voici à quoi ressemble mon code html:
<html>
...
<script type='text/javascript' src='js/helpers.js'></script>
...
<script>
var myFunctionTag = false;
...
//I try to use myFunctionTag here but it is always false, even though it has been se t to 'true' in helpers.js
</script>
Ce que j'essaie de faire est-il même réalisable?
<script>
bloc de balises. J'ai juste essayé 2 approches différentes (sans déclarer le var avant le fichier helpers.js) et elles ont toutes les deux fonctionné. Je vais publier une réponse, mais il semble qu'il doit y avoir une information clé manquante dans votre question.