@LILIGHT

Отмена подключения js/Замена Скрипта можно ли?

Есть код, в теге script подключает js файл:

include("true.js");

function include(url) {
var script = document.createElement('script');
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}

Мне нужно, что при клике, отменяло include("true.js"); То есть подключенный код больше не работал, либо заменялся на другой путь include("false.js"); Возможно Ли? (В js вообще не шарю)Мб есть варианты по лучше?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 2
Aetae
@Aetae
Тлен
Нет не возможно. Потому что загруженный файл не "работает", он уже "отработал". Уберёте его вы или нет, разницы после этого никакой. Можно только бороться с последствиями сделанного кодом.
Варианты по-лучше есть всегда, вопрос лишь в том что на самом деле вам нужно.
Ответ написан
HistoryART
@HistoryART
Надзиратель
setInterval(() => {

    state ? include("true.js") : include("false.js");

}, 300);

let state = true;

function include(url) {
var script = document.createElement('script');
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}



document.querySelector('.myEl').onclick = (e) => { state = !state; }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы