Bonsoir à tous,
Sur mon site, j'ai un menu ,qui est normal et qui suit le déroulement de la page.
Mon problème est que je ne sais pas comment faire pour qu 'il soit en position:fixed seulement sur une seule page de mon site, c'est à dire que sur les autres pages il suit le déroulement et sur ma page d’accueil il soit fixed .
Voyez-vous ce que je veux dire ? Et pouvez vous me dire comment faire ?
Merci d'avoir lu,
N
Bonjour Lyress,
Je ne peut pas modifier directement le menu sur chaque page, mais j'ai déjà trouver la solution à mon problème :
function menufixed() {
if ( window.location.href == "acceuil.html") {
document.getElementById("1").style.position="fixed";
}
}
Merci quand même .
Bonjour, le site est en php ?
si oui normalement tu récupere une variable qui te donne la page
donc dans ta div ou autre menu
tu ajoute une condition
<div class="menu" <?php if ($page == 'home'){echo 'style="position:fixed;"';} ?>></div>
Bonsoir jbou43,
Merci d'avoir répondu .
Non mon site n'est pas en php, mais est-ce que se serait possible si j'utilise le "DOM" ?
J'avais pensé à :
document.getElementById('menu' ).style.position="fixed";
que j’intégrerai seulement dans la page d'acceuil, mais je ne sais pas si ce code est bon ou non .
Merci de votre aide ; N
Pourquoi ne pas mettre tout simplement "position: fixed;" dans le CSS de la page d'accueil uniquement?