IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Comment cacher l'ascenceur (scrollBar) de ma Frame ?


Sujet :

HTML

  1. #1
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut Comment cacher l'ascenceur (scrollBar) de ma Frame ?
    Bonjour,

    Après avoir chercher un peu partout sans trouver, je vais vous poser ma question:
    J'ai une page en 4 frames:
    - 1 entete horizontale
    - 3 pages verticales ( un menu de chaque coté et la page centrale)

    Pas de problème pour la mise en place de mes frames.

    Le problème viens de ma page centrale, j'ai un ascenseur que je voudrais enlever tout en laissant la possibilité à l'utilisateur de descendre avec sa souris.
    J'ai essayer avec SCROLLING à No, l'utilisateur peux pas descendre
    J'ai essayer avec SCROLLING à yes, j'ai un ascenseur vertical qui apparait et qui fait pas beau dans ma page

    Je voudrais savoir si je peux :
    - Cacher l'ascenseur de ma page ( un truc du style margeAscenseur=0)
    - Si c'est pas possible comment je fais pour changer la couleur de l'ascenseur ( je voudrais cacher l'ascenseur en le coloriant avec le fond de ma page)

    Je n'ai que des petites notion en html.

    Merci d'avance,

    Bonne journée,

  2. #2
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Salut.

    Pourquoi vouloir cacher le scroll si la ta frame peut encore descendre ?
    L'utilisateur risque de ne pas voir qu'il reste des infos à regarder

    Si tu n'es pas trop avancée dans la conception de ton site, je te conseille vivement (et je ne serai pas le seul) d'abandonner les frames et de passer au CSS

  3. #3
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut
    Bonjour Strix,

    Je veux le cacher uniquement pour question esthétique.
    L'utilisateur sait qu'il reste des choses en bas, car mes pages centrales sont constituées de tableaux et on voit bien que le tableau est pas finit.

    Coté CSS je ne connais rien du tout, et le site est déja pas mal avancé avec mes frames ( jai déja fait tout le routage das frame entre elles ainsi que pas mal de code php sur la visibilité des page ou non)

    Je ne connais pas bien le CSS, mais il me semble que dans mon cas il faudrait que sur toutes mes pages je gère les deux menu ( celui de droite et celui de gauche), ce qui fait qu'a chaque changement de page je devrais regénérer mes menus ( il se calculent en fonction de l'utilisateur), ce qui risque de prendre plus de temps et de resources. Dans ce cas les frames sont pas mal, je génèr mes menu une seule fois et c'est la page centrale qui change.

    C'est donc pour cela que je voudrais cacher cet horrible ascensseur soit en le supprimant soit en le masquant ( colorie comme mon fond de page).

  4. #4
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Bon...

    Pour la couleur je sais qu'il existait une astuce mais pour IE 5 en JavaScript donc je ne sais même pas si ça peut fonctionner sur IE6 ! Sachant qu'il y a de grandes chances pour que Firefox ne le prenne pas en compte.

    Mais je m'avance peut-être

  5. #5
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut
    Strix, aurais tu la solution pour IE5, que je regarde comment c'est fait et si ca marche pour tout, sinon je pourrais peut etre l'adapter pour IE6 et Firefox

    J'ai essayer dans le body de ma page centre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <BODY 
    style="scrollbar-3dlight-color: white; 
    scrollbar-arrow-color: white; 
    scrollbar-darkshadow-color: white; 
    scrollbar-face-color: white; 
    scrollbar-highlight-color: white; 
    scrollbar-shadow-color: white; 
    scrollbar-track-color: white">
    Mais ca ne change rien, je poursuit mes recherches

  6. #6
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Salut.

    Alors ce que tu as utilisé au-dessus est la manip' que j'avais vu (Testé et fonctionne sur IE 6 et 7) mais après quelques recherches ce code CCS est un code propriétaire IE donc :
    • Non validé par W3C ;
    • Ne fonctionne que sur IE.


    À toi de faire un choix !

  7. #7
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 83
    Points : 95
    Points
    95
    Par défaut
    En effet, Firefox n'accepte pas les effets sur la barre de défilement (et il n'est pas le seul ). Pour ce qui est de l'accessibilité et d'un point de vue tout à fait personnel, je prefère avoir une barre toute moche que pas de barre du tout...

    Sans oublier qu'il peut arriver qu'un visiteur n'ait pas de molette à sa souris et donc sans barre de défilement, le déroulement est plus difficile

  8. #8
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut
    Bonjour Wharenn, Strix

    j'ai rien contre les ascenseurs quand il sont tout à droite, dans mon cas avec mes frames, l'ascenseur se trouve en plein milieu de ma page et il est tout gris ce qui ne va pas avec le reste.

    Strix, le code que j'ai mis n'a rien fait sous IE6, mon ascenseur est pas devenu blanc du tout.

    Je cherche toujours.

  9. #9
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Salut.

    Tu as oublié un ; avnt "> dans la définition de ton style

  10. #10
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Suffit de faire un :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    overflow:hidden;

  11. #11
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Heu je te suis pas sur overflow:hidden; blueice.
    Parce que du coup plus possibilité de scroller.

    Sandrine, as-tu un exemple en ligne, qu'on puisse voir le design de ton site ?

    Parce que là tu ne pourras pas faire grand chose, excépter donner une couleur à ton scroll sous IE...

  12. #12
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    J'ai lu en diagonale, alors un overflow:auto; ca permettra de ne l'afficher que selon le besoin et le plus simple serait de virer les frames... et de passer à des includes par exemple.

  13. #13
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 83
    Points : 95
    Points
    95
    Par défaut
    C'est en effet ce qu'on a déjà préconisé avec Strix mais vu que son site est assez avancé, elle préfère rester en frames et c'est dommage car ca solutionnerai le problème et serait une conception de page bien meilleure avec beaucoup plus de possibilités.

  14. #14
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Avancé ou pas, ce n'est rien de faire des includes, il suffit de séparer les différentes parties, au moins les frames...et se sera plus simple à gérer et 1 millions de fois meilleur pour le référencement.

  15. #15
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut
    Pour l'overflow:auto ca reviens au commande SCROLLING de ma frame donc sa solutionne pas le probleme.

    Pour un exemple, pour l'instant c'est pas encore en accès libre.

    Je vous ai fait des captures d'écran une sans l'ascenseur, et une avec l'ascenseur pour que vous voyer comme c'est pas beau.J'ai du effecer quelque données qui sont confidentielles dsl.





    Les captures sont peut etre trop grosses DSL

    Bonne journée,

  16. #16
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 83
    Points : 95
    Points
    95
    Par défaut
    C'est vrai que ca casse un peu tout le scroll au milieu, mais vu l'agencement de ton site, ce serait vraiment mieux sans frames

  17. #17
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Bonjour chère Sandrine...

    Bon, heu... Va falloir prendre une décision

    Si on outre passe le "problème" frames/divs, tu n'as que 2 choix qui s'offrent à toi :
    1. Tu gardes cette mise en page avec ton scroll au milieu
      (peut-être faire en sorte que ta frame soit moins large pour que ton scroll ne vienne pas coller ton menu de droite)
      -
    2. Tu fais en sorte que l'ensemble de ton gabarit s'adapte au contenu de ta frame
      (qui s'adaptera donc également)


    Voilà mon avis.

  18. #18
    Membre régulier
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Points : 86
    Points
    86
    Par défaut
    A priori, pas de solution a mon probleme sir ce n'est de tout refaire le site sans frames.

    Je resoud donc le post, merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment cacher un frame?
    Par panda78 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/07/2012, 11h07
  2. Réponses: 4
    Dernier message: 22/11/2005, 18h50
  3. Comment cacher un Dilog box cree en MFC
    Par Zorgz dans le forum MFC
    Réponses: 2
    Dernier message: 13/01/2004, 23h11
  4. Comment cacher des propriétés dans un nouvel objet ?
    Par Pedro dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/10/2003, 19h53
  5. Comment savoir si les ScrollBar sont visibles sur un TRichEdit ?
    Par vanquish dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/10/2003, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo