Сообщение от densmith
|
function changeScript() {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'http://_путь_к_скрипту_/script2.js');
head.insertBefore(script, head.firstChild);
head.appendChild(script);
}
|
ну и посмотри сам на механизм свой.
добавить ещё один файл js в дерево документа. ключевое слово
добавить
Сообщение от densmith
|
Но переменные остаются из самого первого файла плюс добавляются из второго, плюс из третьего, если уж начать по языкам кликать.
|
но они то у тебя глобальные наверно?)
Сообщение от densmith
|
Суть - избавиться от переменных свойственных "предыдущему" языку.
|
при загрузке нового файла-в его теле создай функцию поиска "лишних" и их удаления.
http://javascript.ru/delete