RadioGarage/user/themes/radiogarage/js/changement-page.js
2026-01-16 11:20:02 +01:00

28 lines
824 B
JavaScript

function showPage(pageId, button) {
// Masquer toutes les sections avec la classe "page"
document.querySelectorAll('.page').forEach(page => {
page.style.display = 'none';
});
// Afficher la section demandée
const selectedPage = document.getElementById(pageId);
if (selectedPage) {
selectedPage.style.display = 'block';
}
// Retirer la classe active de tous les conteneurs de boutons
document.querySelectorAll('#archives-button, #apropos-button').forEach(div => {
div.classList.remove('active');
});
// Ajouter la classe active au conteneur du bouton cliqué
if (button && button.parentElement) {
button.parentElement.classList.add('active');
}
}
// Affiche la section home par défaut au chargement
document.addEventListener('DOMContentLoaded', () => {
showPage('home');
});