Files
2018_WEBSITE_blochouse/javascript/insert.js
2018-12-27 18:25:11 +01:00

28 lines
804 B
JavaScript

var page = document.getElementsByClassName("menu");
function clickAction() {
for (var i = 0; i < page.length; i++) {
page[i].addEventListener("click", insert);
}
}
function insert(e) {
var pageName = e.target.id;
Object.values(page).forEach(e => e.className = "menu");
e.target.className = "menu menu_clic";
/*next lines changes the script that load different
contents for different pages*/
//first remove the old one
var script = document.getElementById("pageScript");
script.parentElement.removeChild(script);
//then create the new one
var scriptAdd = document.createElement('script');
scriptAdd.type = 'text/javascript';
scriptAdd.id = "pageScript";
scriptAdd.defer = true;
scriptAdd.src = 'javascript/' + pageName + '.js';
document.head.appendChild(scriptAdd);
}
clickAction();