J'ai des recherches sur un problème et je n'ai pas trouvé de solution par des techniques JavaScript normales (peut-être y en a-t-il mais je n'en ai trouvé aucun). Le problème est que mon application charge (insère) des fichiers JavaScript lorsque l'utilisateur charge une section du système. Le problème vient quand j'essaye de décharger (enlever) un.L'application ne parvient pas à _re_loader dynamiquement les fichiers JavaScript
J'ai remarqué que si je charge la section A (qui charge le script A '), puis chargez la section B (qui charge le script B'), puis chargez à nouveau la section A, le code du script A 'ne s'exécute pas encore une fois, donc chaque enregistrement d'événement là-bas ne se fait pas, ce que je veux faire. (Peut-être qu'un nettoyage supplémentaire est requis et que je ne suis pas au courant?)
Des idées? Si ce que je viens de dire a un sens ...
Un exemple:
1- L'utilisateur entre dans la section « Produits »
2- le fichier de l'interface utilisateur et JavaScript associé aux « produits » se charge
2.1- Products.js is now inserted in the <head>
2.2- Products.js code gets parsed and executed
3- l'utilisateur saisit «les clients de la Section
3.1 - Products.js reference is removed from the <head>
4- les deux une interface utilisateur e fichier JavaScript associé au get 'clients chargé
4.1- Clients.js is now inserted in the <head>
4.2- Clients.js code gets parsed and executed
5- utilisateur entre dans la section 'Produits'
5.1 - Clients.js reference is removed from the <head>
6- Les deux le fichier interface utilisateur et JavaScript associé aux 'produits' se chargés
6.1- Products.js is now inserted in the <head>
6.2- Products.js code **DOES NOT** get parsed nor executed
Merci d'avance.
P.S .: Aucun cadre n'est utilisé pour cette partie de l'application.
Dans quel navigateur voyez-vous ce site? –
Tous. Je ne pense pas que ce soit un problème de croisement. – leomdg