Je suis en train d'essayer d'ajouter et de supprimer un fichier js dynamiquement en utilisant la technique d'ajout et de suppression d'éléments html :
function start(){
var scriptElement = document.createElement('script');
scriptElement.src = 'js/game_page.js';
scriptElement.id = "game1";
document.body.appendChild(scriptElement);
}
start();
function stop(){
var a = document.getElementById("game1");
a.parentNode.removeChild(a);
}
stop();
Dans ce cas, le fichier js qui est ajouté dans le DOM continue de fonctionner même après avoir appelé stop()
Veuillez également partager s'il y a une autre manière de faire ce qui suit,
Attente :
Algorithme :
add work1.js
onclick du bouton{
if(condition1)
{
remove work1.js //peut contenir les mêmes déclarations, donc les supprimer est également important
add work2.js
}
else
{
if(work2.js présent)
{
remove work2.js
add work1.js
}
}
}