Position fixed sur une seule page
Résolu/Fermé
Bonjour à 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 savez-vous comment faire ?
Merci d'avoir lu,
N
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 savez-vous comment faire ?
Merci d'avoir lu,
N
A voir également:
- Position fixed sur une seule page
- Comment supprimer une page sur word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre une seule page en paysage word - Guide
- Ma position - Guide
- Créer une page facebook - Guide
4 réponses
Angelneonizz
Messages postés
788
Date d'inscription
mardi 9 décembre 2003
Statut
Membre
Dernière intervention
19 février 2018
137
29 juil. 2011 à 15:57
29 juil. 2011 à 15:57
Bonjour,
tu peux mettre 2 styles différents, tu appelles le premier style dans la page d'accueil et le 2èmes style pour les autres
ou si tu ne peux pas faire ça tu peux toujours mettre une condition en PHP par rapport au nom de la page :
Il faut vérifier se que te retourne la variable SERVER['PHP_SELF' mais voila en gros le principe.
tu peux mettre 2 styles différents, tu appelles le premier style dans la page d'accueil et le 2èmes style pour les autres
ou si tu ne peux pas faire ça tu peux toujours mettre une condition en PHP par rapport au nom de la page :
<?php if ($_SERVER['PHP_SELF'] = "index.php") { ?> <div class="menu_fixe"> <?php } else { ?> <div class="menu"> <?php } ?> ... </div>
Il faut vérifier se que te retourne la variable SERVER['PHP_SELF' mais voila en gros le principe.
Bonsoir Angelneonizz,
Mon site n'est pas en php, donc je pense que ton code ne marcheras pas , si ?
J'avais pensé à :
que j'intégrerai uniquement sur la page d'acceuil .
Le problème et que je ne sais pas si ce code est bon ou non .
Merci de votre aide .
Mon site n'est pas en php, donc je pense que ton code ne marcheras pas , si ?
J'avais pensé à :
document.getElementById('menu' ).style.position="fixed";
que j'intégrerai uniquement sur la page d'acceuil .
Le problème et que je ne sais pas si ce code est bon ou non .
Merci de votre aide .
telliak
Messages postés
3668
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
26 mars 2025
880
30 juil. 2011 à 17:42
30 juil. 2011 à 17:42
Certes ce ne serait pas d'une élégance folle, mais tu pourrais modifier le style de la page index avec <div class="menu" style="position: fixed;">
Merci pour ta réponse telliak, mais je ne peut pas modifier directement le menu sur mes pages ;) mais c'est bon j'ai fait :
Merci à vous
<script type="text/javascript"> function stylefixed() { if ( window.location.href == "http://adressedelapagedacceuil.fr") { document.getElementById("menu").style.position="fixed"; } } </script>
Merci à vous