Det där var en stökig site. Jag blev 100% yr.
Något på servern skall där inte vara. Den förstår bara GET och består av en RPi-0w.
CRAP
TRODDE att det fungerade.
document.getElementById('hem').classList.add('active')
fungerar inte på den länkade menyn. Jag ger upp. Blir en fil per sida...
Hittade ett script med bl.a. include på w3schools. Fungerar perfekt på FF, chromium "Version 57.0.2987.98 Built on 8.7, running on Debian 9.9" kräker nedanstående. Är scriptet sk*t eller är det chromium som är det. Eller finns här en error någonstans?
file:///home/marta/martakson/menu.htm. Cross origin requests are only
supported for protocol schemes: http, data, chrome, chrome-extension, https.
w3.includeHTML @ w3.js:249
(anonymous) @ index.htm:114
Kod: Markera allt
w3.includeHTML = function(cb) {
var z, i, elmnt, file, xhttp;
z = document.getElementsByTagName("*");
for (i = 0; i < z.length; i++) {
elmnt = z[i];
file = elmnt.getAttribute("w3-include-html");
if (file) {
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
if (this.status == 404) {elmnt.innerHTML = "Page not found.";}
elmnt.removeAttribute("w3-include-html");
w3.includeHTML(cb);
}
}
xhttp.open("GET", file, true); !!! detta är 249 !!!
xhttp.send();
return;
}
}
if (cb) cb();
};