Привет!
Решил попробовать технику подгрузки контента без смены URL адреса.
Почему подгружаемый script не отрабатывает?
При клике на пункты меню, контент загружается с помощью XMLHttpRequest с помощью GET запросов
xhr.open('GET', page.html, false);
//...
content.innerHTML = xhr.responseText;
Код page.html
<p>Lorem</p>
<script>alert('test')</script>
Верстка у page.html вся загружается в место для контента.
Но почему не работают скрипты с теге script?
p.s.
На соседнем ресурсе говорят, что нужно заново инициализировать скрипты, потому что после подгрузки они становятся простой строкой.