diff --git a/assets/js/main.js b/assets/js/main.js index 3506a42..49c1b8d 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -35,6 +35,7 @@ function openPage(pageId) { } document.addEventListener('DOMContentLoaded', () => { + const isStandalonePage = !document.getElementById('page-home'); const navLinksContainer = document.getElementById('nav-links'); const mobileMenuContainer = document.getElementById('mobile-menu'); const footerLinksContainer = document.getElementById('footer-links'); @@ -46,6 +47,8 @@ document.addEventListener('DOMContentLoaded', () => { let link = `#${page}`; if (page === 'faq' || page === 'trust' || page === 'apply') { // these are standalone pages link = `/${page}.php`; + } else if (isStandalonePage) { + link = `/index.php#${page}`; } navHTML += `${page.charAt(0).toUpperCase() + page.slice(1)}`; }); @@ -60,6 +63,8 @@ document.addEventListener('DOMContentLoaded', () => { let link = `#${page}`; if (page === 'faq' || page === 'trust' || page === 'apply') { // these are standalone pages link = `/${page}.php`; + } else if (isStandalonePage) { + link = `/index.php#${page}`; } footerHTML += `${page.charAt(0).toUpperCase() + page.slice(1)}`; if (index < footerPages.length - 1) { @@ -111,7 +116,7 @@ document.addEventListener('DOMContentLoaded', () => { // Update content visibility whyContents.forEach(c => { - if (c.dataset.content === tabId) { + if (c.id === tabId) { c.classList.remove('hidden'); } else { c.classList.add('hidden'); @@ -120,4 +125,4 @@ document.addEventListener('DOMContentLoaded', () => { }); }); } -}); +}); \ No newline at end of file