function go() { var value = document.forms[0].elements["name"].value; value = value.replace(/[\/\?&#]/g, ''); window.location.href = value; return false; } const url = 'https://colibris-lemouvement.org/archipel-markup?domain=colibris-outilslibres.org' var getJSON = function (url, callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'json'; xhr.onload = function () { var status = xhr.status; if (status === 200) { callback(null, xhr.response); } else { callback(status, xhr.response); } }; xhr.send(); }; getJSON(url, function (err, data) { if (err !== null) { console.log('Something went wrong: ' + err); } else { document.getElementById('colibris-menu').innerHTML = data.markup; var styleElement = document.createElement("style"); styleElement.innerHTML = data.style; document.getElementById('colibris-menu').appendChild(styleElement); } });