function generateHeaderAndFooter() { // Add the header and footer HTML as you've done in your dynamic script const header = document.getElementById('header-placeholder'); const footer = document.getElementById('footer-placeholder'); header.innerHTML = `
Experts-Scores
`; // Add the footer HTML footer.innerHTML = ` `; document.getElementById('hamburger-btn').addEventListener('click', function() { const menu = document.getElementById('mobile-menu'); menu.classList.toggle('hidden'); // Toggle visibility of the mobile menu }); attachCookieConsent() }; function attachCookieConsent() { const cookieBanner = document.getElementById("cookie-consent"); const acceptBtn = document.getElementById("accept-cookies"); const declineBtn = document.getElementById("decline-cookies"); if (!cookieBanner || !acceptBtn || !declineBtn) { console.error("Cookie elements not found in the DOM."); return; } if (localStorage.getItem("cookieConsent") === "accepted") { cookieBanner.style.display = "none"; } acceptBtn.addEventListener("click", function () { cookieBanner.style.display = "none"; localStorage.setItem("cookieConsent", "accepted"); console.log("Cookies accepted and stored."); }); declineBtn.addEventListener("click", function () { cookieBanner.style.display = "none"; localStorage.removeItem("cookieConsent"); console.log("Cookies declined. Banner will reappear on reload."); }); }