website-kh3/js/include.js
2026-03-04 14:21:47 +00:00

17 lines
548 B
JavaScript

async function loadIncludes() {
const includes = document.querySelectorAll("[data-include]");
for (const el of includes) {
const file = el.getAttribute("data-include");
if (!file) continue;
try {
const res = await fetch(file);
if (res.ok) {
el.innerHTML = await res.text();
} else {
console.error("Include failed:", file, res.status);
}
} catch (err) {
console.error("Include failed:", file, err);
}
}
}